ROM Hack Getting graphics and resources from Ace Attorney Investigations 2

Brince

Member
OP
Newcomer
Joined
Sep 30, 2020
Messages
6
Trophies
0
Age
24
XP
73
Country
Australia
I've used the NDS header tool and extracted the files from the Ace Attorney Investigations 2 rom (eng patch) and now I have 3 folders named com, data and jpn.
These folders have a ton of .bin files, maybe a few .mod files and one .sdat. I've searched and I can't seem to find a way to get the graphics for the game from these.

What do I do with these?

I don't know if this is useful but from the data file you go into a file called com, then one called system and then there's a bin file named serial.bin (not sure if it has any significance).

I'm not very experienced with this at all as you can see lol.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,389
Trophies
3
XP
27,387
Country
United Kingdom
Are the graphics the sorts of the thing you might be able to get during normal gameplay?
If you are new to this then that is often the easier, if more long winded method. Here you play the game but in the emulator you have VRAM viewers, tile viewers, BG viewers, sprite/OAM viewers... whatever your chosen emulator (desmume and no$gba will both have them, I imagine melonds will also have something) open and grab images you want from them as they appear. By all means use cheats, turbo button, unlocked saves and the like to help speed things along.

If not then you get to play ROM hacker and the Phoenix Wright series is one of the harder options to start out on (if you have seen a sprite sheet for older games and seen just the 50 different takes on the eye section be on it then that is what you get to look forward to. You will probably have something similar with just the in game tile viewers but they will also be fully coloured).

SDAT is the sound file in most DS games (there are a few that use other formats or additional sound formats). .bin is a generic extension (short for binary) that is used across computing and has at least 3 notably different takes in just about every DS ROM out there (ARM9.bin is the thing the CPU runs, ARM7 another, overlays another), here probably more than that and also those mentioned in the bracketed bit can include the data you want.
Anyway graphics are usually seen with a tile viewer. Crystaltile2 is probably the best one around for DS purposes, though some come close. Tiles are just a paint by numbers affair and you have a palette to determine what those colours are (hence the term palette swap for older games where you see the same image but with some tweaked colours and they call it a hobgoblin rather than just a plain goblin). You can rip a palette from an emulator if you like and skip finding where it is stashed in the game files (assuming it even is and is not generated/altered on the fly) whilst still using a tile viewer. Said tile viewer will probably also want custom size tiles compared to the usual 8x8 or 16x16 that most games will be using, though they could have made things simpler in this game (I doubt it as I did have a word with someone doing the translation a while back and it had some tricky aspects for the graphics).
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    That sums it up right.
  • Megadriver94 @ Megadriver94:
    I am not it the loop on this, why take it so personally, though? Its just a video game and a work of fiction, at the end of the day.
  • K3N1 @ K3N1:
    I'm sure the devs don't mind refunding my .torrent for it
  • K3N1 @ K3N1:
    @Megadriver94, because these devs take child hood movies and make them look like shit expecting to profit off it
  • SylverReZ @ SylverReZ:
    @K3N1, That's what happens to every movie franchise.
  • Megadriver94 @ Megadriver94:
    Oh alright then, I can see what you are getting at.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Sunday.... sunday dessert night :ninja:
  • K3N1 @ K3N1:
    With unreal engine their should be no excuse to make any animated figure look like complete shit whent hey have rights to it
  • K3N1 @ K3N1:
    The voice actor sounds like he didn't get casted for a tim Burton movie
  • linuxares @ linuxares:
    but you got to pay for the elvish voices
  • linuxares @ linuxares:
    and emotes... in a singleplayer game...
  • K3N1 @ K3N1:
    Damn the rights to LOTR is like all over the place lol
  • SylverReZ @ SylverReZ:
    Deserved
  • SylverReZ @ SylverReZ:
    At least we can point and laugh to an indie game that is not worth playing.
  • K3N1 @ K3N1:
    Last I read Amazon owns some rights you'd think a billion dollar company could fork more over for a decent game but their last game bricked GPUs so theirs that
    +1
  • linuxares @ linuxares:
    Be an e-commerce. Build a game that destroy the GPUs. Sell new GPUs. PROFITS!
  • K3N1 @ K3N1:
    Don't forget your 4090 we promise the next LOTR MMO will make it work for more than a year
  • K3N1 @ K3N1:
    Yay for user end replacement parts
  • SylverReZ @ SylverReZ:
    If your graphics card doesn't work with your game then don't blame us for shitty game performance.
  • K3N1 @ K3N1:
    At least @AncientBoi can run games released in his childhood
    +2
  • K3N1 @ K3N1:
    Marbles and pick up sticks 10/10
    SylverReZ @ SylverReZ: @K3N1, DOOM