Compartilhe
avatar
Mensagens Nível 5
Mensagens Nível 5
Mensagens : 607
Reputação : 34
Desde : 04/05/2012
Idade : 20
Localização : Anápolis - Goias
Ver perfil do usuário
  • Reputação da mensagem: 100% (1 votos)

Quick TXD Extract

em Ter 29 Jul 2014, 08:54
Programinha (baseado em um que criei a bastante tempo), que extrai todas as texturas de vários arquivos (.txd) ao mesmo tempo.

Arquivos Suportados:
Testado com os arquivos TXD do GTA III, VC, SA. (Não vai funcionar com arquivos de PS2).
Obs: As texturas comprimidas em DXT1 com Alpha (chamadas de DXT 1-Bit Alpha Textures) não estão descomprimindo corretamente.

Modo de Usar:
Após abrir o programa, aparecera uma interface, onde iremos configurar os arquivos a serem extraídos, o diretório dos novos arquivos, e o formato de saída...

O botão "Add", serve para adicionar novos arquivos TXD na lista, o "Remove", vai remover o arquivo selecionado, e o "Clear", remove todos os arquivos da lista.
Quando o arquivo adicionado for deletado ele vai ficar com o fundo vermelho:


O "Output Directory" é o diretório onde as imagens devem ser salvas, o botão "..." do lado, serve para procurar abrir uma janela onde você procura o mesmo.
"Create SubDirectories": caso esteja marcado, para cada arquivo TXD o programa criara uma nova pasta (dentro da pasta selecionada em "Output Directory").
"Output Format": formato das imagens extraídas, caso esteja marcado "JPG" ou "BMP" que não suportam alpha, e alguma imagem com alpha for extraída, ela ira gerar a imagem com as cores, e outra com a Alpha, mas caso esteja marcado "PNG", as imagens são extraídas com a alpha embutida:






Após clicar em "Extract", ira aparecer um botão "Stop", caso sejam muitos arquivos com muitas imagens, ao clicar nesse botão (enquanto o programa esta extraindo), o processo ira parar no próximo arquivo.

Nota*: Requer .NET Framework 4.
Nota*: Funções para descomprimir Imagens DXT1\DXT3 por ManagedSquish




Última edição por EduardoJ. em Dom 14 Jun 2015, 09:15, editado 3 vez(es)
avatar
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Não quero acreditar, quero saber.
Mensagens : 21903
Reputação : 676
Desde : 03/05/2012
Idade : 22
Localização : Ibitinga - SP
Link : www.MixMods.com.br
Ver perfil do usuáriohttp://MixMods.com.br

Re: Quick TXD Extract

em Ter 29 Jul 2014, 16:49
q foda isso vei :v:

______________________________

avatar
Veterano
Veterano
Mensagens : 2915
Reputação : 81
Desde : 31/07/2013
Ver perfil do usuário

Re: Quick TXD Extract

em Ter 29 Jul 2014, 17:43
Fodinha

______________________________
I̜mpe͢r͚at̲ivoͯ, ͘no̅ mụnd̶o͋ ̺sl͟o͗w
́Co͔m͢ó ̼a ̒p̎eçͦa̲ ̖MC͝s ̚só͊ ͡faz̀em̈́ ̛s̸p͆ee͌df̡l̡owͭ
̟Pͭra ̌que̲ ä́ p̐r͜es̋s͉aͤ?
avatar
Mensagens Nível 5
Mensagens Nível 5
Mensagens : 607
Reputação : 34
Desde : 04/05/2012
Idade : 20
Localização : Anápolis - Goias
Ver perfil do usuário

Re: Quick TXD Extract

em Ter 29 Jul 2014, 18:12
Vlw,

Caso alguém tenha alguma ideia de coisas pra colocar diz ae.

______________________________
"Sabe o que é princesa, hoje eu encontrei a pessoa que eu procuro. Uma pessoa que eu quisesse comigo vinte e cinco horas por dia. Uma pessoa que me entendesse que eu pudesse confiar. E essa pessoa princesa. Essa pessoa. Sou eu!" - Blitz
[EMOJI DE RISOS] kk



"Não importa quanto a vida possa ser ruim, sempre existe algo que você pode fazer, e triunfar. Enquanto há vida, há esperança. " - Stephen Hawking.
avatar
Veterano
Veterano
Mensagens : 2915
Reputação : 81
Desde : 31/07/2013
Ver perfil do usuário

Re: Quick TXD Extract

em Sex 12 Jun 2015, 09:57
Ressuscitando aqui. Se tivesse a opção de extrair em .tga seria legal.

______________________________
I̜mpe͢r͚at̲ivoͯ, ͘no̅ mụnd̶o͋ ̺sl͟o͗w
́Co͔m͢ó ̼a ̒p̎eçͦa̲ ̖MC͝s ̚só͊ ͡faz̀em̈́ ̛s̸p͆ee͌df̡l̡owͭ
̟Pͭra ̌que̲ ä́ p̐r͜es̋s͉aͤ?
avatar
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Não quero acreditar, quero saber.
Mensagens : 21903
Reputação : 676
Desde : 03/05/2012
Idade : 22
Localização : Ibitinga - SP
Link : www.MixMods.com.br
Ver perfil do usuáriohttp://MixMods.com.br

Re: Quick TXD Extract

em Sex 12 Jun 2015, 10:42
pq tga? quase ninguem deve usar tga :v:

______________________________

avatar
Mensagens Nível 5
Mensagens Nível 5
Mensagens : 607
Reputação : 34
Desde : 04/05/2012
Idade : 20
Localização : Anápolis - Goias
Ver perfil do usuário

Re: Quick TXD Extract

em Dom 14 Jun 2015, 09:14
Update

Modificações:
- Nova GUI (Eu perdi o projeto anterior);
- Adicionado Suporte a .TGA

Nota:
Caso você utilize o Windows 32bits (x86), o programa já pode ser rodado normalmente, porem caso você utilize 64bits (x64), substitua a dll FreeImage.dll pela que se encontra na pasta x64.
Fora isto, o funcionamento é o mesmo da V1;

Downloads:
- Aplicativo
- Projeto
Resolvi botar o projeto pra download. A parte da wrapper da FreeImage não é de minha autoria, a parte da TXDLib, foi criado por mim, para uso no Projeto antigo e recuperado por meio de um descompilador de .NET; Fora isto, código gambiarrento meu.

______________________________
"Sabe o que é princesa, hoje eu encontrei a pessoa que eu procuro. Uma pessoa que eu quisesse comigo vinte e cinco horas por dia. Uma pessoa que me entendesse que eu pudesse confiar. E essa pessoa princesa. Essa pessoa. Sou eu!" - Blitz
[EMOJI DE RISOS] kk



"Não importa quanto a vida possa ser ruim, sempre existe algo que você pode fazer, e triunfar. Enquanto há vida, há esperança. " - Stephen Hawking.
avatar
Veterano
Veterano
Mensagens : 2915
Reputação : 81
Desde : 31/07/2013
Ver perfil do usuário

Re: Quick TXD Extract

em Dom 14 Jun 2015, 23:27
agr sim, ta mais gostoso ainda

______________________________
I̜mpe͢r͚at̲ivoͯ, ͘no̅ mụnd̶o͋ ̺sl͟o͗w
́Co͔m͢ó ̼a ̒p̎eçͦa̲ ̖MC͝s ̚só͊ ͡faz̀em̈́ ̛s̸p͆ee͌df̡l̡owͭ
̟Pͭra ̌que̲ ä́ p̐r͜es̋s͉aͤ?
Conteúdo patrocinado

Re: Quick TXD Extract

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum