Project 1999

Project 1999 (/forums/index.php)
-   Technical Discussion (/forums/forumdisplay.php?f=40)
-   -   Texture patcher - Fix transparent visors/black feet etc (/forums/showthread.php?t=87281)

maximum 02-23-2014 05:01 PM

Quote:

Originally Posted by Danyelle (Post 1298249)
Edited the post above to fix this.

Dead evil eyes now look much better!

nilbog 06-06-2014 01:44 PM

Quote:

Originally Posted by nilbog (Post 1286149)
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

Quote:

Originally Posted by nilbog (Post 1484238)
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.

nilbog 07-19-2014 12:14 PM

Quote:

Originally Posted by Danyelle (Post 1538880)
If you want I can take this over for you.

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

Code:

@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,bamft0202.bmp,bamhe0002.bmp
set rt_global_chr=%rt_global_chr%,bamhe0012.bmp,bamhe0022.bmp
set rt_global_chr=%rt_global_chr%,bamhe0032.bmp,bamhe0042.bmp,bamhe0052.bmp
set rt_global_chr=%rt_global_chr%,bamhe0062.bmp,dafft0002.bmp,dafft0102.bmp
set rt_global_chr=%rt_global_chr%,dafft0202.bmp,damft0002.bmp,damft0202.bmp
set rt_global_chr=%rt_global_chr%,dwmft0102.bmp,dwmft0202.bmp
set rt_global_chr=%rt_global_chr%,elfft0102.bmp,elfft0202.bmp,elfft0302.bmp
set rt_global_chr=%rt_global_chr%,elmft0002.bmp
set rt_global_chr=%rt_global_chr%,elmft0102.bmp,elmft0202.bmp,elmhe0012.bmp
set rt_global_chr=%rt_global_chr%,elmhe0022.bmp,elmhe0042.bmp,elmhe0052.bmp
set rt_global_chr=%rt_global_chr%,elmhe0062.bmp,elmhe0072.bmp,hafft0002.bmp
set rt_global_chr=%rt_global_chr%,hafft0202.bmp,hafft0302.bmp,hamft0002.bmp
set rt_global_chr=%rt_global_chr%,hamft0302.bmp,hamhe0012.bmp,hamhe0022.bmp
set rt_global_chr=%rt_global_chr%,hamhe0032.bmp,hamhe0042.bmp,hamhe0052.bmp
set rt_global_chr=%rt_global_chr%,hamhe0062.bmp,hamhe0072.bmp,hifft0102.bmp
set rt_global_chr=%rt_global_chr%,hifft0202.bmp,hifft0301.bmp,hifft0302.bmp
set rt_global_chr=%rt_global_chr%,himft0002.bmp,himft0102.bmp
set rt_global_chr=%rt_global_chr%,himft0202.bmp,hufft0002.bmp,humft0002.bmp
set rt_global_chr=%rt_global_chr%,humft0102.bmp,humft0202.bmp,humft0302.bmp
set rt_global_chr=%rt_global_chr%,humft0402.bmp,ivmhe0001.bmp,ogmhe0002.bmp
set rt_global_chr=%rt_global_chr%,ogmhe0012.bmp,ogmhe0022.bmp,ogmhe0032.bmp
set rt_global_chr=%rt_global_chr%,ogmhe0042.bmp,ogmhe0052.bmp,ogmhe0062.bmp
set rt_global_chr=%rt_global_chr%,ogmhe0072.bmp,trmch0102.bmp,trmch0202.bmp
set rt_global_chr=%rt_global_chr%,woehe0005.bmp,bamhe0072.bmp

rem Remove transparencies for many plate pieces
set rt_global_chr=%rt_global_chr%,damch0301.bmp,elflg0301.bmp,homch0301.bmp
set rt_global_chr=%rt_global_chr%,hafch0301.bmp,hafch0302.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,fafft0002.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,bafft0202.bmp,bafft0302.bmp
set rt_global4_chr=%rt_global4_chr%,bamft0002.bmp,bamft0102.bmp,bamft0202.bmp
set rt_global4_chr=%rt_global4_chr%,bamft0302.bmp,bamhe0002.bmp,bamhe0012.bmp
set rt_global4_chr=%rt_global4_chr%,bamhe0022.bmp,bamhe0032.bmp,bamhe0042.bmp
set rt_global4_chr=%rt_global4_chr%,bamhe0052.bmp,bamhe0062.bmp,bamhe0072.bmp
set rt_global4_chr=%rt_global4_chr%,spehe0003.bmp
set rt_global_chr=%rt_global_chr%,ermft0201.bmp,ermft0202.bmp

rem Fix various feet textures which appear black or with black splotches
set rt_gfaydark_chr=brfft0002.bmp,brmft0002.bmp,drihe0003.bmp,femft0102.bmp
set rt_gfaydark_chr=%rt_gfaydark_chr%,gffft0002.bmp,gfmft0002.bmp,golch0102.bmp
set rt_gfaydark_chr=%rt_gfaydark_chr%,golch0202.bmp,pifft0002.bmp,wolhe0006.bmp
set rt_gfaydark_chr=%rt_gfaydark_chr%,wolhe0106.bmp,wolhe0206.bmp,wolhe0306.bmp

rem nilbog test for qeynos citizen feet
set rt_commons_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_commons_chr=%rt_commons_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_eastkarana_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_eastkarana_chr=%rt_eastkarana_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_ecommons_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_ecommons_chr=%rt_ecommons_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_freporte_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_freporte_chr=%rt_freporte_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_freportn_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_freportn_chr=%rt_freportn_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_freportw_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_freportw_chr=%rt_freportw_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_highkeep_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_highkeep_chr=%rt_highkeep_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_highpass_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_highpass_chr=%rt_highpass_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_kithicor_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_kithicor_chr=%rt_kithicor_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_lakerathe_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_lakerathe_chr=%rt_lakerathe_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_lavastorm_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_lavastorm_chr=%rt_lavastorm_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_mistmoore_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_mistmoore_chr=%rt_mistmoore_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_neriaka_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_neriaka_chr=%rt_neriaka_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_northkarana_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_northkarana_chr=%rt_northkarana_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_nro_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_nro_chr=%rt_nro_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.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,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_oot_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_oot_chr=%rt_oot_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.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,qcmft0502.bmp,qcmft0602.bmp
set rt_qey2hh1_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_qey2hh1_chr=%rt_qey2hh1_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_qeynos_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_qeynos_chr=%rt_qeynos_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_qeynos2_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_qeynos2_chr=%rt_qeynos2_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_qeytoqrg_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_qeytoqrg_chr=%rt_qeytoqrg_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_qrg_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_qrg_chr=%rt_qrg_chr%,qcmft0002.bmp,qcmft0102.bmp,qcmft0202.bmp,qcmft0302.bmp,qcmft0402.bmp,qcmft0502.bmp,qcmft0602.bmp
set rt_rathemtn_chr=qcfft0002.bmp,qcfft0102.bmp,qcfft0202.bmp,qcfft0302.bmp,qcfft0402.bmp,qcfft0502.bmp
set rt_rathemtn_chr=%rt_rathemtn_chr%,qcmft0002.bmp,qcmft0102.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,giahe0020.bmp,giahe0021.bmp
set rt_nro_chr=%rt_nro_chr%,giahe0019.bmp,giahe0020.bmp,giahe0021.bmp
set rt_sro_chr=giahe0019.bmp,giahe0020.bmp,giahe0021.bmp

rem nilbog dark elf guard feet
set rt_neriaka_chr=%rt_neriaka_chr%,ngmft0001.bmp,ngmft0002.bmp,ngmft0101.bmp,ngmft0102.bmp
set rt_neriakb_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft0101.bmp,ngmft0102.bmp
set rt_neriakc_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft0101.bmp,ngmft0102.bmp
set rt_nektulos_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft0101.bmp,ngmft0102.
set rt_overthere_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft0101.bmp,ngmft0102.bmp
set rt_hateplane_chr=ngmft0001.bmp,ngmft0002.bmp,ngmft0101.bmp,ngmft0102.bmp

rem nilbog fungus men
set rt_guktop_chr=funfa0001.bmp,funfa0101.bmp,funfa0201.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101.bmp,funlg0102.bmp
set rt_guktop_chr=%rt_guktop_chr%,funlg0103.bmp,funlg0201.bmp,funlg0202.bmp,funlg0203.bmp,funua0001.bmp,funua0101.bmp,funua0201.bmp
set rt_innothule_chr=funfa0001.bmp,funfa0101.bmp,funfa0201.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101.bmp,funlg0102.bmp
set rt_innothule_chr=%rt_innothule_chr%,funlg0103.bmp,funlg0201.bmp,funlg0202.bmp,funlg0203.bmp,funua0001.bmp,funua0101.bmp,funua0201.bmp
set rt_mischiefplane_chr=funfa0001.bmp,funfa0101.bmp,funfa0201.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101.bmp,funlg0102.bmp
set rt_mischiefplane_chr=%rt_mischiefplane_chr%,funlg0103.bmp,funlg0201.bmp,funlg0202.bmp,funlg0203.bmp,funua0001.bmp,funua0101.bmp,funua0201.bmp
set rt_runnyeye_chr=funfa0001.bmp,funfa0101.bmp,funfa0201.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101.bmp,funlg0102.bmp
set rt_runnyeye_chr=%rt_runnyeye_chr%,funlg0103.bmp,funlg0201.bmp,funlg0202.bmp,funlg0203.bmp,funua0001.bmp,funua0101.bmp,funua0201.bmp
set rt_unrest_chr=funfa0001.bmp,funfa0101.bmp,funfa0201.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101.bmp,funlg0102.bmp
set rt_unrest_chr=%rt_unrest_chr%,funlg0103.bmp,funlg0201.bmp,funlg0202.bmp,funlg0203.bmp,funua0001.bmp,funua0101.bmp,funua0201.bmp
set rt_sebilis_chr=funfa0001.bmp,funfa0101.bmp,funfa0201.bmp,funlg0001.bmp,funlg0002.bmp,funlg0101.bmp,funlg0102.bmp
set rt_sebilis_chr=%rt_sebilis_chr%,funlg0103.bmp,funlg0201.bmp,funlg0202.bmp,funlg0203.bmp,funua0001.bmp,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,trkch0007.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,draua0203.bmp,draua0204.bmp,draua0205.bmp
set rt_westwastes_chr=%rt_westwastes_chr%,draua0201.bmp,draua0202.bmp,draua0203.bmp,draua0204.bmp,draua0205.bmp
set rt_templeveeshan_chr=draua0201.bmp,draua0202.bmp,draua0203.bmp,draua0204.bmp,draua0205.bmp
set rt_sleeper_chr=draua0201.bmp,draua0202.bmp,draua0203.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.bmp
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

endlocal

A 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

Quote:

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.


Code:

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

Code:

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



All times are GMT -4. The time now is 03:07 PM.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.