Kuriimu icon indicating copy to clipboard operation
Kuriimu copied to clipboard

[Plugin Requests] Nintendo DAT File, TPL File, GiFTPiA EVT File

Open ghost opened this issue 4 years ago • 1 comments

HAL DAT FILES Game Name: GiFTPiA, Super Smash Brothers Melee, Mario Kart Wii, ETC. Console: GCN/Wii Format extension(s): .dat Type: archive

First 8 bytes of the file (Different for Every File, this is bed.dat's file in GiFTPiA): .dat - 00 00 BF 57 00 00 B6 18

More details: This is actually a pretty common filetype and I'm surprised it wasn't implemented into Kuriimu earlier. There's several applications that can open .dat files (BrawlCrate, DAT Texture Wizard, SZS Manager) so there could be some info around already. Like I said earlier, .dat files are archives. (I am unsure if GiFTPiA's dat files are actually HAL DATs, but they do open in DAT Texture Wizard which is a Melee Texture editor [which does use HAL DAT]).

Sample File: https://drive.google.com/file/d/1yyHtErt8Bo4uVsD25RKlekkB81m2D9qF/view?usp=sharing

https://drive.google.com/file/d/15yWhn-vkK0kysQz0gKMjs3tyjm_29FEZ/view?usp=sharing

TPL FILE Game Name: GiFTPiA, Console: GCN Format extension(s): .tpl Type: image | archive

First 8 bytes of the file(s): .tpl - 00 20 AF 30 00 00 00 2E

More details: TPL's contain more than 1 texture, despite what some programs will show you. BrawlCrate is the best example of this since it allows you to view all the images used in the TPLs. TPLs are usually used in GUI. All of GiFTPiA's GUI is in the TPL files. I'm also certain other games use TPLs as well since BrawlCrate and CTools have support for it.

http://wiki.tockdom.com/wiki/TPL

Sample File: https://drive.google.com/file/d/1sPnS8AwRM6C4Q5NnsMctkY_4qRZVB72s/view?usp=sharing

GiFTPiA EVT FILE Game Name: GiFTPiA, Console: GCN Format extension(s): .evt Type: text

First 8 bytes of the file(s): .evt - 30 00 00 00 B2 B8 07 00

More details: This is the one file that's not as common. This seems to run code based off the fact that there's a section listing the models for each character. I assume this does hold dialogue as well? I'm unsure to be honest, but I think getting these files in would help out a bunch for GiFTPiA's translation.

Sample File:

https://drive.google.com/file/d/1VN4J3-CTxLQvpPriq1WuQpx9Bg1Jveih/view?usp=sharing

ghost avatar Jun 30 '20 20:06 ghost

It wasn't implemented earlier since we don't actively search for formats. If no one requests them, we don't implement them.

onepiecefreak3 avatar Mar 05 '21 07:03 onepiecefreak3