PDA

View Full Version : Texture patcher - Fix transparent visors/black feet etc


nilbog
10-28-2012, 08:27 AM
Ever notice half elf visors are sealed shut? Eye of Zomm is black?

These issues and many more can be fixed.

Months ago, kanras and I fixed all known texture issues. We have both been busy with RL work, and not much has been completed since. I am releasing the executable and relevant patcher so you can enjoy what has been corrected to date. Original credit goes to Ropethunder for creating the transpfx.exe file.

Examples of fixed textures:

https://www.project1999.org/images/p99_texture_fix01.png
http://www.project1999.com/p99_texture_fix01.png
https://www.project1999.org/images/2u5gk1t.jpg

Other notable fixes:


Plate chest pieces having black spots - half elves, dark elves, etc.
Certain player models having black spots in hair or faces - high elf female, dark elf male.
Many, many models having black feet.
Black spots on sand giants, snow orcs, dragon wings, qeynos hills buildings.
Transparency issues for pegasus wings, trakanon wings, felguard visors.
many more

http://www.project1999.com/23t4gu9.jpg
http://www.project1999.com/104f6tz.jpg
To use:


Download http://www.project1999.com/files/transparencypatcher.zip



Extract patch_s3d_textures.bat and transpfx.exe into your \Everquest folder
Run patch_s3d_textures.bat file
Wait for it to finish
Restart your Everquest client
Enjoy


Known problem:


The female human plate helm shares the same texture as the male human plate helm but does not use transparency. As a result of enabling transparency for the male plate visor a small porthole has appeared in the back of the female plate helm.



http://www.project1999.com/helm_fix3.jpg https://www.project1999.org/images/helm_fix3.jpg

Is this legal?


Yes. This includes no copyrighted files. It simply modifies your existing files.


Is this mandatory?


No. This is completely optional.


Can I use this for other EQemu servers?


Yes. Enjoy.

Estu
10-28-2012, 09:36 AM
Cool stuff! Thanks, guys.

Ele
10-28-2012, 11:30 AM
My Eye of Zomms have never been whiter.

maximum
10-28-2012, 11:35 AM
For those who can't open/use .RAR files, here is a zipped version:

http://www.steveprutz.com/eq/texturepatcher.zip

godbox
10-28-2012, 11:37 AM
is it compatibale with the texture upgrade from the tech forums?

Droxx
10-28-2012, 01:36 PM
Awesome! I've been waiting for this for a long time. Thanks.

cyryllis
10-28-2012, 04:54 PM
NO MORE ZEBRA HAIR.....

WWOOOOOT

Telin
10-28-2012, 05:08 PM
I initially used the patcher without giving it the right permissions. I then gave it administrative permission and tried to run it again. When it starts it closes immediately without doing anything. I even reinstalled everything to try it again and it won't work. I have the higher_res pack of zones, could that be an issue?

Dantes
10-28-2012, 10:28 PM
Open a command prompt and run it from there.

Unfun
10-28-2012, 11:57 PM
is it compatibale with the texture upgrade from the tech forums?

Does not appear to be compatible. Had the texture upgrade installed and as soon as I installed this I was crashing instantly at character selected. Loaded in my backups and reinstalled the patch and it worked.

Can't have both I guess until maybe Nilbog finds a work-around :(

Swish
10-29-2012, 02:05 AM
Nice work guys, kudos :)

Xadion
10-29-2012, 08:13 AM
Works for me! thanks all great work! forward unto daw....velious

Kevynne
10-29-2012, 04:18 PM
Nice work guys, kudos :)

that gif is brutal. lol
i hate myself for laughing so hard at it xD

aborted
10-30-2012, 12:40 AM
Very cool man ty

Anger
10-31-2012, 01:41 AM
Velious?

Minluan
11-12-2012, 01:19 AM
Thanks for the fix, working well on my laptop! Although you may have missed one eye fix:

http://i883.photobucket.com/albums/ac37/minluan/Evileye.jpg

(Yes, I will do anything to avoid the level 59 grind, including running around the must unpopular zones in Norrath)

Neryn
11-18-2012, 01:18 PM
Ever since I patched this, I can't open my screenshots (Paint, Gimp and such says the BMPs are corrupted BMPs). Is this happening to anybody else?

Minluan
12-09-2012, 01:56 AM
Not had that problem Neryn, my previous screenshot was from post patching the textures. Can you still open your older screenshots before the patch?

nilbog
12-09-2012, 11:18 AM
Ever since I patched this, I can't open my screenshots (Paint, Gimp and such says the BMPs are corrupted BMPs). Is this happening to anybody else?

This should have nothing to do with the texture patcher. If it the problem persists, create a Technical Discussion thread with specifics and perhaps someone will be able to assist.

Icecometus
01-07-2013, 01:38 PM
My barbarians feet are still black.

nilbog
01-08-2013, 08:00 AM
My barbarians feet are still black.

Anyone else? Works fine for me.

RyoGTO
03-09-2013, 07:13 PM
Sticky this in technical! This is incredibly useful, thanks!

Vega
04-22-2013, 02:13 AM
Sorry to bump this again, but just wanted to throw this out there for people who'd seen the warning in the OP about this fix. I have the newer textures from the technical discussion thread, and had no problems with using this fix. Obviously that doesn't prove that no one will, but it does prove that not everyone will. Make a backup and give it a try if curious. This fix looks great on my DE's plate armor.

nilbog
08-17-2013, 05:29 PM
Sorry to bump this again, but just wanted to throw this out there for people who'd seen the warning in the OP about this fix. I have the newer textures from the technical discussion thread, and had no problems with using this fix. Obviously that doesn't prove that no one will, but it does prove that not everyone will. Make a backup and give it a try if curious. This fix looks great on my DE's plate armor.

Thanks for update.

Bump

nilbog
01-21-2014, 06:20 PM
If anyone wants to fix this, noticed it today:


http://i39.tinypic.com/11l56k7.jpg

Danyelle
01-22-2014, 01:33 PM
To fix the Evil Eye models, load patch_s3d_textures.bat into Notepad or Notepad++

Add this to the top below where it says "Verify existance" etc etc:

rem Evil Eyes
set rt_eastkarana_chr=behhe0002.bmp
set rt_beholder_chr=behhe0002.bmp
set rt_gukbottom_chr=behhe0002.bmp
set rt_runnyeye_chr=behhe0002.bmp
set rt_fearplane_chr=behhe0002.bmp
set rt_airplane_chr=behhe0002.bmp

Then this to the bottom right above the global_chr.s3d load just below the Druusk fix(Be sure to add "echo." above the global_chr.s3d part since you're adding to the top):

call :PatchS3D "beholder_chr.s3d" "-rt %rt_beholder_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "fearplane_chr.s3d" "-rt %rt_fearplane_chr%"
if %ErrorLevel%==1 exit /b

Should look like this:

http://i.imgur.com/SxZaTkG.jpg

http://i.imgur.com/wcfHPHz.jpg

Then run the batch file again.

maximum
01-22-2014, 04:08 PM
Thank you for reopening this. There are a lot of Closed threads that need to be re-opened!

By the way, here are two other Texture fixing projects:
Apog’s Textures: http://www.project1999.com/forums/showthread.php?t=116564
Chebby’s Textures: http://www.project1999.com/forums/showthread.php?t=121490

maximum
01-29-2014, 06:18 PM
Thanks for the fix, working well on my laptop! Although you may have missed one eye fix:

http://i883.photobucket.com/albums/ac37/minluan/Evileye.jpg

Dead evil eye model still looks bad (in Plane of Sky Isle 3).

Danyelle
01-30-2014, 05:06 PM
Dead evil eye model still looks bad (in Plane of Sky Isle 3).

Edited the post above to fix this.

maximum
02-13-2014, 12:21 AM
Edited the post above to fix this.

Cool, gonna check it out.

maximum
02-23-2014, 05:01 PM
Edited the post above to fix this.

Dead evil eyes now look much better!

nilbog
06-06-2014, 01:44 PM
If anyone wants to fix this, noticed it today:


http://i39.tinypic.com/11l56k7.jpg

Fixed the braziers in the following zones:
set rt_neriakc_obj=nerbraz.bmp
set rt_arena_obj=nerbraz.bmp
set rt_commons_obj=nerbraz.bmp
set rt_ecommons_obj=nerbraz.bmp
set rt_hateplane_obj=nerbraz.bmp
set rt_lfaydark_obj=nerbraz.bmp
set rt_neriaka_obj=nerbraz.bmp
set rt_neriakb_obj=nerbraz.bmp
set rt_oasis_obj=nerbraz.bmp
set rt_timorous_obj=nerbraz.bmp
set rt_veeshan_obj=nerbraz.bmp

Still looking for someone who is interested in taking over this project. It is completely client side.

Danyelle
07-17-2014, 06:30 PM
Still looking for someone who is interested in taking over this project. It is completely client side.

If you want I can take this over for you.

Added the braziers and evil eyes, couple other fixes, new download here (http://www.project1999.com/forums/showpost.php?p=1538870&postcount=61).

nilbog
07-19-2014, 12:14 PM
If you want I can take this over for you.



Certainly. For what it's worth, here is my current working .bat :

@echo off

REM Enable command line extensions
verify other 2>nul
setlocal enableextensions
if %ErrorLevel%==1 (
echo Cannot enable extensions.
exit /b
)
setlocal enabledelayedexpansion
if %ErrorLevel%==1 (
echo Cannot enable delayed expansion.
exit /b
)

rem Verify existence of patch utility
if not exist "transpfx.exe" (
echo Required file "transpfx.exe" could not be found
exit /b
)

rem Fix black areas on wood elf male plate helmet
set rt_global_chr=helm3.bmp

rem Enable transparencies for half elf male plate helmet
set mp_global_chr=helm24.bmp

rem felguard visors
set mp_felwithea_chr=femhe0003.bmp
set mp_gfaydark_chr=femhe0003.bmp
set mp_firiona_chr=femhe0003.bmp

rem Fix black eye of zomm
set rt_global_chr=%rt_global_chr%,eyehe0001.bmp

rem Fix various feet textures which appear black or with black splotches
set rt_global_chr=%rt_global_chr%,bafft0202.bmp,bamft0 202.bmp,bamhe0002.bmp
set rt_global_chr=%rt_global_chr%,bamhe0012.bmp,bamhe0 022.bmp
set rt_global_chr=%rt_global_chr%,bamhe0032.bmp,bamhe0 042.bmp,bamhe0052.bmp
set rt_global_chr=%rt_global_chr%,bamhe0062.bmp,dafft0 002.bmp,dafft0102.bmp
set rt_global_chr=%rt_global_chr%,dafft0202.bmp,damft0 002.bmp,damft0202.bmp
set rt_global_chr=%rt_global_chr%,dwmft0102.bmp,dwmft0 202.bmp
set rt_global_chr=%rt_global_chr%,elfft0102.bmp,elfft0 202.bmp,elfft0302.bmp
set rt_global_chr=%rt_global_chr%,elmft0002.bmp
set rt_global_chr=%rt_global_chr%,elmft0102.bmp,elmft0 202.bmp,elmhe0012.bmp
set rt_global_chr=%rt_global_chr%,elmhe0022.bmp,elmhe0 042.bmp,elmhe0052.bmp
set rt_global_chr=%rt_global_chr%,elmhe0062.bmp,elmhe0 072.bmp,hafft0002.bmp
set rt_global_chr=%rt_global_chr%,hafft0202.bmp,hafft0 302.bmp,hamft0002.bmp
set rt_global_chr=%rt_global_chr%,hamft0302.bmp,hamhe0 012.bmp,hamhe0022.bmp
set rt_global_chr=%rt_global_chr%,hamhe0032.bmp,hamhe0 042.bmp,hamhe0052.bmp
set rt_global_chr=%rt_global_chr%,hamhe0062.bmp,hamhe0 072.bmp,hifft0102.bmp
set rt_global_chr=%rt_global_chr%,hifft0202.bmp,hifft0 301.bmp,hifft0302.bmp
set rt_global_chr=%rt_global_chr%,himft0002.bmp,himft0 102.bmp
set rt_global_chr=%rt_global_chr%,himft0202.bmp,hufft0 002.bmp,humft0002.bmp
set rt_global_chr=%rt_global_chr%,humft0102.bmp,humft0 202.bmp,humft0302.bmp
set rt_global_chr=%rt_global_chr%,humft0402.bmp,ivmhe0 001.bmp,ogmhe0002.bmp
set rt_global_chr=%rt_global_chr%,ogmhe0012.bmp,ogmhe0 022.bmp,ogmhe0032.bmp
set rt_global_chr=%rt_global_chr%,ogmhe0042.bmp,ogmhe0 052.bmp,ogmhe0062.bmp
set rt_global_chr=%rt_global_chr%,ogmhe0072.bmp,trmch0 102.bmp,trmch0202.bmp
set rt_global_chr=%rt_global_chr%,woehe0005.bmp,bamhe0 072.bmp

rem Remove transparencies for many plate pieces
set rt_global_chr=%rt_global_chr%,damch0301.bmp,elflg0 301.bmp,homch0301.bmp
set rt_global_chr=%rt_global_chr%,hafch0301.bmp,hafch0 302.bmp,hoflg0301.bmp

rem pegasus wings
set rt_airplane_chr=peghn0001.bmp
set mp_airplane_chr=peghn0001.bmp
set rt_southkarana_chr=peghn0001.bmp
set mp_southkarana_chr=peghn0001.bmp

rem airplane test
rem set rt_airplane_chr=%rt_airplane_chr%,fafft0001.bmp,fa fft0002.bmp
rem no change

rem Remove transparencies for some faces
set rt_global_chr=%rt_global_chr%,hifhe0051.bmp
set rt_global_chr=%rt_global_chr%,damhe0041.bmp



rem Enable transparencies for human male/female plate helmet / wood elf helm test
set mp_global_chr=%mp_global_chr%,helm15.bmp

rem Fix various feet textures which appear black or with black splotches
set rt_global4_chr=bafft0002.bmp,bafft0102.bmp,bafft02 02.bmp,bafft0302.bmp
set rt_global4_chr=%rt_global4_chr%,bamft0002.bmp,bamf t0102.bmp,bamft0202.bmp
set rt_global4_chr=%rt_global4_chr%,bamft0302.bmp,bamh e0002.bmp,bamhe0012.bmp
set rt_global4_chr=%rt_global4_chr%,bamhe0022.bmp,bamh e0032.bmp,bamhe0042.bmp
set rt_global4_chr=%rt_global4_chr%,bamhe0052.bmp,bamh e0062.bmp,bamhe0072.bmp
set rt_global4_chr=%rt_global4_chr%,spehe0003.bmp
set rt_global_chr=%rt_global_chr%,ermft0201.bmp,ermft0 202.bmp

rem Fix various feet textures which appear black or with black splotches
set rt_gfaydark_chr=brfft0002.bmp,brmft0002.bmp,drihe0 003.bmp,femft0102.bmp
set rt_gfaydark_chr=%rt_gfaydark_chr%,gffft0002.bmp,gf mft0002.bmp,golch0102.bmp
set rt_gfaydark_chr=%rt_gfaydark_chr%,golch0202.bmp,pi fft0002.bmp,wolhe0006.bmp
set rt_gfaydark_chr=%rt_gfaydark_chr%,wolhe0106.bmp,wo lhe0206.bmp,wolhe0306.bmp

rem nilbog test for qeynos citizen feet
set rt_commons_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft02 02.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_commons_chr=%rt_commons_chr%,qcmft0002.bmp,qcmf t0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bm p,qcmft0502.bmp,qcmft0602.bmp
set rt_eastkarana_chr=qcfft0002.bmp,qcfft0102.bmp,qcff t0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bm p
set rt_eastkarana_chr=%rt_eastkarana_chr%,qcmft0002.bm p,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0 402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_ecommons_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0 202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_ecommons_chr=%rt_ecommons_chr%,qcmft0002.bmp,qc mft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402. bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_freporte_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0 202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_freporte_chr=%rt_freporte_chr%,qcmft0002.bmp,qc mft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402. bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_freportn_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0 202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_freportn_chr=%rt_freportn_chr%,qcmft0002.bmp,qc mft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402. bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_freportw_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0 202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_freportw_chr=%rt_freportw_chr%,qcmft0002.bmp,qc mft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402. bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_highkeep_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0 202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_highkeep_chr=%rt_highkeep_chr%,qcmft0002.bmp,qc mft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402. bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_highpass_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0 202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_highpass_chr=%rt_highpass_chr%,qcmft0002.bmp,qc mft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402. bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_kithicor_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0 202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_kithicor_chr=%rt_kithicor_chr%,qcmft0002.bmp,qc mft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402. bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_lakerathe_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft 0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_lakerathe_chr=%rt_lakerathe_chr%,qcmft0002.bmp, qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft040 2.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_lavastorm_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft 0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_lavastorm_chr=%rt_lavastorm_chr%,qcmft0002.bmp, qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft040 2.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_mistmoore_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft 0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_mistmoore_chr=%rt_mistmoore_chr%,qcmft0002.bmp, qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft040 2.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_neriaka_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft02 02.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_neriaka_chr=%rt_neriaka_chr%,qcmft0002.bmp,qcmf t0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bm p,qcmft0502.bmp,qcmft0602.bmp
set rt_northkarana_chr=qcfft0002.bmp,qcfft0102.bmp,qcf ft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.b mp
set rt_northkarana_chr=%rt_northkarana_chr%,qcmft0002. bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmf t0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_nro_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.b mp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_nro_chr=%rt_nro_chr%,qcmft0002.bmp,qcmft0102.bm p,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0 502.bmp,qcmft0602.bmp
set rt_oasis_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202 .bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_oasis_chr=%rt_oasis_chr%,qcmft0002.bmp,qcmft010 2.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qc mft0502.bmp,qcmft0602.bmp
set rt_oot_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.b mp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_oot_chr=%rt_oot_chr%,qcmft0002.bmp,qcmft0102.bm p,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0 502.bmp,qcmft0602.bmp
set rt_qcat_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202. bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_qcat_chr=%rt_qcat_chr%,qcmft0002.bmp,qcmft0102. bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmf t0502.bmp,qcmft0602.bmp
set rt_qey2hh1_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft02 02.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_qey2hh1_chr=%rt_qey2hh1_chr%,qcmft0002.bmp,qcmf t0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bm p,qcmft0502.bmp,qcmft0602.bmp
set rt_qeynos_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft020 2.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_qeynos_chr=%rt_qeynos_chr%,qcmft0002.bmp,qcmft0 102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp, qcmft0502.bmp,qcmft0602.bmp
set rt_qeynos2_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft02 02.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_qeynos2_chr=%rt_qeynos2_chr%,qcmft0002.bmp,qcmf t0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bm p,qcmft0502.bmp,qcmft0602.bmp
set rt_qeytoqrg_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0 202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_qeytoqrg_chr=%rt_qeytoqrg_chr%,qcmft0002.bmp,qc mft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402. bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_qrg_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.b mp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_qrg_chr=%rt_qrg_chr%,qcmft0002.bmp,qcmft0102.bm p,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0 502.bmp,qcmft0602.bmp
set rt_rathemtn_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0 202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_rathemtn_chr=%rt_rathemtn_chr%,qcmft0002.bmp,qc mft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402. bmp,qcmft0502.bmp,qcmft0602.bmp

rem nilbog sand giant hats terrorantula worshippers
set rt_oasis_chr=%rt_oasis_chr%,giahe0019.bmp,giahe002 0.bmp,giahe0021.bmp
set rt_nro_chr=%rt_nro_chr%,giahe0019.bmp,giahe0020.bm p,giahe0021.bmp
set rt_sro_chr=giahe0019.bmp,giahe0020.bmp,giahe0021.b mp

rem nilbog dark elf guard feet
set rt_neriaka_chr=%rt_neriaka_chr%,ngmft0001.bmp,ngmf t0002.bmp,ngmft0101.bmp,ngmft0102.bmp
set rt_neriakb_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft01 01.bmp,ngmft0102.bmp
set rt_neriakc_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft01 01.bmp,ngmft0102.bmp
set rt_nektulos_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft0 101.bmp,ngmft0102.
set rt_overthere_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft 0101.bmp,ngmft0102.bmp
set rt_hateplane_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft 0101.bmp,ngmft0102.bmp

rem nilbog fungus men
set rt_guktop_chr=funfa0001.bmp,funfa0101.bmp,funfa020 1.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101.bmp,fu nlg0102.bmp
set rt_guktop_chr=%rt_guktop_chr%,funlg0103.bmp,funlg0 201.bmp,funlg0202.bmp,funlg0203.bmp,funua0001.bmp, funua0101.bmp,funua0201.bmp
set rt_innothule_chr=funfa0001.bmp,funfa0101.bmp,funfa 0201.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101.bmp ,funlg0102.bmp
set rt_innothule_chr=%rt_innothule_chr%,funlg0103.bmp, funlg0201.bmp,funlg0202.bmp,funlg0203.bmp,funua000 1.bmp,funua0101.bmp,funua0201.bmp
set rt_mischiefplane_chr=funfa0001.bmp,funfa0101.bmp,f unfa0201.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101 .bmp,funlg0102.bmp
set rt_mischiefplane_chr=%rt_mischiefplane_chr%,funlg0 103.bmp,funlg0201.bmp,funlg0202.bmp,funlg0203.bmp, funua0001.bmp,funua0101.bmp,funua0201.bmp
set rt_runnyeye_chr=funfa0001.bmp,funfa0101.bmp,funfa0 201.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101.bmp, funlg0102.bmp
set rt_runnyeye_chr=%rt_runnyeye_chr%,funlg0103.bmp,fu nlg0201.bmp,funlg0202.bmp,funlg0203.bmp,funua0001. bmp,funua0101.bmp,funua0201.bmp
set rt_unrest_chr=funfa0001.bmp,funfa0101.bmp,funfa020 1.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101.bmp,fu nlg0102.bmp
set rt_unrest_chr=%rt_unrest_chr%,funlg0103.bmp,funlg0 201.bmp,funlg0202.bmp,funlg0203.bmp,funua0001.bmp, funua0101.bmp,funua0201.bmp
set rt_sebilis_chr=funfa0001.bmp,funfa0101.bmp,funfa02 01.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101.bmp,f unlg0102.bmp
set rt_sebilis_chr=%rt_sebilis_chr%,funlg0103.bmp,funl g0201.bmp,funlg0202.bmp,funlg0203.bmp,funua0001.bm p,funua0101.bmp,funua0201.bmp

rem nilbog snow orc vests
set rt_everfrost_chr=orcch0201.bmp

rem nilbog buildings with splotches
set rt_qeytoqrg_obj=front2.bmp
set rt_qey2hh1_obj=front2.bmp
set rt_northkarana_obj=front2.bmp
set rt_eastkarana_obj=front2.bmp
set rt_qey2hh1_obj=front2.bmp

rem Fix transparencies for stumps in Swamp of No Hope
set mp_swampofnohope_obj=swstumppassable.bmp

rem Fix black splotches for globe top in Skyfire and sleeper
set rt_skyfire_obj=oceany.bmp,burrpole.bmp
set rt_sleeper_obj=oceany.bmp,burrpole.bmp

rem nilbog fix neriak style braziers
set rt_neriakc_obj=nerbraz.bmp
set rt_arena_obj=nerbraz.bmp
set rt_commons_obj=nerbraz.bmp
set rt_ecommons_obj=nerbraz.bmp
set rt_hateplane_obj=nerbraz.bmp
set rt_lfaydark_obj=nerbraz.bmp
set rt_neriaka_obj=nerbraz.bmp
set rt_neriakb_obj=nerbraz.bmp
set rt_oasis_obj=nerbraz.bmp
set rt_timorous_obj=nerbraz.bmp
set rt_veeshan_obj=nerbraz.bmp

rem Fix transparencies on Trakanon's wings
set mp_sebilis_chr=trkhn0001.bmp,trkch0005.bmp,trkch00 07.bmp
set mp_sebilis_chr=%mp_sebilis_chr%,trkua0002.bmp

rem Fix black splotches for Vox-like models
set rt_permafrost_chr=drach0104.bmp
set rt_dreadlands_chr=drach0104.bmp
set rt_wakening_chr=drach0104.bmp
set rt_westwastes_chr=drach0104.bmp

rem Fix black splotches for druusk/cekenar/lady_nevedaria wings
set rt_veeshan_chr=draua0201.bmp,draua0202.bmp,draua02 03.bmp,draua0204.bmp,draua0205.bmp
set rt_westwastes_chr=%rt_westwastes_chr%,draua0201.bm p,draua0202.bmp,draua0203.bmp,draua0204.bmp,draua0 205.bmp
set rt_templeveeshan_chr=draua0201.bmp,draua0202.bmp,d raua0203.bmp,draua0204.bmp,draua0205.bmp
set rt_sleeper_chr=draua0201.bmp,draua0202.bmp,draua02 03.bmp,draua0204.bmp,draua0205.bmp

rem fix evil eye textures in various zones nilbog
set rt_beholder_chr=behhe0002.bmp
set rt_airplane_chr=%rt_airplane_chr%,behhe0002.bmp
set rt_fearplane_chr=behhe0002.bmp
set rt_eastkarana_chr=%rt_eastkarana_chr%,behhe0002.bm p
set rt_gukbottom_chr=behhe0002.bmp
set rt_runnyeye_chr=behhe0002.bmp


call :PatchS3D "global_chr.s3d" "-mp %mp_global_chr% -rt %rt_global_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "global4_chr.s3d" "-rt %rt_global4_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "gfaydark_chr.s3d" "-rt %rt_gfaydark_chr% -mp %mp_gfaydark_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "swampofnohope_obj.s3d" "-mp %mp_swampofnohope_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "skyfire_obj.s3d" "-rt %rt_skyfire_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "sebilis_chr.s3d" "-rt %rt_sebilis_chr% -mp %mp_sebilis_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "permafrost_chr.s3d" "-rt %rt_permafrost_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "qeynos_chr.s3d" "-rt %rt_qeynos_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "commons_chr.s3d" "-rt %rt_commons_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "eastkarana_chr.s3d" "-rt %rt_eastkarana_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "ecommons_chr.s3d" "-rt %rt_ecommons_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "freporte_chr.s3d" "-rt %rt_freporte_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "freportn_chr.s3d" "-rt %rt_freportn_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "freportw_chr.s3d" "-rt %rt_freportw_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "highkeep_chr.s3d" "-rt %rt_highkeep_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "highpass_chr.s3d" "-rt %rt_highpass_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "kithicor_chr.s3d" "-rt %rt_kithicor_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "lakerathe_chr.s3d" "-rt %rt_lakerathe_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "lavastorm_chr.s3d" "-rt %rt_lavastorm_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "mistmoore_chr.s3d" "-rt %rt_mistmoore_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "neriaka_chr.s3d" "-rt %rt_neriaka_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "neriakc_obj.s3d" "-rt %rt_neriakc_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "northkarana_chr.s3d" "-rt %rt_northkarana_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "nro_chr.s3d" "-rt %rt_nro_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "oasis_chr.s3d" "-rt %rt_oasis_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "oot_chr.s3d" "-rt %rt_oot_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "qcat_chr.s3d" "-rt %rt_qcat_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "qey2hh1_chr.s3d" "-rt %rt_qey2hh1_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "qeynos2_chr.s3d" "-rt %rt_qeynos2_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "qey2hh1_chr.s3d" "-rt %rt_qey2hh1_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "qeytoqrg_chr.s3d" "-rt %rt_qeytoqrg_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "qrg_chr.s3d" "-rt %rt_qrg_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "rathemtn_chr.s3d" "-rt %rt_rathemtn_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "qeytoqrg_obj.s3d" "-rt %rt_qeytoqrg_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "qey2hh1_obj.s3d" "-rt %rt_qey2hh1_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "northkarana_obj.s3d" "-rt %rt_northkarana_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "eastkarana_obj.s3d" "-rt %rt_eastkarana_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "qey2hh1_obj.s3d" "-rt %rt_qey2hh1_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "veeshan_chr.s3d" "-rt %rt_veeshan_chr% -mp %mp_veeshan_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "westwastes_chr.s3d" "-rt %rt_westwastes_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "templeveeshan_chr.s3d" "-rt %rt_westwastes_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "sleeper_chr.s3d" "-rt %rt_sleeper_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "sleeper_obj.s3d" "-rt %rt_sleeper_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "dreadlands_chr.s3d" "-rt %rt_dreadlands_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "wakening_chr.s3d" "-rt %rt_wakening_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "guktop_chr.s3d" "-rt %rt_guktop_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "everfrost_chr.s3d" "-rt %rt_everfrost_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "neriakb_chr.s3d" "-rt %rt_neriakb_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "neriakc_chr.s3d" "-rt %rt_neriakc_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "nektulos_chr.s3d" "-rt %rt_nektulos_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "overthere_chr.s3d" "-rt %rt_overthere_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "hateplane_chr.s3d" "-rt %rt_hateplane_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "innothule_chr.s3d" "-rt %rt_innothule_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "mischiefplane_chr.s3d" "-rt %rt_mischiefplane_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "runnyeye_chr.s3d" "-rt %rt_runnyeye_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "unrest_chr.s3d" "-rt %rt_unrest_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "sro_chr.s3d" "-rt %rt_sro_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "airplane_chr.s3d" "-rt %rt_airplane_chr% -mp %mp_airplane_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "southkarana_chr.s3d" "-rt %rt_southkarana_chr% -mp %mp_southkarana_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "felwithea_chr.s3d" "-mp %mp_felwithea_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "firiona_chr.s3d" "-mp %mp_firiona_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "beholder_chr.s3d" "-rt %rt_beholder_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "fearplane_chr.s3d" "-rt %rt_fearplane_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "gukbottom_chr.s3d" "-rt %rt_gukbottom_chr%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "arena_obj.s3d" "-rt %rt_arena_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "commons_obj.s3d" "-rt %rt_commons_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "ecommons_obj.s3d" "-rt %rt_ecommons_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "hateplane_obj.s3d" "-rt %rt_hateplane_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "lfaydark_obj.s3d" "-rt %rt_lfaydark_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "neriaka_obj.s3d" "-rt %rt_neriaka_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "neriakb_obj.s3d" "-rt %rt_neriakb_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "oasis_obj.s3d" "-rt %rt_oasis_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "timorous_obj.s3d" "-rt %rt_timorous_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "veeshan_obj.s3d" "-rt %rt_veeshan_obj%"
if %ErrorLevel%==1 exit /b


echo.
echo Patch successful

pause

exit /b

:PatchS3D
REM -- %~1[In ]: .s3d pak name
REM -- %~2[In ]: transpfx args
if "%~1"=="" (
echo PatchS3D error: No pak file has been specified
set ErrorLevel=1
exit /b
)
if "%~2"=="" (
echo PatchS3D error: Invalid argument list
set ErrorLevel=1
exit /b
)

rem Verify existence of the target .s3d file
if not exist "%~1" (
echo Required file "%~1" could not be found
exit /b
)

rem Test to see if a '.old' version of this file exists, suggesting that the
rem current version has previously been patched
if not exist "%~1.old" (
echo Making backup file %~1.old..
copy %~1 %~1.old
)

del %~1

echo Patching %~1..
transpfx %~1.old %~2 -o %~1

if not exist "%~1" (
echo Patch failed. Restoring old %~1..
copy %~1.old %~1
exit /b
)
exit /b

endlocalA lot of it could be consolidated and alphabetized by zone name.

I have always been curious to try was running -rt and -mp versus the entire client's s3ds. The problems likely expanded to individual .bmp files that I have grown accustomed to seeing since Luclin.

Good luck and thanks!

maximum
10-12-2014, 07:52 PM
Bump for amazingness. STICKY POST THIS.

Aelzrith
11-11-2014, 04:11 PM
thanks!

nilbog
12-22-2014, 04:11 PM
Fixed blue and white dragon textures in templeveeshan and sleepers

rem Fix black splotches for Vox-like models
set rt_permafrost_chr=drach0104.bmp
set rt_dreadlands_chr=drach0104.bmp
set rt_wakening_chr=drach0104.bmp
set rt_westwastes_chr=drach0104.bmp
set rt_templeveeshan_chr=drach0104.bmp
set rt_sleeper_chr=drach0104.bmp

rem Fix black splotches for druusk/cekenar/lady_nevedaria wings
set rt_veeshan_chr=draua0201.bmp,draua0202.bmp,draua02 03.bmp,draua0204.bmp,draua0205.bmp
set rt_westwastes_chr=%rt_westwastes_chr%,draua0201.bm p,draua0202.bmp,draua0203.bmp,draua0204.bmp,draua0 205.bmp
set rt_templeveeshan_chr=%rt_templeveeshan_chr%,draua0 201.bmp,draua0202.bmp,draua0203.bmp,draua0204.bmp, draua0205.bmp
set rt_sleeper_chr=%rt_sleeper_chr%,draua0201.bmp,drau a0202.bmp,draua0203.bmp,draua0204.bmp,draua0205.bm p Necessary changes bolded. Not sure why there are spaces in the last .bmp sections, but they shouldn't be there.

Thyrm
12-30-2014, 12:15 PM
Download link in OP is 404.

nilbog
01-02-2015, 05:34 PM
Link fixed in OP. Includes updated changes.

gnatch
01-22-2015, 09:04 PM
added fixes for braziers in howling stones and lanterns in kaladim.



rem fix brazier in charasis gnatch
set mp_charasis_obj=chbrgrate.bmp

rem fix lantern cover in kaladims gnatch
set mp_kaladima_obj=kallampdizn.bmp
set mp_kaladimb_obj=kallampdizn.bmp



echo.
call :PatchS3D "charasis_obj.s3d" "-mp %mp_charasis_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "kaladima_obj.s3d" "-mp %mp_kaladima_obj%"
if %ErrorLevel%==1 exit /b

echo.
call :PatchS3D "kaladimb_obj.s3d" "-mp %mp_kaladimb_obj%"
if %ErrorLevel%==1 exit /b

gobbosnobbo
01-29-2015, 08:50 AM
Just recently tried the patcher, opened a CMD box for a split second, then closed (disabled my anti-virus just to be sure).

My half-elf helmets and human helmets still have a solid visor. Any suggestions?

Jogo
01-30-2015, 07:49 PM
Having some interesting issues- The original post's patch didn't change anything immediately noticeable- My barb's horns were still black-splotched, and feet were black. Went to Danyelle's patcher, and the exe seemed smoother (had some errors with the OP's patch, but it scrolled by too quickly), with no errors, and at first blush it fixed my feet being black (yay!) but my barb's horns are still black-splotched.

Danyelle
02-02-2015, 12:50 PM
Live made an update to model loading, putting every Classic-GoD model into it's own standalone file which has repaired all of this on the npc model side (zone texture transparency issues isn't a problem on Live, or on here for that matter, with the 'HD Luclin' texture packs so they didn't fix that because on Live it isn't a problem, so Classic textures for zones on P99 will still require this patcher). No more black spots, transparency issues, etc on any models. Using them to fix the issue would require you to get the new files from a Live install for every 'problem race' (evil eyes, eye of zomm, giants, player races, merchants, wasps, fae drakes, drakes, etc etc) then add the new file to gloabal loads or (at the expense of being more complicated and time consuming but making it easier on your pc in the long run) to zone_chr files for loading to overwrite the 'compilation' of zone races and thus load the repaired models. These patches also fixed several issues unrelated to black splotches such as drakes holding weapons in their mouths, iksar skeletons holding their offhand backwards and scarecrows holding their offhand at a sideways angle.

I won't make promises I can't keep as I may or may not get around to it (I'm still 'working' on making an installer for Luclin model mod) but I will see about getting an installer of sorts in that can patch in all the new files for races with graphical errors and change text files to load them with the click of a button. I for sure won't be doing a manual patch guide on this as it'd require editing multiple text files for multiple zones per race by hand. People already struggle with just GlobalLoad for Luclin models, fuck that :P

I'll see what I can do but if anyone wants to jump ahead and do this before me, be my guest. I can provide a list of the races with graphical errors and the names of the new files you'd have to pluck from a Live install and even the zones they're loaded in so you can set up file edits for an installer.

dealicious
02-17-2015, 06:32 AM
Does this fix the Sand giant black star on their head? I know i seen this somewhere in the forum but i cant seem to find it again? I just did a fresh install on a new comp and i hate the black star on the sand giant head!!!!

Sage Truthbearer
02-20-2015, 03:35 PM
Does anyone know how to undo this texture patch?

It fixed some textures and messed other ones up.

Magnar
03-07-2015, 07:50 PM
Having an issue where all world terrain textures appear grey.

kawing168
03-07-2015, 08:27 PM
Download http://www.project1999.com/files/tra...ncypatcher.zip
Extract patch_s3d_textures.bat and transpfx.exe into your \Everquest folder
Run patch_s3d_textures.bat file
Wait for it to finish
Restart your Everquest client
Enjoy

After the above step, my client crash at character screen.....
Now I have to reinstall my client again

Magnar
03-09-2015, 04:42 PM
Download http://www.project1999.com/files/tra...ncypatcher.zip
Extract patch_s3d_textures.bat and transpfx.exe into your \Everquest folder
Run patch_s3d_textures.bat file
Wait for it to finish
Restart your Everquest client
Enjoy

After the above step, my client crash at character screen.....
Now I have to reinstall my client again

I did all that, everything is still grey.

Droog007
04-30-2015, 07:10 PM
Open a command prompt and run it from there.

Tried this years ago with no luck and resigned to blind rangers and black eyeballs... this turned out to be the magic elixir.

Bless you, kind and learned sir!

Viprous19
06-09-2015, 02:58 AM
The patcher has run, then I "hit any key to close" the cmd, I reboot EQ, and it still doesn't work, any advise would be grand. I do have the high res textures loaded though.

Thanks

Yemic
06-10-2015, 10:52 PM
Anyone know of a fix for human male black hair showing through back of chain/scale helmets? I might have missed it in this thread but did not see it. Thanks!

Riotgirl
06-13-2015, 11:46 AM
I have an issue with the Woven Tunic (drops in Innothule Swamp) graphic not appearing properly (see screen-shot). The graphic looks like a transparent mesh, rather than an actual tunic.

Extracted the files to my EQ directory, ran the patch via command prompt (as admin), but still no dice. I need to cross my fingers that Woven doesn't share same texture graphic as Damask, because I will have to aim for Damask purely so I can actually have a graphic texture!

http://i61.tinypic.com/27xo08x.jpg

Riotgirl
06-13-2015, 04:19 PM
Addendum to post above: I asked another player whether they could see the texture graphic for the Woven Tunic, to which they replied, "Looks as though you're doing a CR..."

Casey VII
06-13-2015, 07:00 PM
use imgur for image posting I can't tell anything from that tiny picture

Enygma
06-14-2015, 12:17 AM
I open the file in my eq folder and it pops a black window and immediately closes without running anything.

SworenRed99
06-14-2015, 12:33 AM
now it says invalid input or no file found or multiple files found when only one file was expected

Sworen

Enygma
06-14-2015, 12:56 AM
now i can get it to run just not as the administrator and therefore it blocks everything saying invalid permissions or some shit...

fuck windows 8.1

Riotgirl
06-14-2015, 04:47 AM
use imgur for image posting I can't tell anything from that tiny picture

Will do, Casey. Thanks. Did /boggle that TinyPic reduced picture size.

now i can get it to run just not as the administrator and therefore it blocks everything saying invalid permissions or some shit...

fuck windows 8.1

Right mouse click on start, select 'Command Prompt (Administrator), navigate to EQ directory (cd.. / cd <dir> / d: / <file name>.bat) and type file name and extension to apply.

Note: included basic DOS commands in case you are unfamiliar with DOS once you drop into the shell.

Riotgirl
06-14-2015, 06:21 AM
Screen-shot uploaded to Imgur is here (http://i.imgur.com/aRco7kB.jpg).

Cheers!

Riotgirl
06-27-2015, 04:51 AM
I think I may have identified a possible trend: any kind of Tunic (providing that the item name ends in Tunic, and is worn in the Body slot) is not displaying a graphic.

- Cloth Tunic
- Silk Tunic
- Woven Tunic

Silk and Woven are not appearing on my Chanter, and Cloth Tunic is not appearing on my alt Warrior. When I play in the Guild Static Group tomorrow, I'll hand over a couple of Tunics to my Guild members to try to see if they have the same issue, and report back on findings with screen-shots.

Interesting to note that the horrid fuchsia training Robe that Casters start with, displays a graphic.

Also, light sources such as Fire Beetle's Eye and Lightstone are displayed as a 'Bag' if held. I'll check the threads because I think that this [light] is a known issue.

Kinvalar
08-02-2015, 11:12 AM
- Cloth Tunic
- Silk Tunic
- Woven Tunic


Those are all Cloth non-Robe armors so they don't have a modified texture at all.

Corydon
08-15-2015, 03:17 PM
This fix does not fix pink sarnak scales. Does anyone know how to fix that?

Thulghor
08-25-2015, 02:21 AM
This fix does not fix pink sarnak scales. Does anyone know how to fix that?

You're getting pink/purple sarnaks too?

Corydon
08-25-2015, 02:27 AM
You're getting pink/purple sarnaks too?

Yes...

Naethyn
12-21-2015, 11:41 PM
This patch rocks and I have used it from my start! I would really enjoy it if Berserker's Boots (http://wiki.project1999.com/Berserker%27s_Boots) were not black on the feet. Thanks a ton!

Droxx
04-10-2016, 08:06 AM
Is there a way to make this work anymore? With GlobalLoad being locked like the rest of the P1999 patch files, it yells at me and makes me change it back. :(

nilbog
04-10-2016, 02:07 PM
Is there a way to make this work anymore? With GlobalLoad being locked like the rest of the P1999 patch files, it yells at me and makes me change it back. :(

This does not use globalload.txt. The zip file from the OP should still work.

maximum
04-10-2016, 04:57 PM
I started a rudimentary wiki article on this Patcher. It's less messy than a forum post--feel free to edit yourself:

http://wiki.project1999.com/Texture_Patcher

Starboy
07-24-2016, 08:44 AM
I started a rudimentary wiki article on this Patcher. It's less messy than a forum post--feel free to edit yourself:

http://wiki.project1999.com/Texture_Patcher

Does this patcher include the (semi-long standing) Barbarian horn issue? I mean, is it included in the file?

paulgiamatti
10-15-2016, 06:12 AM
I started a rudimentary wiki article on this Patcher. It's less messy than a forum post--feel free to edit yourself:

http://wiki.project1999.com/Texture_Patcher

Does this patcher include the (semi-long standing) Barbarian horn issue? I mean, is it included in the file?

I've uploaded an updated version of the transparency patcher, which includes the goblin crown in permafrost fix and barbarian horns fix. Feel free to rehost: https://dl.dropboxusercontent.com/u/14728818/Project%201999/transparencypatcher.rar

paulgiamatti
10-19-2016, 08:04 PM
I've uploaded an updated version of the transparency patcher, which includes the goblin crown in permafrost fix and barbarian horns fix. Feel free to rehost: https://dl.dropboxusercontent.com/u/14728818/Project%201999/transparencypatcher.rar

New link: https://dl.dropboxusercontent.com/u/14728818/Project%201999/Textures/transparencypatcher.rar

paulgiamatti
01-03-2017, 08:47 AM
Fixed a couple things with the transparency patcher:

Wrote a process that deletes your current .old backups when you run patch_s3d_textures.bat - this was causing reversion issues in the case that you ran the batch multiple times. Basically, if you ran patch_s3d_textures.bat while .old backup files already existed, it would revert to and then apply the transpfix.exe changes to those instead of applying the changes to your current S3Ds. So now you can run it consecutively without losing your current S3Ds.
The Druushk/Cekenar/Lady Nevedaria wing changes to veeshan_chr.s3d were failing due to some undeclared files in patch_s3d_textures.bat - that's also been fixed.


New link: https://dl.dropboxusercontent.com/u/14728818/Project%201999/Textures/transparencypatcher.zip

Ropethunder
01-03-2017, 12:12 PM
Wrote a process that deletes your current .old backups when you run patch_s3d_textures.bat ... Basically, if you ran patch_s3d_textures.bat while .old backup files already existed, it would revert to and then apply the transpfix.exe changes to those instead of applying the changes to your current S3Ds.

This is how it's supposed to work. If you run the .bat file multiple times it first reverts all of the previous changes so that it doesn't patch the same texture twice. The tool doesn't know and can't know whether a texture has been patched previously and performing this operation on a texture more than once will have unexpected results.

Imagine I have a file with the following numbers:

00010001000

Now lets say that the texture patcher swaps the first '1' encountered to '2' and you get this:

00020001000

If you run the patcher on the same file without replacing it with the original then all of the number '1' get set to '2' instead of just the first one:

00020002000

To clarify: the patcher will definitely and absolutely do weird things to textures if you run it multiple times without reverting to the original first. That's what the .old is for.

paulgiamatti
01-03-2017, 12:36 PM
That would certainly explain some of the texture oddities we've been experiencing - I removed the command to purge the .olds and reuploaded. Same link. Thanks for the clarification!

paulgiamatti
01-03-2017, 12:59 PM
To clarify: the patcher will definitely and absolutely do weird things to textures if you run it multiple times without reverting to the original first.

Although, now you've got me wondering - what kind of effect would it have? Would it only mess with a texture's transparency, or could it potentially do other things as well?

Starboy
01-03-2017, 12:59 PM
Amazing! thanks for the continued updating of textures.

paulgiamatti
01-03-2017, 01:53 PM
The tool doesn't know and can't know whether a texture has been patched previously and performing this operation on a texture more than once will have unexpected results.

Logically this makes perfect sense, but it appears to be recognizing when something has already been patched and then skips the patching process for those S3Ds:

http://imgur.com/YrymJ2F.jpg

The left window is the output from running patch_s3d_textures.bat after reverting to stock S3Ds - it sees that stuff hasn't been patched, and lists each file it's writing to. The right window is output from running it a second time after I deleted all of my .old backups.

Ropethunder
01-03-2017, 03:27 PM
Although, now you've got me wondering - what kind of effect would it have? Would it only mess with a texture's transparency, or could it potentially do other things as well?

Nothing good. The result will depend entirely on which options are chosen when the tool is run.

See here for some details on the implementation:
https://www.project1999.com/forums/showthread.php?p=259375

paulgiamatti
01-03-2017, 05:27 PM
Am I wrong in thinking it's not patching anything when I run the batch file for a second time, after deleting my .old backups? I'm confused as to why it isn't listing the files like it does when initially run against S3Ds that haven't been patched before. On the second pass, it checks for .old files and doesn't find any, then proceeds to patch, but it appears as if it doesn't actually write to anything - which would be a good thing. Am I misunderstanding this?

If you run the .bat file multiple times it first reverts all of the previous changes so that it doesn't patch the same texture twice.

By this you mean it just checks for .old backups and then reverts to those if they exist, correct?

paulgiamatti
01-04-2017, 10:29 AM
Further proof:

http://imgur.com/H4uxa8F.jpg

After installing new textures to global4_chr.s3d, it recognized and selectively patched only those textures, while skipping through the rest of the S3Ds. So basically, no matter how many times you run patch_s3d_textures.bat, it will never patch and then repatch the same texture twice.

In light of this I've gone ahead and replaced the .old purge in the batch file.

Ropethunder
01-04-2017, 01:05 PM
After installing new textures to global4_chr.s3d, it recognized and selectively patched only those textures, while skipping through the rest of the S3Ds.

On the question of whether or not it patches the answer is: "it depends".

Only SOME forms of texture patching is skipped such as removing magic pink (-mp option) but others which correct things such as black splotches (-rt option) will blindly patch multiple times.

You cannot rely upon the file size to examine these changes as the size may or may not change depending on the supplied options.

I am the author of this tool and I'm telling you that by not reverting to the original before each patch you are adding additional cumulative error; the changes will be subtle at first but increase over time as some palettes are normalized. Don't do it.

I am linking again to my original post which I would encourage you to examine closely:
https://www.project1999.com/forums/showthread.php?p=259375

Textures with a full 8-bit palette will have their first index matched with the nearest color in the palette and will be blended with it at 50% opacity. The old color pixels will then be mapped to the new one, eliminating any pixels being mapped to palette index 0.

Textures with a partial palette like shoes which may have two colors (brown and black, for example), would not be suitable candidates for this solution. Instead, their palettes will be expanded to encompass mapping the old palette color to a new index and all pixels will then be updated accordingly.

paulgiamatti
01-04-2017, 01:38 PM
Only SOME forms of texture patching is skipped such as removing magic pink (-mp option) but others which correct things such as black splotches (-rt option) will blindly patch multiple times.

That still doesn't explain why the batch isn't giving me any output for those successive patches though - will it repatch textures without giving output? Take qeynos_chr.s3d, for example - the only parameter passed to transpfx.exe for this S3D is -rt. So there are no -mp changes being done to this S3D at all, and it lists the files it removes transparency from on the first pass when it actually patches them. On the second pass, there are no files being listed in the output, which suggests it's skipping over them.

Would there be a way to definitively check if those textures are being written to despite the lack of output? Is there something I can check in a texture's raw data that would change after it's patched?

Ropethunder
01-04-2017, 01:57 PM
I wrote this tool almost six years ago so I'm no longer well versed in its behavior. Some of the code will exit early on certain conditions but others will press on.

A way you can test which options are patching multiple times would be to use a diff tool to compare the old and the new for differences.

This is still not reliable because certain options will react differently depending on the palette of the texture being examined.

There is no good reason to remove the backup/restore functionality as this will ensure that you will always start with a known-good version.

paulgiamatti
01-04-2017, 03:24 PM
A way you can test which options are patching multiple times would be to use a diff tool to compare the old and the new for differences.

This is still not reliable because certain options will react differently depending on the palette of the texture being examined.

Well, in any case, if I can find any single instance where a texture has been changed when the batch output says otherwise, then that's enough evidence to disprove my "it will never patch any texture more than once" hypothesis.

There is no good reason to remove the backup/restore functionality as this will ensure that you will always start with a known-good version.

Right, I understand that - I'm just positing that there might actually be no reason at all to start with a known-good version when running patch_s3d_textures.bat, because it might never come across an instance where it would repatch a texture that's already been patched. Will do some more digging - thanks for the explanations!

paulgiamatti
02-28-2017, 10:22 AM
Added an -mp entry to patch_s3d_textures.bat for the Ulak weapon, which had its transparency broken similarly to helm visors, etc.

before & after:
http://imgur.com/bQNfFen.png

transparency patcher: https://dl.dropboxusercontent.com/u/14728818/Project%201999/Textures/transparencypatcher.zip

Nightbear
02-28-2017, 11:10 AM
when's this going live

paulgiamatti
02-28-2017, 11:42 AM
In order to apply the fix for everyone they'd have to develop a patching utility that automatically installs all of the regular patch files and applies the transparency fixes as well. Would be great if they could do this eventually and also include all of Zaela's animation fixes (http://www.project1999.com/forums/showthread.php?p=2440378#post2440378). Otherwise, anyone is free to use the transparency patcher & Zaela's utilities to apply the fixes themselves.

paulgiamatti
03-21-2017, 12:50 PM
New link for the updated transparency patcher: https://www.dropbox.com/s/2ozd2bs3fjpdjb8/transparencypatcher.zip

surj
07-29-2017, 02:00 PM
Any chance Crown of Narandi will get some kind of a graphic? :)

Starboy
07-29-2017, 02:08 PM
Any chance Crown of Narandi will get some kind of a graphic? :)

After 17 years? No.

David Johnson
08-15-2017, 02:39 PM
Thank You for doing this, all.
I like the game more than ever. I can make out the text better than before. Some of the colored text was always difficult for me to read.

Jimjam
08-16-2017, 02:05 AM
What would I need to do to fix the grey blocks on the firepots in howling scar?

http://i.imgur.com/S88iitm.png

I am certain these should be transparent.

Zaela
08-16-2017, 11:18 AM
What would I need to do to fix the grey blocks on the firepots in howling scar?

Step 1: figure out which texture it is. Looks to be chbrgrate.bmp in charasis_obj.s3d.
http://i.imgur.com/uAGh3Ky.png

Step 2: open up patch_s3d_textures.bat and add lines for it like you the ones you see in there. Need to figure out whether the patch needed is "rt" or "mp"... Try "rt" first.

Probably something like:


set rt_charasis_obj=chbrgrate.bmp

...

echo .
call :PatchS3D "charasis_obj.s3d" "-rt %rt_charasis_obj%"
if %ErrorLevel%==1 exit /b

paulgiamatti
09-02-2017, 11:27 PM
Added an entry for Charasis brazier grates:

https://www.dropbox.com/s/2ozd2bs3fjpdjb8/transparencypatcher.zip

Jimjam
09-03-2017, 02:59 AM
Thank you guys! <3

Will it be worth me reinstalling the HD character graphics after running the transparency patcher to ensure no unwanted artefacts occur?

maximum
09-03-2017, 12:38 PM
Kudos!
May I suggest adding a README.txt file with revision history/instructions?

Version 20170902

Instructions:

* Extract patch_s3d_textures.bat and transpfx.exe into your \Everquest folder
* Run patch_s3d_textures.bat file
* Wait for it to finish
* Restart your Everquest client
* Enjoy

Revision History:
* x
* y
* z

Vile
01-18-2018, 02:01 AM
These possible to fixed running EQ through Wineskin on a Mac?

Vile
01-19-2018, 02:01 AM
Tried running the bat through advanced Wineskin options but no dice... is it possible someone could send a zip of the updated files to drop in the EQ folder?

paulgiamatti
01-20-2018, 06:20 PM
Tried running the bat through advanced Wineskin options but no dice... is it possible someone could send a zip of the updated files to drop in the EQ folder?

Sure, I'll upload them and post the link here later tonight.

Also made some minor updates to patch_s3d_textures.bat:


Made the backup purge process check for the existence of backups before purging
Deleted a couple unnecessary duplicate call entries for qey2hh1_chr and qey2hh1_obj
Alphabetized all call entries for easier editing
Cleaned up comment lines a bit for readability


https://www.dropbox.com/s/2ozd2bs3fjpdjb8/transparencypatcher.zip

paulgiamatti
01-20-2018, 07:01 PM
Kudos!
May I suggest adding a README.txt file with revision history/instructions?

Yes you may, and I'll get around to this at some point. Thanks for the suggestion!

loramin
01-20-2018, 07:32 PM
Sure, I'll upload them and post the link here later tonight.

Also made some minor updates to patch_s3d_textures.bat:


Made the backup purge process check for the existence of backups before purging
Deleted a couple unnecessary duplicate call entries for qey2hh1_chr and qey2hh1_obj
Alphabetized all call entries for easier editing
Cleaned up comment lines a bit for readability


https://www.dropbox.com/s/2ozd2bs3fjpdjb8/transparencypatcher.zip

Not to sound ungrateful, but it looks like the executables don't work so well on Linux with WINE:

> ~/Desktop/EverQuest $ wine patch_s3d_textures.bat
wine: Bad EXE format for Z:\home\me\Desktop\EverQuest\patch_s3d_textures.ba t.

> ~/Desktop/EverQuest $ wine transpfx.exe
transpfx.exe: Invalid input or no file found

Is there any way to get the latest updates and just copy/paste them in to my EQ folder?

paulgiamatti
01-20-2018, 07:49 PM
Is there any way to get the latest updates and just copy/paste them in to my EQ folder?

Tried running the bat through advanced Wineskin options but no dice... is it possible someone could send a zip of the updated files to drop in the EQ folder?
Sure, I'll upload them and post the link here later tonight.

paulgiamatti
01-20-2018, 08:13 PM
As promised:

High-resolution patched textures: https://drive.google.com/open?id=1T9TOXP76bTeju9RSljCiw12hFSRzukhl

Low-resolution patched textures: https://drive.google.com/open?id=1GeVNSTqHqphC-cy8uHExxyFRv-EDDckg

If you use the high-resolution zone textures that are downloaded separately, use the first link (note: chances are that a lot of P99 clients on the bay are using these). If you use the default Titanium low-resolution textures, use the second link.

loramin
01-20-2018, 08:52 PM
As promised:

High-resolution patched textures: https://drive.google.com/open?id=1T9TOXP76bTeju9RSljCiw12hFSRzukhl


Thanks!

Zaela
01-20-2018, 09:33 PM
Not to sound ungrateful, but it looks like the executables don't work so well on Linux with WINE:

> ~/Desktop/EverQuest $ wine patch_s3d_textures.bat
wine: Bad EXE format for Z:\home\me\Desktop\EverQuest\patch_s3d_textures.ba t.

> ~/Desktop/EverQuest $ wine transpfx.exe
transpfx.exe: Invalid input or no file found

For future reference: .bat is not an executable format in the first place, they are scripts interpreted by cmd.exe. So you'd need to have wine run cmd.exe, then run patch_s3d_textures.bat at the cmd.exe prompt:


wine cmd.exe
patch_s3d_textures.bat


Based on your pasted output transpfx.exe ran fine under Wine, you just didn't give it any input. The .bat script just calls transpfx.exe repeatedly with different input strings.

paulgiamatti
01-20-2018, 09:49 PM
For future reference: .bat is not an executable format in the first place, they are scripts interpreted by cmd.exe. So you'd need to have wine run cmd.exe, then run patch_s3d_textures.bat at the cmd.exe prompt:

Ah yes, it's a bit unintuitive running a command line batch script in a non-Windows OS, I didn't really think about that. Probably the same issue Vile was experiencing.

Zaela
01-20-2018, 11:06 PM
I noticed wine's version of cmd.exe was choking on patch_s3d_textures.bat when I followed my own instructions... so I made an equivalent bash script:

https://www.dropbox.com/s/sx9j53qd9ghw7th/patch_s3d_textures_linux.sh?dl=0

To run:

sh patch_s3d_textures_linux.sh

or

chmod +x patch_s3d_textures_linux.sh
./patch_s3d_textures_linux.sh


Also noticed a typo on line 162 of the .bat script, missing "bmp" at the end of the line:

set rt_nektulos_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft0 101.bmp,ngmft0102.

paulgiamatti
01-20-2018, 11:15 PM
Also noticed a typo on line 162 of the .bat script, missing "bmp" at the end of the line:

set rt_nektulos_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft0 101.bmp,ngmft0102.

Fixed and reuploaded: https://www.dropbox.com/s/2ozd2bs3fjpdjb8/transparencypatcher.zip

Vile
01-20-2018, 11:16 PM
As promised:

High-resolution patched textures: https://drive.google.com/open?id=1T9TOXP76bTeju9RSljCiw12hFSRzukhl

Low-resolution patched textures: https://drive.google.com/open?id=1GeVNSTqHqphC-cy8uHExxyFRv-EDDckg

If you use the high-resolution zone textures that are downloaded separately, use the first link (note: chances are that a lot of P99 clients on the bay are using these). If you use the default Titanium low-resolution textures, use the second link.

Awesome man.. gonna test them out now! Thank you.

Vile
01-20-2018, 11:17 PM
Ah yes, it's a bit unintuitive running a command line batch script in a non-Windows OS, I didn't really think about that. Probably the same issue Vile was experiencing.

Yea cmd.exe was basically dying..

Vile
01-20-2018, 11:27 PM
As promised:

High-resolution patched textures: https://drive.google.com/open?id=1T9TOXP76bTeju9RSljCiw12hFSRzukhl

Low-resolution patched textures: https://drive.google.com/open?id=1GeVNSTqHqphC-cy8uHExxyFRv-EDDckg

If you use the high-resolution zone textures that are downloaded separately, use the first link (note: chances are that a lot of P99 clients on the bay are using these). If you use the default Titanium low-resolution textures, use the second link.

High res ones work -- mainly wanted the human helm fixed and confirmed it works :)

Vormotus
05-01-2018, 03:48 PM
Hi, I have been trying lately to see if my Human Leather wearing druid could have his feet fixed, but sadly, after trying the already patched textures he still has black feet.

I can see everyone else perfectly, but seems humans wearing regular leather boots cant have properly displayed feet.

Anyone knows if this is a common issue these textures dont fix? Anyone here sees other humans wearing leather boots correctly?

snflanigan
05-06-2018, 12:29 AM
I ran the patcher and the visor texture issue still exists. Anyone else run into this problem?

paulgiamatti
05-06-2018, 12:44 AM
Hi, I have been trying lately to see if my Human Leather wearing druid could have his feet fixed, but sadly, after trying the already patched textures he still has black feet.

I can see everyone else perfectly, but seems humans wearing regular leather boots cant have properly displayed feet.

Anyone knows if this is a common issue these textures dont fix? Anyone here sees other humans wearing leather boots correctly?

I'm pretty sure your issue isn't causally related to the texture patcher and I've addressed it here: https://www.project1999.com/forums/showthread.php?p=2702168&postcount=12. Another possible culprit could be file corruption - if reinstalling GPU drivers doesn't work, the next step I'd take is obtaining a new copy of Titanium from a reliable source and starting over with your P99 installation.

paulgiamatti
05-06-2018, 12:46 AM
I ran the patcher and the visor texture issue still exists. Anyone else run into this problem?

Which visors? Some won't be fixed by the texture patcher - female wood elf custom helm and Kelethin guards being a couple examples.

snflanigan
05-06-2018, 01:04 AM
Which visors? Some won't be fixed by the texture patcher - female wood elf custom helm and Kelethin guards being a couple examples.

Human and Half Elf original helm character models.

paulgiamatti
05-06-2018, 01:27 AM
Human and Half Elf original helm character models.

What happens when you run patch_s3d_textures.bat?

snflanigan
05-06-2018, 03:43 AM
What happens when you run patch_s3d_textures.bat?

All the files it tries to patch look like this save for the file name:

Making backup file global_chr.s3d.old..
Access is denied.
0 file(s) copied.
C:\Program Files (x86)\Sony\EverQuest\global_chr.s3d
Access is denied.
Patching global_chr.s3d..
transpfx: Invalid input or no file found

paulgiamatti
05-06-2018, 02:18 PM
All the files it tries to patch look like this save for the file name:

Making backup file global_chr.s3d.old..
Access is denied.
0 file(s) copied.
C:\Program Files (x86)\Sony\EverQuest\global_chr.s3d
Access is denied.
Patching global_chr.s3d..
transpfx: Invalid input or no file found

I figured as much - move your EQ directory out of Program Files.

snflanigan
05-06-2018, 06:43 PM
I figured as much - move your EQ directory out of Program Files.

That's strange, but totally worked. Thanks!

paulgiamatti
01-12-2019, 12:57 AM
Added entry for skeleton forearms - credit to nilbog:

https://imgur.com/30H07PN.png

https://www.dropbox.com/s/2ozd2bs3fjpdjb8/transparencypatcher.zip

paulgiamatti
01-14-2019, 03:51 AM
Noticed there were some other pieces of the classic skeleton that needed transparency - ribcage and hipbone:

https://imgur.com/BIGvgo6.png
https://imgur.com/8cu6IOx.png

Oddly, there isn't any transparency in the brown skelly on any pieces. Thanks again to lord nilbog for the tip.

https://www.dropbox.com/s/2ozd2bs3fjpdjb8/transparencypatcher.zip

bonan
01-19-2019, 04:28 PM
is there anyway to fix the hole in the back of my head?

paulgiamatti
01-20-2019, 07:13 PM
Technically yes, but you'd lose transparency in the human male classic helm as a consequence. Also, the hole in the back of the human female classic helm is classic, so we wouldn't add it as a change in the transparency patcher even if it was correctable without any side effects.

Maverick7
01-20-2019, 09:01 PM
any clue how to fix game sound? I lost game sound since the server went down...

bonan
01-21-2019, 01:23 PM
Technically yes, but you'd lose transparency in the human male classic helm as a consequence. Also, the hole in the back of the human female classic helm is classic, so we wouldn't add it as a change in the transparency patcher even if it was correctable without any side effects.

is there a way to revert the change just for the human helm then? id rather have no transparency on the human male helm then a bullet hole through my head :(

paulgiamatti
01-26-2019, 03:42 AM
is there a way to revert the change just for the human helm then? id rather have no transparency on the human male helm then a bullet hole through my head :(

Yep, here's one way: backup your EQ\global_chr.s3d and open it in EQZip (https://github.com/Shendare/EQZip/releases/download/v1.5.2/EQ-Zip_v1.5.2.zip) and export global_chr.wld. Now load global_chr.wld in Zaela's Transparentifier utility (http://www.shardsofdalaya.com/WLDEditorSuite.7z), find HELM15_MDF in the left pane, replace its visibility flag binary with 10000000000000000000000000010100 and click Apply Edit. Now reimport global_chr.wld into EQ\global_chr.s3d using EQZip and overwrite, File -> Save. Note: I haven't tested this so let me know if anything weird happens, theoretically it should just disable that texture's transparency.

Mudaine
02-02-2019, 02:03 AM
Would installing this possibly fix my issue of all character models solid black?

Gork not Mork
02-07-2019, 11:55 AM
I figured as much - move your EQ directory out of Program Files.

Was having the same problem. Thanks!

Gork not Mork
02-07-2019, 12:10 PM
After patching the game now crashes upon reaching character select. Need help.

Tr4c3r
02-20-2019, 03:30 PM
When I try and do this I run the bat file it opens a window for like half a second and does nothing. Any ideas?

Nepenthe
04-01-2019, 05:16 PM
Attempting to use this but I'm getting an error that the globalLoad text file doesn't match the zip from the patch.

Is there a way to get it to work or is this out of date entirely?

Healicious
08-02-2019, 07:26 PM
for those having trouble running the bat file on win10... shift right click in your eq folder, open powershell command here, type PS press enter then .\batfilename.bat

rezzie
08-02-2019, 08:57 PM
The teeth on the racnars in VP are not transparent, even with this applied:

https://i.imgur.com/cCi9kGe.png

annali
05-18-2020, 08:05 AM
I ran this and now my lovely eye of zomm is white again...but ran into spectres in Qeynos Aquaduct that have the Human model. Related?

Kaa
06-23-2020, 01:54 PM
Hello,

Very excited for this but alas it isn't working for me. It says 'patch successful' in the batch file command prompt window but before that it says the following (to give one example, though it seems to do this in every case):

Making backup file veeshan_obj.s3d.old..
Access is denied.
0 files copied.
C:\Program Files (x86)\Sony\Everquest\veeshan_obj.s3d
Access is denied.
Patching veeshan_obj.s3d..
transpfx: Invalid input or no file found


At the top it merely says

transpfx: Invalid input or no file found


Am I doing something wrong? If I've missed something obvious or made a stupid mistake or whatever, please excuse my tech noobness

Thanks.

mcoy
06-23-2020, 03:19 PM
run the batch from an admin command prompt. Since your install is in program files it's a "protected directory" so you need admin rights to modify files within it.

From like Windows 8 onward you can just right click the Start button and choose Command Prompt (Admin).

-Mcoy

Kaa
06-25-2020, 05:23 PM
Done, thanks!

magusfire24
06-25-2020, 05:24 PM
That is why some people install P99 somewhere outside of program files.

Kaa
07-02-2020, 01:22 PM
Alright so I ran patch_s3d_textures in the administrator command prompt ('cmd', right click 'run as administrator') and also ran patch_s3d_textures.bat (the first time I forgot to add .bat to the command in the command prompt). Unfortunately my barbarian's helm horns still have black spots on them. Anyone else have this issue? I ran patch_s3d_textures.bat a second time later as well.

Just ran it again so I could post what shows up in the command prompt. For most of the entries (at least toward the end -- there are a lot of entries) it says something like the following:

Patching veeshan_obj.s3d..
veeshan_obj\nerbraz.bmp


There is one instance where it says something different from what I can see scrolling up:

Patching veeshan_chr.s3d..
transpfx: Multiple files encountered where only one was expected
Patch failed. Restoring old veeshan_chr.s3d..
1 file(s) copied.



Again please excuse my tech noobness and please accept my thanks for making this fix in the first place! (Whatever nitpicks I have aside I'm extremely grateful for the fix which seems perfect aside from this one small cosmetic issue)

mcoy
07-02-2020, 01:46 PM
You can right click the command prompt window's titlebar and choose properties and then increase the height buffer under layout so you can see the entire output:

https://imgur.com/8UVk2J8.jpg

Alternatively, you can add "> c:\temp\filename.txt" (without quotes, and call the filename whatever you want) and it should dump all the output text to that file which you can then more easily search.

-Mcoy

Kaa
07-03-2020, 04:05 PM
Thanks. Worked.

veeshan_chr.s3d appears to be the one file that doesn't patch successfully. I guess I just have to get used to the black spots on my barbarian's helm horns.

Thanks for your help guys.

Umer Abdul
12-08-2020, 06:43 AM
Thanks for sharing this!!

bivouac
01-05-2021, 11:43 PM
I didn't put these in the batch file format, but these are a few more textures that needed fixing in the low-res texture set: The oven/kiln doors all around, the fire pillars in Hate, and the torn tapestries in ToFS.

transpfx.exe gequip.s3d -mp ovendoor.bmp
transpfx.exe hateplane.s3d -mp fppil4.bmp
transpfx.exe hateplane.s3d -mp fpface.bmp
transpfx.exe frozenshadow_obj.s3d -mp tapestrymayons.bmp

phloridaman
04-19-2021, 08:27 AM
Anyone have issues with a slow wolf form running animation? Strafe, back pedal, fighting seems normal, but running forward animation is slow on my screen.

phloridaman
04-20-2021, 09:41 AM
Also, one I noticed... plate on wood elves gives them the black neck.

14419

14420

CupcakeValkyrie
04-26-2021, 07:48 PM
Also, one I noticed... plate on wood elves gives them the black neck.

14419

14420

I think wood elves have always had black around the joints for plate armor.

Pyrocat
05-31-2021, 06:34 AM
Bump.

Female wood elf plate helms still have the black visor.

Female half elf plate helms have the hair sticking through.

Are either of these things fixable?

Thalic
06-05-2021, 03:34 AM
https://i.ibb.co/S70KB35/2021-06-05-09-30-20-Virus-Total.png

darkreap
08-26-2021, 08:00 AM
Anyone having problems with the download?

Ooloo
09-24-2021, 05:37 PM
I wish this was somehow fixable. I'm sick of my barb horns having black splotches on them :(

Not to mention the walls of the cottage in qeynos hills barf

inhumansolus
10-15-2021, 11:42 AM
So I downloaded a different file that gave me high def textures, but there is one thing I do not like:

The half elf helmets have the slot for the eyes to be shown and I would like to revert back to no eye slot.

Any one know how to change this?

nilbog
10-25-2021, 02:01 PM
So I downloaded a different file that gave me high def textures, but there is one thing I do not like:

The half elf helmets have the slot for the eyes to be shown and I would like to revert back to no eye slot.

Any one know how to change this?

I believe it should be as simple as commenting out the line calling to edit the half elf helm transparency.

Since you have already used the patcher, the cleanest way to do this would be to restore the original files which were modified by the patcher.

For this particular case, the file in question is:

global_chr.s3dNow, using a text editor, open the .bat file for the patcher. Mine is named patch_s3d_textures.bat.

Towards the top of the file change:

rem Enable transparencies for half elf male plate helmet
set mp_global_chr=helm24.bmpto

rem Enable transparencies for half elf male plate helmet
rem set mp_global_chr=helm24.bmp Save the changes made to the .bat file and run the patcher again.

It has been quite a while since I have worked on this particular project, so someone else might have another option or opinion. Good luck!

Nedala
01-09-2022, 10:27 PM
So i tried this and my dwarf paladin still has black feet which are supposed to be blue (one part of the boots appears blue) - other have told me for them its blue. why is it not working for me? :(

may it conflict with high-res textures?

Nedala
01-11-2022, 06:50 PM
16640 this is how it looks since i got scaled knight's boots. The boots before were ok. if anyone knows a fix for this i'd be very happy. Tried fresh installation and fresh installation + texture patcher, but it didnt help.

Gorgowned
02-03-2022, 11:20 PM
I hope this question hasn't been asked 100 times already, but when I run the .bat file it tells me that 'Required file "transpfx.exe" could not be found'. Both files were extracted to my Everquest folder, which is at C:\Everquest. I've tried running the batch and exe as Administrator and using the command prompt to open it. Transpfx.exe is sitting right there in the folder, taunting me. Sorry for being a complete tech newbie, but any help would be appreciated!

Gorgowned
02-04-2022, 04:06 AM
I hope this question hasn't been asked 100 times already, but when I run the .bat file it tells me that 'Required file "transpfx.exe" could not be found'. Both files were extracted to my Everquest folder, which is at C:\Everquest. I've tried running the batch and exe as Administrator and using the command prompt to open it. Transpfx.exe is sitting right there in the folder, taunting me. Sorry for being a complete tech newbie, but any help would be appreciated!

NM found this thread https://www.project1999.com/forums/showthread.php?t=280545

Jonsalice9
02-23-2022, 01:12 AM
Disney Plus is one of the most well-known streaming services around the world. You can browse through a full collection of Disney classics, as well as your latest favourite Disney films. Disneyplus.com/begin Code which is an additional subset of Hotstar is a picture of Hotstar. Disney Hotstar provides a wide selection of movies, TV series and news in addition to sports.disneyplus.com/start (https://disneypluscombegin.com/start)
Also, it is famous for its software to stream video. This service lets you stream live television shows, sports and even videos. Disney plush Hotstar also enable users to buy films. Disney Hotstar is available both for free as well as for a subscription. Certain shows are offered at no cost, whereas some require an annual subscription, or a fee to watch. Disney Hotstar also offers many more live programs including live news, live programming, and live sporting events. In order to help their movies and channels international viewers have also contributed towards Disneyplus.com/begin Hotstar. Disney Hotstar also offers additional shows native to the region.

Dural_Levant
03-31-2022, 08:05 AM
I recently reinstalled the game and set up to play again. I'm having a few issues. Gonna take them on one at a time.

At the moment, I want to fix my black feet. It seems the link in the OP, "http://www.project1999.com/files/transparencypatcher.zip" is no longer functional.

I have tried downloading the zip file from both my home and work PCs, but to no avail. Is there another location to get the transparency patch?

Afp75
04-23-2022, 04:56 PM
I am trying to update the textures and the link list does nothing.
or is there a new link I'm missing?

Kennyref
06-29-2022, 08:39 AM
Link still not working.

bivouac
06-29-2022, 09:32 AM
I managed to download the texture patcher from an archive.org snapshot (http://web.archive.org/web/20220516064326/http://www.project1999.com/files/transparencypatcher.zip) of the link in the OP.

Fizzletrix
12-08-2022, 01:52 AM
i used this , after wards i crash at character select.
i got the download from the wayback machine is there a more recent one ?

Tkon
12-12-2022, 01:53 PM
I have a 2019 copy of this (.bat) file and a 2011 version of the .exe. I'm trying to figure out if I can apply this to specific files outside of the packaged .s3d. I'd imagine I can just point it to a directory and just have a single group? I'll look more into this and report back.

Clowngirl96
12-17-2022, 02:40 AM
Hi I'm new here will this ever be reuploaded?

ya.dingus
01-28-2023, 01:48 PM
fix where. FIX WHERE?

iampankaj
05-12-2023, 02:25 AM
I enjoyed this site. It was very easy to use and functional. The buttons are easy to find. I think this is a very good site and will continue to use it.

wuanahto
07-22-2023, 12:13 AM
dwarf males with velious plate still have black feet