Hacking How to view animation files given nonstandard .bin formats

AnonymousWaddleDee

Member
OP
Newcomer
Joined
Jul 13, 2023
Messages
15
Trophies
0
Age
22
XP
99
Country
United States
Hello, I've posted here a few times before, and I appreciate the help I've gotten.

I'm working on Apollo Justice: Ace Attorney (DS version), and I have a rip of the animation files in the game. The animation files are in .nanr format, which is good and standard, but everything besides those in the folder are .bin files. Everything is decompressed, but the .bin files don't have any magic IDs. I'd like to view the animation files in Tinke, but in this situation I don't know how.

I came across this thread: https://gbatemp.net/threads/editing-sprites-in-nds-rom-with-bin-files.558987/
that suggested that the .bin files might just be an alias for another file format, but if that's the case here, I have no idea which file formats they'd be (palettes, tiles, etc.), because they don't have magic IDs. The way most of the folder is structured is that ever .nanr file is followed by two .bin files.

My question is, given this situation, how can I figure out what the .bin files actually are, and then how can I use Tinke to view the .nanr files using the information from the .bin files?

Thanks for your help.
 

Fishaman P

Speedrunner
Member
Joined
Jan 2, 2010
Messages
3,323
Trophies
1
Location
Wisconsin
Website
twitch.tv
XP
2,200
Country
United States
The .bin extension is especially used when someone has created a completely custom format. If it doesn't contain a header (or footer!) with magic words, then you usually have to resort to reverse engineering. The game ROM contains code to unpack/convert/display these files, so it's your job to find this code, decompile it, and ideally reimplement it in well-documented code that makes sense. If you're lazy, I guess you could just use the decompiled C function as-is. That will give you a decompressor directly, but long-term it's a good idea to document the format.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • AncientBoi @ AncientBoi:
    Both of mine are i5's lol
    +1
  • AncientBoi @ AncientBoi:
    All right! Who stole my right sock? :angry:
    +1
  • RedColoredStars @ RedColoredStars:
    At least someone other than myself thought it was funny :rofl:
    +2
  • BakerMan @ BakerMan:
    DNDBD (DND×DBD) IS A REAL THING
  • Xdqwerty @ Xdqwerty:
    I didnt have school today
  • Xdqwerty @ Xdqwerty:
    Cuz it's some kind of holiday related to the town I live in
  • Xdqwerty @ Xdqwerty:
    Am I [R WORD]?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, People who create revival services for the Wii end up in disaster, same goes for Pretendo lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast wiimmfii went fine although people only use it for Mario kart Wii
  • SylverReZ @ SylverReZ:
    At least if they ban you for cheating, get another Wii. They're cheap as chips.
    +1
  • SylverReZ @ SylverReZ:
    Remember when RiiShop was a thing?
  • BakerMan @ BakerMan:
    not really
  • SylverReZ @ SylverReZ:
    It got shutdown because somebody "accidentally" leaked the database for the amount of people using the beta.
  • SylverReZ @ SylverReZ:
    RiiShop is the laziest way of downloading Wii games. Did somebody not think of this through?
  • BakerMan @ BakerMan:
    although i ended up accidentally changing my nand with no way of going back bc i didn't know you needed a gamecube controller to restore it (i have a wii minus/1.1, which doesn't have gamecube controller support)
  • SylverReZ @ SylverReZ:
    @BakerMan, I think you're talking about the recovery mode that the SaveMii used, and also was to restore softbricked systems.
  • SylverReZ @ SylverReZ:
    If your NAND was hardbricked, then just buy another Wii. Or go with the dirty NAND flasher method.
  • BakerMan @ BakerMan:
    and if i find the sd card i have my NAND backed up on, i can not only restore the NAND if i solder the right part in, but i can also put my NAND on dolphin, then i can play dolphin online, like PMEX Remix or MKWii Riibalanced
  • Xdqwerty @ Xdqwerty:
    Brb
  • SylverReZ @ SylverReZ:
    @BakerMan, Oh yeah, that was a thing too. Dolphin does support Wiimmfi.
  • BakerMan @ BakerMan:
    yeah you just need to put your NAND backup with wiimmfi on it
  • BakerMan @ BakerMan:
    ngl i feel like if a bunch of my friends have wiis and know how to get wiimmfi and back up their NAND, then we could do a PMEX Remix tournament
  • BakerMan @ BakerMan:
    maybe even add UMVC3/DBFZ and make it a biathlon/triathlon
    BakerMan @ BakerMan: maybe even add UMVC3/DBFZ and make it a biathlon/triathlon