Kuriimu
Kuriimu copied to clipboard
[Plugin Requests] Nintendo DAT File, TPL File, GiFTPiA EVT File
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
It wasn't implemented earlier since we don't actively search for formats. If no one requests them, we don't implement them.