Página 1 de 1

All TXD Texture Replacer (substituir as mesmas texturas de todos os .txd)

Enviado: 26 Jun 2021, 04:29
por Junior_Djjr
English: f304-utilities/t6668-all-txd-texture-re ... s-from-all

Um .bat que pega todos os arquivos de uma pasta e substitui em outra (inclusive dentro de subpastas).
Foi usado para montar o RoSA Project Reborn.
Note que serve para vários usos, mas estou postando aqui como dica para montar mods de texturas para GTA, visto que a mesma textura é duplicada em vários arquivos diferentes.

Exemplo de uso:
  • Você extrai todas as texturas do jogo numa pasta, onde cada .txd fica numa pasta separada, com Magic.TXD.
  • Assim, você terá por exemplo a pasta "to_be_replaced" com várias subpastas, com vários arquivos .png.
  • Na pasta "input" você coloca os novos .png (não precisam estar em subpastas!), quando executar o .bat, todos os arquivos da pasta "input" serão substituídos nas subpastas da pasta "to_be_replaced".
  • Assim, basta você usar a compilação em massa do Magic.TXD para transformar as subpastas do "to_be_replaced" de volta para .txd.

Importante:
  • O jogo tem algumas texturas com mesmo nome, mas em determinados .txd usam o canal alpha diferente (por exemplo, um metal que num .txd tem o alpha de uma cerca, e no outro são barras, e no outro nem alpha tem). Tome muito cuidado ao alterá-las! São poucas, mas quebra muito o jogo:
SpoilerAbrir
SA (exterior):
Alumplat64
bbback
billdetaily
black_128
black64
black256
blackdirt
blackmetal
bluemetal
bluepink64
CJ_DOOR6
CJ_FRAME_Glass
CJ_GEN_GLASS2
CJ_SUB_DOORS
chevron64HVa
compcourtrail2
compfence1_LAe
compfence2_LAe
compfence4_LAe
des_elepylon
des_facmetal
des_pylon2
des_radiomast
des_thrails
des_woodfence1
desmudtrail
Desrtmetal
duskyred_64
gangsign5_LAe
Gen_Metal
glass_fence_64hv
gravelkb_128b
gymshop2_LAe
Heliconcrete
inwindow1shdw
koen_win
lightcover1
Metal1_128
metalic_64
nt_bonav1
policeha02black_128
quar_cranerail
sf_ship_glasst
sjmmetrail
sl_metalwalk
steel64
steel256128
sw_barnfence01
sw_olddrum1
sw_shedwindow1
sw_wheel1
telewireslong
telewireslong2
washapartwall1_256
ws_corr_plastic
ws_drain
ws_goldengate2
ws_goldengate5
ws_greymetal
ws_oldpainted
ws_oldpaintedyello
ws_stationgirder1
ws_trainstationwin1
ws_woodenscreen1
yellow
yellow_64
yellowscum64
white64
ws_guardhousedoor

SA (interior):
ab_rug
andydark
andydark2
andydark3
black256
CJ_FRAME_Glass
CJ_GEN_GLASS2
CJ_SHEET2HOLES
white32


Autora: Jéssica Natália
Download
SpoilerAbrir

Código: Selecionar tudo

@echo off

REM by Jéssica Natália

set workingDir="%CD%"
setlocal EnableDelayedExpansion

replace %workingDir%\input\*.* %workingDir%\to_be_replaced /s

echo Finished

Re: All TXD Texture Replacer (substituir as mesmas texturas de todos os .txd)

Enviado: 26 Jun 2021, 08:36
por Xamugel
Foda.

Re: All TXD Texture Replacer (substituir as mesmas texturas de todos os .txd)

Enviado: 18 Jul 2021, 20:45
por Junior_Djjr
A Jéssica Natália fez uma lista de todas as texturas diferentes mas que usam o mesmo nome, eu incluí no tópico para a pessoa considerar caso usar isto.