Página 1 de 1

Como editar as texturas de qualquer jogo antigo

Enviado: 24 Abr 2018, 19:12
por Firefly
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

Imagem

Target Application

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

Logging Mode
Imagem

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:
Imagem

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:
Imagem

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
Imagem
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
Imagem

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.
Imagem
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.

Como editar as texturas de qualquer jogo antigo

Enviado: 29 Abr 2018, 22:53
por Pequeno
 será que abre um jogo "atual" mas que é de directx 9 ?

Como editar as texturas de qualquer jogo antigo

Enviado: 29 Abr 2018, 22:57
por Junior_Djjr
Pequeno escreveu: será que abre um jogo "atual" mas que é de directx 9 ?
Só precisa ser DX9, simplesmente.

Como editar as texturas de qualquer jogo antigo

Enviado: 05 Mai 2018, 17:52
por CarlosJSantos
•testei no NEED 5 PORSHE 
mesmo com a DLL do dx8 n deu 
deve ser dx  mais antigo

•testei no GeometryDash e n deu =(

•testei no IGladiator e funcionou legal, modifiquei a textura das armas, porém so funcionou no layout de modo compra, no game continua  a mesma textura, usei "Save ALL"  porem n tem a textura que seria a do gameplay.
(esse mod é compativel com 100% das texturas existentes no jogo ?)

SpoilerAbrir
existe algum app que identifique as versões do jogo ?
quem sabe algum tb que diga se o jogo precisa de plugins ou dlls =)
alguém sabe um site top que de pra baixar todos as versões de Microsoft visual C++ por ex 2005 2008 2010 etc

RESPONDIDO POR DJJR

Como editar as texturas de qualquer jogo antigo

Enviado: 05 Mai 2018, 18:05
por Junior_Djjr
CarlosJSantos escreveu:
05 Mai 2018, 17:52
existe algum app que identifique as versões do jogo ?
Nos requisitos mínimos.
CarlosJSantos escreveu:
05 Mai 2018, 17:52
quem sabe algum tb que diga se o jogo precisa de plugins ou dlls =)
O próprio instalador do jogo já instala todo o necessário.
CarlosJSantos escreveu:
05 Mai 2018, 17:52
alguém sabe um site top que de pra baixar todos as versões de Microsoft visual C++ por ex 2005 2008 2010 etc
Obviamente o próprio site da Microsoft. Nunca baixe essas coisas em outros sites.
Na MixMods tem uma lista: https://www.mixmods.com.br/2015/08/down ... ectx9.html
Mas eu não listei os mais antigos, como 2005 e 2008 pois o foco lá foi em mods, e ninguém faz mods usando Visual Studio de 2005 kkkkk.