Skip to content

Extract and Repack DAT/UDAS/MAP/DAS/DRS/DECMP files (RE4 Big Endian) [GC/WII/X360/PS3] Important warning: this tool does not extract/repack blocks compressed with YZ2;

License

Notifications You must be signed in to change notification settings

JADERLINK/JADERLINK_DATDRS_TOOL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

JADERLINK_DATDRS_TOOL

Extract and Repack DAT/UDAS/MAP/DAS/DRS/DECMP files (RE4 Big Endian) [GC/WII/X360/PS3]
Important warning: this tool does not extract/repack blocks compressed with YZ2;

Info:
License: MIT Licence
Language: C#
Platform: Windows
Dependency: Microsoft .NET Framework 4.8

Currently YZ2 files cannot be recompressed.

In the "DAS/UDAS" files in the STs folders, their contents are compressed with YZ2 compression, which can be extracted with the "RE4DECMP" tool from "Allen" but cannot be recompressed.

Translate from Portuguese Brazil:

Programa destinado à extração e reempacotamento dos arquivos DAT/UDAS/MAP/DAS/DRS/DECMP do RE4 das versões Big Endian do jogo.

EXTRACT

Destinado a extrair os arquivos dat/udas/map/das/drs/decmp, o programa vai criar uma pasta com o nome do arquivo, que vai conter os arquivos extraídos (sem a existência de subpastas), e também vai gerar um arquivo ".idxbig" (que é um formato próprio do programa).

REPACK

Destinado a reconstruir os arquivos dat/udas/map/das/drs/decmp, ele aceita como entrada o arquivo ".idxbig", veja as especificações do arquivo mais abaixo.

Arquivo .idxbig

Explicação do arquivo, vou usar como exemplo o arquivo "em10.udas" como referência. Ao extrair, vai gerar o arquivo "em10.idxbig" e uma pasta com o nome "em10" que vai ter os arquivos extraídos nela (sem subpastas).

Conteúdo do idxbig
Nota: O conteúdo com // é informativo e não existe no arquivo original.
Nota2: para fazer comentários no arquivo, use o caractere dois pontos ":"
Nota3: caracteres # / \ : ! São usados para comentários.

# github.com/JADERLINK/JADERLINK_DATDRS_TOOL
# youtube.com/@JADERLINK
# JADERLINK DATDRS TOOL By JADERLINK
//versão de identificação do programa de extração
TOOL_VERSION:V03
//FILE_FORMAT formato do arquivo a ser recompilado
// sendo os formados suportados: UDAS, DAT, MAP, DAS, DRS, DECMP
FILE_FORMAT:UDAS
//UDAS_TOP, arquivo opcional, não existe para os arquivos DAT/MAP
// representa o header do udas, 
//caso o arquivo exista, as informações necessárias serão sobrepostas, 
//caso o arquivo não exista, o programa gerara um header próprio.
//para essa variável funcionar, você deve tirar o caracter ! do começo do nome.
!UDAS_TOP:em10\em10_TOP.HEX
// quantidade de arquivos que vão no Dat/Map,
//no caso de se tratar de um arquivo Udas/das,
//saiba que existe um arquivo dat dentro do Udas/das
DAT_AMOUNT:698
// listagem dos arquivos, para adicionar novos arquivos, basta seguir o padrão
DAT_000:em10\em10_000.EFF
DAT_001:em10\em10_001.FCV
DAT_002:em10\em10_002.FCV
DAT_003:em10\em10_003.SEQ
*
* // conteúdo omitido
*
DAT_695:em10\em10_695.SEQ
DAT_696:em10\em10_696.FCV
DAT_697:em10\em10_697.SEQ
//UDAS_SOUNDFLAG: tag exclusiva do Udas,
// caso ela exista, significa que à um arquivo SND no final do arquivo Udas/das
// a ausência dela, não haverá um arquivo no final do arquivo Udas/das
UDAS_SOUNDFLAG:4
// UDAS_MIDDLE, arquivo opcional, exclusiva do Udas,
// representa os bytes entre o arquivos dat e snd do Udas,
// são dados ignorados pelo jogo
//para essa variável funcionar, você deve tirar o caracter ! do começo do nome.
!UDAS_MIDDLE:em10\em10_MIDDLE.HEX
// UDAS_END, local do arquivo que fica no final do Udas,
// seria o arquivo SND, 
//nota: é indiferente o formato do arquivo para o programa
UDAS_END:em10\em10_END.SND
// textos iniciados com : ou # são apenas comentários

At.te: JADERLINK
2025-02-09

About

Extract and Repack DAT/UDAS/MAP/DAS/DRS/DECMP files (RE4 Big Endian) [GC/WII/X360/PS3] Important warning: this tool does not extract/repack blocks compressed with YZ2;

Resources

License

Stars

Watchers

Forks

Languages