Project talk:HRDLC Fix bat
From Step Mods | Change The Game
Copy the following into a text editor and save as e.g., "HRDLC_Fix.bat". Edit the paths accordingly and double click on the file.
- (Source: Eiwyn's HighResTexturePack DLC Tweaks with slight modification by z929669).
subst r: "D:\_BACKUP\Skyrim Mods\DDSopt\HRDLC1\textures" subst w: "D:\_BACKUP\Skyrim Mods\DDSopt\HRDLC2\textures" subst t: "D:\_BACKUP\Skyrim Mods\DDSopt\HighResTexturePack_DLC_Tweaks\data\textures" subst u: "D:\_BACKUP\Skyrim Mods\DDSopt\HD_Texture_DLC_Fix\textures" rem Make absolutly sure that the paths are correct in the first 4 lines. rem You need to enter the full paths to where you extracted the BSAs and archives. rem If there are problems, press Ctrl-C to break this batch file. pause rem copying corrected files from HighResTexturePack_DLC_Tweaks_v3-14719-3 copy t:\armor\blades\bladesarmor.dds r:\armor\blades copy t:\armor\draugr\femaledraugrboots_n.dds r:\armor\draugr copy t:\armor\glass\m\curiass.dds r:\armor\glass\m copy t:\weapons\orcish\orcisharrow.dds r:\weapons\orcish copy t:\weapons\orcish\orcisharrow_n.dds r:\weapons\orcish pause rem copying corrected files from HD_Texture_DLC_Fix_v1_3b_Loose_Files-8236 copy u:\actors\dragon\dragon_swamp.dds r:\actors\dragon copy u:\actors\parthurnax\parthurnax.dds r:\actors\parthurnax pause rem the rest of this batch file will move, rename and/or delete files and folders in the BSAs del r:\actors\placeholder.txt del "r:\armor\elven\elven - psd.lnk" del "r:\armor\glass\f\fworking psd.lnk" del "r:\armor\glass\f\glassf dds.lnk" del "r:\armor\glass\glass tga.lnk" del r:\armor\glass\glassdds.lnk del r:\armor\glass\glasspsd.lnk del "r:\armor\glass\shield\shield dds.lnk" del "r:\armor\glass\shield\shield psd.lnk" del "r:\armor\glass\shield\shield tga.lnk" del "r:\armor\steel\steel dds.lnk" del "r:\armor\steel\steel psd.lnk" del "r:\armor\steel\steel tga.lnk" del r:\armor\thievesguild\m\thievesguildarmorshoesm.dds del "r:\clothes\barkeeper\barkeeper - nif.lnk" del "r:\clothes\barkeeper\barkeeper - psd.lnk" del "r:\clothes\barkeeper\barkeeper - tga.lnk" del r:\clothes\blacksmith\blacksmithfemalebody.dds del r:\clothes\blacksmith\blacksmithfemalebody_n.dds del r:\clothes\blacksmith\blacksmithfemalebodyvariant.dds del r:\clothes\blacksmith\blacksmithmalebody.dds del r:\clothes\blacksmith\blacksmithmalebody_n.dds del r:\clothes\blacksmith\blacksmithmalebodyvariant.dds del r:\clothes\farmclothes02\farmcloth02body1024.dds del r:\clothes\farmclothes02\farmcloth02body1024_n.dds del r:\clothes\farmclothes02\farmcloth02body1024f.dds del r:\clothes\farmclothes02\farmcloth02body1024f_n.dds del r:\clothes\farmclothes02\farmclothesvariantf.dds del r:\clothes\farmclothes02\farmclothesvariantm.dds del r:\clothes\yarl\m\yarlmaleoutfit_rim.dds del r:\effects\gradients\gradfireatronachredder.dds del r:\weapons\nightingale\nightingalebow.dds del "r:\weapons\dragon priest\dragonprieststaff.dds" del "r:\weapons\dragon priest\dragonprieststaff_n.dds" del r:\weapons\nightingale\nightingalebow_n.dds del r:\weapons\ruefulaxe\ruefulaxe.dds del r:\weapons\ruefulaxe\ruefulaxe_n.dds pause del w:\architecture\placeholder.txt del w:\clutter\barset\barset01.dds del w:\clutter\barset\barset01_n.dds del w:\clutter\beehive01.dds del w:\clutter\beehive01_n.dds del w:\clutter\choppingblock\choppingblock01bloody.dds del w:\clutter\kitchen\woodenladel01.dds del w:\clutter\kitchen\woodenladel01_n.dds del w:\clutter\placeholder.txt del w:\clutter\woodfires\woodfires01_g.dds del w:\dungeons\placeholder.txt pause md r:\armor\dragonpriesthelm move r:\armor\dragonbonearmor\dragonboneboots.dds r:\armor\dragonbone move r:\armor\dragonbonearmor\dragonboneboots_n.dds r:\armor\dragonbone move r:\armor\dragonbonearmor\dragonbonegauntlets.dds r:\armor\dragonbone move r:\armor\dragonbonearmor\dragonbonegauntlets_n.dds r:\armor\dragonbone move r:\armor\dragonbonearmor\dragonbonehelmet.dds r:\armor\dragonbone move r:\armor\dragonbonearmor\dragonbonehelmet_n.dds r:\armor\dragonbone move r:\armor\dragonbonearmor\dragonboneshield.dds r:\armor\dragonbone move r:\armor\dragonbonearmor\dragonboneshield_n.dds r:\armor\dragonbone move r:\armor\dragonpriestmasks\dragonpriesthelm_n.dds r:\armor\dragonpriesthelm move r:\armor\dragonpriestmasks\helmet_bronze.dds r:\armor\dragonpriesthelm move r:\armor\dragonpriestmasks\helmet_corondrum.dds r:\armor\dragonpriesthelm move r:\armor\dragonpriestmasks\helmet_ebony.dds r:\armor\dragonpriesthelm move r:\armor\dragonpriestmasks\helmet_greenstone.dds r:\armor\dragonpriesthelm move r:\armor\dragonpriestmasks\helmet_iron.dds r:\armor\dragonpriesthelm move r:\armor\dragonpriestmasks\helmet_marble.dds r:\armor\dragonpriesthelm move r:\armor\dragonpriestmasks\helmet_moonstone.dds r:\armor\dragonpriesthelm move r:\armor\dragonpriestmasks\helmet_steel.dds r:\armor\dragonpriesthelm move r:\armor\dragonpriestmasks\helmet_wood.dds r:\armor\dragonpriesthelm move r:\armor\dragonscalearmor\boots.dds r:\armor\dragonscale move r:\armor\dragonscalearmor\boots_n.dds r:\armor\dragonscale move r:\armor\dragonscalearmor\gloves.dds r:\armor\dragonscale move r:\armor\dragonscalearmor\gloves_n.dds r:\armor\dragonscale move r:\armor\dragonscalearmor\helmet.dds r:\armor\dragonscale move r:\armor\dragonscalearmor\helmet_n.dds r:\armor\dragonscale move r:\armor\dragonscalearmor\shield.dds r:\armor\dragonscale move r:\armor\dragonscalearmor\shield_n.dds r:\armor\dragonscale move r:\armor\draugrarmor\femaledraugrboots.dds r:\armor\draugr move r:\armor\draugrarmor\femaledraugrboots_n.dds r:\armor\draugr move r:\armor\draugrarmor\femaledraugrgauntlets.dds r:\armor\draugr move r:\armor\draugrarmor\femaledraugrgauntlets_n.dds r:\armor\draugr move r:\armor\draugrarmor\femaledraugrhelmet.dds r:\armor\draugr move r:\armor\draugrarmor\femaledraugrhelmet_n.dds r:\armor\draugr move r:\armor\draugrarmor\maledraugrboots.dds r:\armor\draugr move r:\armor\draugrarmor\maledraugrboots_n.dds r:\armor\draugr move r:\armor\draugrarmor\maledraugrgauntlets.dds r:\armor\draugr move r:\armor\draugrarmor\maledraugrgauntlets_n.dds r:\armor\draugr move r:\armor\draugrarmor\maledraugrhelmet.dds r:\armor\draugr move r:\armor\draugrarmor\maledraugrhelmet_n.dds r:\armor\draugr move r:\weapons\dragonprieststaff\dragonprieststaff.dds "r:\weapons\dragon priest" move r:\weapons\dragonprieststaff\dragonprieststaff_n.dds "r:\weapons\dragon priest" move r:\weapons\nightingalebow\nightingalebow.dds r:\weapons\nightingale move r:\weapons\nightingalebow\nightingalebow_n.dds r:\weapons\nightingale pause rd r:\armor\dragonbonearmor rd r:\armor\dragonpriestmasks rd r:\armor\dragonscalearmor rd r:\armor\draugrarmor rd r:\weapons\dragonprieststaff rd r:\weapons\nightingalebow rd r:\weapons\ruefulaxe ren "r:\armor\thievesguild\m\thieves guild armor_shoes_texture.dds" thievesguildarmorshoesm.dds ren r:\actors\dragonpriest "dragon priest" ren r:\actors\goat\goat.dds goat_d.dds ren r:\armor\dragonpriesthelm\helmet_corondrum.dds helmet_corundrum.dds ren w:\clutter\beehive01_g.dds beehive_g.dds pause rem removing identical files that exist in both HighResTexturePack01.bsa and HighResTexturePack02.bsa del w:\effects\da13splatter01.dds del w:\effects\da13splatter01_n.dds del w:\effects\enchflameproject01.dds del w:\effects\firewave01.dds del w:\effects\fluidstreamssmall.dds del w:\effects\fxbrightfash01.dds del w:\effects\fxfireanim04loop.dds del w:\effects\fxglowspotlinear.dds del w:\effects\fxglowspotlinearalpha.dds del w:\effects\glowsoft01.dds del w:\effects\icecrystals02.dds del w:\effects\lightglarerainbow.dds del w:\effects\magicicewisps.dds del w:\effects\magicsquiggles01.dds del w:\effects\rippleparticle.dds del w:\effects\shieldparticles.dds del w:\effects\shockbolttile01.dds del w:\effects\shockparticles02.dds del w:\effects\vaportile01.dds del w:\effects\vaportile02.dds rd w:\effects pause rem removing identical files that exists in both HighResTexturePack02.bsa and vanilla Skyrim - Textures.bsa del w:\blood\decalsbloodsplatter01.dds del w:\blood\decalsbloodsplatterblend01.dds del w:\clutter\deadanimals\deadhare01.dds del w:\clutter\deadanimals\deadhare01_n.dds del w:\clutter\nightmother\nightmother.dds pause rem removing identical files that exist in both HighResTexturePack01.bsa and vanilla Skyrim - Textures.bsa del r:\actors\bear\bear_b.dds del r:\actors\bear\bear_m.dds del r:\actors\bear\bear_sk.dds del r:\actors\bear\bearcave_m.dds del r:\actors\bear\bearclaws.dds del r:\actors\bear\bearclaws_n.dds del r:\actors\character\werewolf\werewolfhead_sk.dds del r:\actors\elk\elkbody_sk.dds del r:\actors\elk\elkeye_m.dds del r:\actors\sabrecat\fur.dds del r:\actors\sabrecat\fur_b.dds del r:\actors\sabrecat\fur_n.dds del r:\actors\sabrecat\fursnow.dds del r:\actors\sabrecat\sabrecatparts.dds del r:\actors\sabrecat\sabrecatparts_n.dds del r:\actors\stormatronach\stormatronach_g.dds del r:\armor\dbarmor\dbarmor_female_boots.dds del r:\armor\dbarmor\dbarmor_female_boots_n.dds del r:\armor\dbarmor\dbarmor_female_gauntlets.dds del r:\armor\dbarmor\dbarmor_female_gauntlets_n.dds del r:\armor\dbarmor\dbarmor_female_hood.dds del r:\armor\dbarmor\dbarmor_female_hood_n.dds del r:\armor\dbarmor\dbarmor_male_boots.dds del r:\armor\dbarmor\dbarmor_male_boots_n.dds del r:\armor\dbarmor\dbarmor_male_gauntlets.dds del r:\armor\dbarmor\dbarmor_male_gauntlets_n.dds del r:\armor\dbarmor\dbarmor_male_hood.dds del r:\armor\dbarmor\dbarmor_male_hood_n.dds del r:\armor\ebonymail\f\chitin_e.dds del r:\armor\ebonymail\f\ebonymailbodyf_m.dds del r:\armor\ebonymail\m\chitin_e.dds del r:\armor\ebonymail\m\ebonymailbodym_m.dds del r:\armor\elven\f\cuirass_m.dds del r:\armor\elven\m\cuirass_m.dds del r:\armor\forsworn\forswornhelmet.dds del r:\armor\forsworn\forswornhelmetf.dds del r:\armor\glass\f\curiassenvmask.dds del r:\armor\glass\m\curiassenvmask.dds del r:\armor\glass\shield\shieldenvmask.dds del r:\armor\nightingale\f\nightingalearmorcapef_emit.dds del r:\armor\nightingale\m\nightingalearmorbootsm.dds del r:\armor\nightingale\m\nightingalearmorbootsm_n.dds del r:\armor\nightingale\m\nightingalearmorcapem_emit.dds pause del r:\armor\nightingale\m\nightingalearmorglovesm.dds del r:\armor\nightingale\m\nightingalearmorglovesm_m.dds del r:\armor\nightingale\m\nightingalearmorglovesm_n.dds del r:\armor\nordplate\nordplatef_m.dds del r:\armor\nordplate\nordplatem_m.dds del r:\armor\orcish\orc_armor_female_glove_d.dds del r:\armor\orcish\orc_armor_female_glove_n.dds del r:\armor\orcish\orc_armor_male_glove_d.dds del r:\armor\orcish\orc_armor_male_glove_n.dds del "r:\armor\savior's hide\savior'shide_b.dds" del r:\armor\steel\m\steelarmor_m.dds del r:\armor\stormcloaks\dawnstarsymbol_n.dds del r:\armor\stormcloaks\falkreathsymbol_n.dds del r:\armor\stormcloaks\hjaalmarchsymbol_n.dds del r:\armor\stormcloaks\markarthsymbol_n.dds del r:\armor\stormcloaks\riftensymbol_n.dds del r:\armor\stormcloaks\solitudesymbol_n.dds del r:\armor\stormcloaks\whiterunsymbol_n.dds del r:\armor\stormcloaks\windhelmsymbol_n.dds del r:\armor\stormcloaks\winterholdsymbol_n.dds del r:\armor\thievesguild\f\karliahshoes.dds del r:\armor\thievesguild\f\karliahshoes_n.dds del r:\armor\thievesguild\m\thievesguildarmorcapm.dds del r:\armor\thievesguild\m\thievesguildarmorcapm_n.dds del r:\armor\thievesguild\m\thievesguildarmorcapmleader.dds del r:\armor\thievesguild\m\thievesguildarmorglovesm.dds del r:\armor\thievesguild\m\thievesguildarmorglovesm_n.dds del r:\armor\thievesguild\m\thievesguildarmorglovesmv2.dds del r:\armor\thievesguild\m\thievesguildarmorshoesm.dds del r:\armor\thievesguild\m\thievesguildarmorshoesm_n.dds del r:\clothes\barkeeper\f\barkeepfemaleshoes.dds del r:\clothes\barkeeper\f\barkeepfemaleshoes_n.dds del r:\clothes\barkeeper\m\barkeepmaleshoes.dds del r:\clothes\barkeeper\m\barkeepmaleshoes_n.dds del r:\clothes\beggarclothes\bootm_d.dds del r:\clothes\beggarclothes\bootm_n.dds pause del r:\clothes\beggarclothes\hatm_d.dds del r:\clothes\beggarclothes\hatm_n.dds del r:\clothes\blacksmith\f\blacksmithfemaleshoes.dds del r:\clothes\blacksmith\f\blacksmithfemaleshoes_n.dds del r:\clothes\blacksmith\m\blacksmithmaleshoes.dds del r:\clothes\blacksmith\m\blacksmithmaleshoes_n.dds del r:\clothes\chef\m\chefhat.dds del r:\clothes\chef\m\chefhat_n.dds del r:\clothes\executioner\executioners_boots.dds del r:\clothes\executioner\executioners_boots_n.dds del r:\clothes\executioner\executioners_cap.dds del r:\clothes\executioner\executioners_cap_n.dds del r:\clothes\executioner\executioners_gloves.dds del r:\clothes\executioner\executioners_gloves_n.dds del r:\clothes\farmclothes01\bracerf_d.dds del r:\clothes\farmclothes01\bracerf_n.dds del r:\clothes\farmclothes01\hatf_n.dds del r:\clothes\farmclothes01\shoef_d.dds del r:\clothes\farmclothes01\shoef_n.dds del r:\clothes\farmclothes01\shoem_d.dds del r:\clothes\farmclothes01\shoem_n.dds del r:\clothes\farmclothes03\bootsm_d.dds del r:\clothes\farmclothes03\bootsm_n.dds del r:\clothes\farmclothes03\braceletf_d.dds del r:\clothes\farmclothes03\braceletf_n.dds del r:\clothes\farmclothes03\glovesm_d.dds del r:\clothes\farmclothes03\glovesm_n.dds del r:\clothes\farmclothes03\hoodf_d.dds del r:\clothes\farmclothes03\hoodf_n.dds del r:\clothes\farmclothes03\shoesf_d.dds del r:\clothes\farmclothes03\shoesf_n.dds del r:\clothes\prisoner\f\shoes.dds del r:\clothes\prisoner\f\shoes_n.dds del r:\clothes\prisoner\m\shoes.dds del r:\clothes\prisoner\m\shoes_n.dds del r:\clothes\psiijic\psiijicboots.dds del r:\clothes\psiijic\psiijicboots_n.dds del r:\clothes\psiijic\psiijicgloves.dds del r:\clothes\psiijic\psiijicgloves_n.dds del r:\clothes\psiijic\psiijicrobes_rim.dds del r:\clothes\psiijic\psiijicrobesf_rim.dds del "r:\clothes\robedarkbrotherhood\dark brotherhood robe_boots_d.dds" del "r:\clothes\robedarkbrotherhood\dark brotherhood robe_boots_n.dds" del "r:\clothes\robedarkbrotherhood\dark brotherhood robe_cap_d.dds" del "r:\clothes\robedarkbrotherhood\dark brotherhood robe_cap_n.dds" del "r:\clothes\robedarkbrotherhood\dark brotherhood robe_gloves_d.dds" pause del "r:\clothes\robedarkbrotherhood\dark brotherhood robe_gloves_n.dds" del r:\clothes\robemythicdawn\mythicdawn_robe_boots.dds del r:\clothes\robemythicdawn\mythicdawn_robe_boots_n.dds del r:\clothes\robemythicdawn\mythicdawn_robe_gloves_n.dds del r:\clothes\robemythicdawn\mythicdawn_robe_hood.dds del r:\clothes\robemythicdawn\mythicdawn_robe_hood_n.dds del r:\clothes\thalmor\thalmorboots.dds del r:\clothes\thalmor\thalmorboots_n.dds del r:\clothes\thalmor\thalmorgloves.dds del r:\clothes\thalmor\thalmorgloves_n.dds del r:\clothes\thalmor\thalmorglovesf.dds del r:\clothes\thalmor\thalmorglovesf_n.dds del r:\clothes\yarl\f\yarlfemalegloves.dds del r:\clothes\yarl\f\yarlfemalegloves_n.dds del r:\clothes\yarl\f\yarlfemaleshoes.dds del r:\clothes\yarl\f\yarlfemaleshoes_n.dds del r:\clothes\yarl\m\yarlmalegloves.dds del r:\clothes\yarl\m\yarlmalegloves_n.dds del r:\clothes\yarl\m\yarlmaleshoes.dds del r:\clothes\yarl\m\yarlmaleshoes_n.dds del r:\clothes\yarlclothes02\bootsf.dds del r:\clothes\yarlclothes02\bootsm.dds del r:\clothes\yarlclothes02\glovesf.dds del r:\clothes\yarlclothes02\glovesm.dds del r:\clothes\yarlclothes03\yarl03m_rim.dds del r:\weapons\elven\arrow\quiver_m.dds del r:\weapons\elven\scabbard\scabbard.dds del r:\weapons\elven\scabbard\scabbard_m.dds del r:\weapons\elven\scabbard\scabbard_n.dds del r:\weapons\elven\shield\elvenshield_m.dds del r:\weapons\glass\glassdagger_envmapmask.dds del r:\weapons\glass\glassgreatsword_envmask.dds del r:\weapons\glass\glasshammer_envmask.dds del r:\weapons\glass\glasshandaxe_envmapmask.dds del r:\weapons\glass\glassmace_envmask.dds del r:\weapons\glass\glasssword_envmask.dds del r:\weapons\glass\swordholder.dds del r:\weapons\glass\swordholder_m.dds del r:\weapons\glass\swordholder_n.dds del r:\weapons\iron\ironquiver.dds del r:\weapons\iron\ironquiver_n.dds del r:\weapons\iron\ironshortsword.dds del r:\weapons\iron\ironshortsword_n.dds rd r:\weapons\elven\scabbard pause subst /d r: subst /d w: subst /d t: subst /d u: rem ================== end ====================== pause