Como editar as texturas de qualquer jogo antigo
Enviado: 24 Abr 2018, 19:12
Não são todos os jogos que possuem ferramentas modding, mas isso não significa que eles são impenetráveis.
Para editar as texturas de qualquer jogo antigo nós temos duas ferramentas, que são o Texmod e o Umod que é a nova versão do texmod.
Eu indico as duas versões porque mesmo o Umod sendo o mais novo ele é meio instável, por exemplo em alguns casos só uma versão antiga dele que funciona bem em determinado jogo, inclusive por isso eu aconselho que você baixe todas as versões antigas dele caso a mais recente dê erro no seu jogo.
Dicas para os dois
Sempre execute como administrador, caso não faça isso poderá resultar no famoso erro shit happened.
Eles tem apenas suporte para jogos Direct X 9, caso seu jogo seja Direct X 8, coloque o DX8 to DX9 convertor (3 opções) ou o
d3d8to9 na pasta em que está o executável do seu jogo.
Caso o Umod tenha crashes ou outros problemas, experimente uma versão anterior.
Use texturas no formato DDS, ele tem suporte a filtragem bilinear, eu costumo salvar as texturas com filtro bilinear ativado no Paint.NET, não sei como se faz isso no photoshop, mas no paint eu só edito, clico em salvar e então aparece a janela para configurar a textura.
Texmod
Infelizmente a extração das texturas é manual, você terá que extrair cada textura 1 por 1.
Sempre salve suas novas texturas em outra pasta, isso será um backup, você pode se confundir e acabar extraindo uma textura que já modificou antes, então irá acabar perdendo ela.
1 - Interface

Target Application
Para adicionar seu jogo clique na pasta amarela e selecione o executável dele.

Logging Mode

Após selecionar o jogo tem algumas coisas que você deve configurar.
Marcações
Draw Control and Texture info = Irá mostrar as teclas de navegação na tela e informações sobre as texturas.
Show texture on upper left corner = Irá mostrar as texturas no canto da tela.
Replace texture = Irá colocar uma imagem verde no lugar da textura original, assim fica fácil localizar cada textura do jogo.
Não sei o que as opções do lado direito fazem.
Em ''Output Format'' você pode selecionar o formato em que as texturas serão extraídas, eu aconselho que você coloque DDS
Em ''Log With'' você pode selecionar a tecla que você vai apertar no jogo para extrair a textura.
Em ''Output Folder'' selecione a pasta onde suas texturas serão extraídas, lá também será gerado um arquivo .log que o programa irá usar para construir o arquivo .tpf que é um pacote de textura.
Não sei o que é ''DefFile''.
Em ''Run'' o jogo irá iniciar.
No jogo:

Usando as teclas ''-'' (menos) e + (mais) você pode navegar entre as texturas, salve as texturas com o botão que você escolheu no programa.
As texturas carregam conforme você vai avançando pelo jogo.
Como eu disse, você tem que extrair cada textura manualmente, cado jogo possui milhares de texturas, então imagine ter que apertar um botão literalmente 10 mil vezes para ter acesso a todas as texturas.
Packge Build:

Após modificar as texturas como quiser, em ''Definition File'' selecione o arquivo .log que está na pasta onde suas texturas foram extraídas.
Você pode adicionar seu nome em ''Creator Name'' e uma descrição do mod em ''Comment''.
Para criar o arquivo .tpf clique em ''Build'', assim todas as texturas que estão na pasta irão gerar um arquivo .tpf, lembre-se que ele não pode ser editado, então guarde a pasta original, ela é o ''source'' (fonte) do seu mod, qualquer edição que você quiser fazer no mod deverá ser feita através dela. E caso você tenha deixado uma textura passar, você pode dentro do jogo extrair a textura sem problema algum, ela irá para a pasta com as outras texturas, você pode edita-la e construir o .tpf.
Packge Mode

Para selecionar o arquivo .tpf clique na pasta amarela, este .tpf irá ficar na lista, para remove-lo da lista clique em cima dele e clique no ''x''.
Umod
O legal dele é que as texturas podem ser extraídas enquanto você joga, e ao entrar na pasta e clicar em ''data de modificação'' as texturas serão organizadas por data de criação, isso quer dizer que vai ficar organizadas da primeira até a última textura, no caso a primeira textura (a mais antiga) é a primeira que apareceu no jogo. Assim você será capaz de editar as texturas na exata mesma ordem que elas aparecem no jogo.
Você pode texturizar locais ou níveis inteiros com muita facilidade.
Interface

Ao clicar em ''Main'' > ''Start game through Umod'' ''select game'' você pode selecionar o executável de seu jogo.
Ele irá abrir imediatamente, então minimize o jogo colocando em modo janela nas opções ou apertando Alt + Tab (ao mesmo tempo).
Somente com ele minimizado você será capaz de configurar o programa pro jogo, e acho que você terá que fazer isso com todos os jogos.
Você tem que ter acesso ao jogo em modo janela, não só para configurar, mas também para modificar em tempo real.
Após configurar o programa, maximize o jogo, feche ele, feche o Umod.
Abra outra vez, ai sim comece a extrair as texturas.
Você tem duas opções de salvamento: (marque a que quer usar)
Em ''Save single texture'' você pode extrair as texturas manualmente como o Texmod.
Clique em ''Back'' e selecione uma tecla para ir na textura anterior, eu recomendo - (menos).
Clique em ''Save'' para selecionar a tecla que faz a textura ser extraída.
Clique em ''Next'' e selecione uma tecla para ir na próxima textura, eu recomendo + (mais).
Em ''Save all texture'' você faz com que todas as texturas sejam extraídas manualmente.
Em ''use size filter'' você pode limitar a resolução das texturas que aparecem, aconselho deixar desmarcado.
Em ''Set save directory'' você pode escolher a pasta onde suas texturas serão extraídas.
Acima dela você pode escolher o formato das texturas, eu aconselho DDS (a que vem marcada por padrão)
Após editar as texturas comprima todas elas em .zip (não sei se funciona com .rar ou 7z)
E em ''Open texture/packge'' selecione o arquivo.
Não se esqueça de desmarcar as opções de salvamento antes de carregar suas texturas editadas no jogo.

Caso queira editar em tempo real, use ''remove'' para remover o pacote que adicionou antes, adicione seu novo pacote e clique em ''Update (reload) fazendo isso você pode editar as texturas do jogo sem precisar ficar abrindo e fechando.
Para editar as texturas de qualquer jogo antigo nós temos duas ferramentas, que são o Texmod e o Umod que é a nova versão do texmod.
Eu indico as duas versões porque mesmo o Umod sendo o mais novo ele é meio instável, por exemplo em alguns casos só uma versão antiga dele que funciona bem em determinado jogo, inclusive por isso eu aconselho que você baixe todas as versões antigas dele caso a mais recente dê erro no seu jogo.
Dicas para os dois
Sempre execute como administrador, caso não faça isso poderá resultar no famoso erro shit happened.
Eles tem apenas suporte para jogos Direct X 9, caso seu jogo seja Direct X 8, coloque o DX8 to DX9 convertor (3 opções) ou o
d3d8to9 na pasta em que está o executável do seu jogo.
Caso o Umod tenha crashes ou outros problemas, experimente uma versão anterior.
Use texturas no formato DDS, ele tem suporte a filtragem bilinear, eu costumo salvar as texturas com filtro bilinear ativado no Paint.NET, não sei como se faz isso no photoshop, mas no paint eu só edito, clico em salvar e então aparece a janela para configurar a textura.
Texmod
Infelizmente a extração das texturas é manual, você terá que extrair cada textura 1 por 1.
Sempre salve suas novas texturas em outra pasta, isso será um backup, você pode se confundir e acabar extraindo uma textura que já modificou antes, então irá acabar perdendo ela.
1 - Interface

Target Application
Para adicionar seu jogo clique na pasta amarela e selecione o executável dele.

Logging Mode

Após selecionar o jogo tem algumas coisas que você deve configurar.
Marcações
Draw Control and Texture info = Irá mostrar as teclas de navegação na tela e informações sobre as texturas.
Show texture on upper left corner = Irá mostrar as texturas no canto da tela.
Replace texture = Irá colocar uma imagem verde no lugar da textura original, assim fica fácil localizar cada textura do jogo.
Não sei o que as opções do lado direito fazem.
Em ''Output Format'' você pode selecionar o formato em que as texturas serão extraídas, eu aconselho que você coloque DDS
Em ''Log With'' você pode selecionar a tecla que você vai apertar no jogo para extrair a textura.
Em ''Output Folder'' selecione a pasta onde suas texturas serão extraídas, lá também será gerado um arquivo .log que o programa irá usar para construir o arquivo .tpf que é um pacote de textura.
Não sei o que é ''DefFile''.
Em ''Run'' o jogo irá iniciar.
No jogo:

Usando as teclas ''-'' (menos) e + (mais) você pode navegar entre as texturas, salve as texturas com o botão que você escolheu no programa.
As texturas carregam conforme você vai avançando pelo jogo.
Como eu disse, você tem que extrair cada textura manualmente, cado jogo possui milhares de texturas, então imagine ter que apertar um botão literalmente 10 mil vezes para ter acesso a todas as texturas.
Packge Build:

Após modificar as texturas como quiser, em ''Definition File'' selecione o arquivo .log que está na pasta onde suas texturas foram extraídas.
Você pode adicionar seu nome em ''Creator Name'' e uma descrição do mod em ''Comment''.
Para criar o arquivo .tpf clique em ''Build'', assim todas as texturas que estão na pasta irão gerar um arquivo .tpf, lembre-se que ele não pode ser editado, então guarde a pasta original, ela é o ''source'' (fonte) do seu mod, qualquer edição que você quiser fazer no mod deverá ser feita através dela. E caso você tenha deixado uma textura passar, você pode dentro do jogo extrair a textura sem problema algum, ela irá para a pasta com as outras texturas, você pode edita-la e construir o .tpf.
Packge Mode

Para selecionar o arquivo .tpf clique na pasta amarela, este .tpf irá ficar na lista, para remove-lo da lista clique em cima dele e clique no ''x''.
Umod
O legal dele é que as texturas podem ser extraídas enquanto você joga, e ao entrar na pasta e clicar em ''data de modificação'' as texturas serão organizadas por data de criação, isso quer dizer que vai ficar organizadas da primeira até a última textura, no caso a primeira textura (a mais antiga) é a primeira que apareceu no jogo. Assim você será capaz de editar as texturas na exata mesma ordem que elas aparecem no jogo.
Você pode texturizar locais ou níveis inteiros com muita facilidade.
Interface

Ao clicar em ''Main'' > ''Start game through Umod'' ''select game'' você pode selecionar o executável de seu jogo.
Ele irá abrir imediatamente, então minimize o jogo colocando em modo janela nas opções ou apertando Alt + Tab (ao mesmo tempo).
Somente com ele minimizado você será capaz de configurar o programa pro jogo, e acho que você terá que fazer isso com todos os jogos.
Você tem que ter acesso ao jogo em modo janela, não só para configurar, mas também para modificar em tempo real.
Após configurar o programa, maximize o jogo, feche ele, feche o Umod.
Abra outra vez, ai sim comece a extrair as texturas.
Você tem duas opções de salvamento: (marque a que quer usar)
Em ''Save single texture'' você pode extrair as texturas manualmente como o Texmod.
Clique em ''Back'' e selecione uma tecla para ir na textura anterior, eu recomendo - (menos).
Clique em ''Save'' para selecionar a tecla que faz a textura ser extraída.
Clique em ''Next'' e selecione uma tecla para ir na próxima textura, eu recomendo + (mais).
Em ''Save all texture'' você faz com que todas as texturas sejam extraídas manualmente.
Em ''use size filter'' você pode limitar a resolução das texturas que aparecem, aconselho deixar desmarcado.
Em ''Set save directory'' você pode escolher a pasta onde suas texturas serão extraídas.
Acima dela você pode escolher o formato das texturas, eu aconselho DDS (a que vem marcada por padrão)
Após editar as texturas comprima todas elas em .zip (não sei se funciona com .rar ou 7z)
E em ''Open texture/packge'' selecione o arquivo.
Não se esqueça de desmarcar as opções de salvamento antes de carregar suas texturas editadas no jogo.

Caso queira editar em tempo real, use ''remove'' para remover o pacote que adicionou antes, adicione seu novo pacote e clique em ''Update (reload) fazendo isso você pode editar as texturas do jogo sem precisar ficar abrindo e fechando.