Post subject: Extracting Files from ISO
Experienced player (962)
Joined: 8/30/2012
Posts: 373
Hi there! I'm working with several others in order to discover a trick in Paper Mario: TTYD that would save upwards of 2 hours. In order to help us with further testing, we need to look at the hitbox properties of certain rooms. Within the ISO itself are folders. In some folders are files that do not have any file extension. Opening them in a hex editor shows that there are files within that file. For example, this file: http://puu.sh/iNwL6/81483ee7d6 Within hex editor: /a_mario/tex/L_hand.2.tga How would I be able to access this L_hand.2.tga file for example?
Previous TASes: Frogger's Adventures: The Rescue Paper Mario: The Thousand-Year Door any% x 8 Paper Mario 64 Luigi's Mansion Sonic Heroes - Team Sonic Mario Kart Wii ILs
Experienced player (703)
Joined: 2/5/2011
Posts: 1417
Location: France
Hmmmm.. TGA is a texture file, there should be a texture extractor somewhere on internet
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Experienced player (962)
Joined: 8/30/2012
Posts: 373
My point is that I can't access that file.
Previous TASes: Frogger's Adventures: The Rescue Paper Mario: The Thousand-Year Door any% x 8 Paper Mario 64 Luigi's Mansion Sonic Heroes - Team Sonic Mario Kart Wii ILs
Fog
Experienced player (626)
Joined: 4/5/2014
Posts: 459
It appears to be using a custom file format across the board for compression purposes. EDIT: As for hitboxes and such, you would probably be better looking at the emulator itself instead of files within the ISO. Perhaps some form of lua script could help you guys along your search.
Titan91
He/Him
Joined: 8/9/2015
Posts: 22
If the game uses something similar to goop maps in Super Mario Sunshine, then you'll definitely want to get your hands on the original maps. There is a way to extract files from archives, but only if they are not compressed. Search the files you found for 0x10 0x01 0x04 0x01. If you find it, you've probably come across a TGA file. You can carve them out manually but the problem is determining the file size.