Emulation ROM Hack How to do a Model swap romhack in The Legend of Zelda: Phantom Hourglass on the Nintendo DS?

Hotiasubros

New Member
OP
Newbie
Joined
Apr 12, 2024
Messages
1
Trophies
0
Age
27
XP
33
Country
United States
Hello to anyone reading this,

I’m very new at Romhacking, and one thing I wanted to do was doing a graphical mod in Phantom Hourglass where Tetra’s model replaces Link’s model and vice-versa, which would make it a playable Tetra mod. I use a Macbook Pro, which means I need to open all the required programs for NDS romhacking through WineBottler. I use Tinke 0.9.2. for opening the files of the ROM and use Blender for editing whatever 3D stuff I need to do (I am very new with Blender).

I downloaded Link and Tetra’s model from TheVGRessource and was able to fix up their models on Blender by mirroring the textures, but now I am faced with a new issue. I have no idea how to give Tetra Link’s animations (and vice-versa) and how to import it back into Tinke. I exported the Link animations from Noesis, turning them into a Collada file) and imported them into Blender.

When I parent the Link animation rig with Link, there’s no problem here. I believe I parented the rig to the model, and it fits like a glove, which makes sense since the rig was made for it.



Unfortunately, the same cannot be said for the Tetra model. The Link animation rigs would not parent to the Tetra model, so I followed the instructions of this comment:



Which basically boils down to separating the mesh parts, parenting the rigs back together, then joining back all the mesh together. This however leads to this monstrosity:



Another attempt I tried was copying the Tetra NSBMD model from the ROM file and pasting it into the place of Link’s NSBMD model and vice-versa. This however led to another monstrosity:

Screen Shot 2024-04-17 at 3.46.39 PM.png
Screen Shot 2024-04-17 at 3.46.44 PM.png
Screen Shot 2024-04-17 at 3.48.00 PM.png


Also, another problem I realized is that unlike Tetra’s file in the ROM, Link isn’t in a bin file, which means I can’t “pack it” to save the file and progress. This actually led to an issue where the modified ROM, where I copy pasted Tetra’s NSBMD file onto Link’s, crashed the game and made it unable to open. It was stuck on the white screen of death (I tested it and only copypasting Link's NSBMD file onto Tetra's made the game not crash at launching on Desmume, so that's why I believe this is the issue). You can see the lack of a bin file for Link on the left image:

Screen Shot 2024-05-04 at 11.44.45 PM.png
Screen Shot 2024-05-04 at 11.44.59 PM.png


I know model swaps mods are possible in Phantom Hourglass, since someone made a mod where you can play as Mario in the game,



but I have no idea how they did it. I would love to do additional details such as switching voice lines as well as modifying texts to reflect the changes, but right now, all I really want is to learn how to a 3D model swap romhack of a NDS game. I try doing my best looking for resources and tutorials online, but the only ones that I found was most comprehensible were Pokemon romhacks or making custom Mario Kart tracks, which doesn’t really help me all that much.

Sorry for the very long message, I'm more than happy to discuss more details if necessary!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    May just order a 5700g for a nas/emulation set up tbh
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast you were asleep on 4/20
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, you played that Mario flash game called Mario 63?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, No, but I've seen it on Vinesauce's stream.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, that game is one of the reasons i met newgrounds bc the full versión of it is in that site
  • Xdqwerty @ Xdqwerty:
    Also somebody is remaking it
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, the other game where I found newgrounds is new york shark
    +1
  • SylverReZ @ SylverReZ:
    Spoke to Tom Fulp the other day, if he can find his old Newgrounds site content like the mini Flash animations from the 2000's that played on the portal.
  • SylverReZ @ SylverReZ:
    So far no response, but he did say that he'll find them. Wayback Machine doesn't have em.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast the 1999 versión of pico's school is avaliable (the difference between it, the 2006 versión and the 2016 versión is that the speed of the game depends of the speed of your computer and that it had the og soundtrack)
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Another being Pico VS Bear, the original 1999 version before Jim Henson filed a DMCA takedown.
    +1
  • Xdqwerty @ Xdqwerty:
    The 2006 versión was made when the flash portal was made
  • SylverReZ @ SylverReZ:
    Many people thought it was lost, but was discovered that he hid it on the same page.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, although the "secrets" system where the game was has been removed. Also pico vs uberkids had a netplay versión that was shutdown, although the swf file has been found
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Nope. There are two download buttons on the same page, where you can download the original under a file called "bear.exe". "bear2.exe", however, is the updated game in a Flash projector. P.s. this was on the archived Pico page from 2000.
  • SylverReZ @ SylverReZ:
    @Xdqwerty, That's been there for a long time, too. People who search for lost media don't look hard enough lmao.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, also the pico 2 demos used to be only for the newgrounds patrons but they are on internet archive too (https://archive.org/download/picos_school_2)
    +1
  • Xdqwerty @ Xdqwerty:
    Iirc the demos were removed from newgrounds in 2022
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, or well only the demo with mindchamber's style was on newgrounds
    +1
  • Xdqwerty @ Xdqwerty:
    Fun fact @SylverReZ: iirc one of the goals on the fnf Kickstarter stated that pico 2 would be finished but the Kickstarter didnt get enough money for that goal to be fullfiled
  • SylverReZ @ SylverReZ:
    @Xdqwerty, FNF sucks, their community is toxic as hell.
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ its a single player game
    The Real Jdbye @ The Real Jdbye: @SylverReZ its a single player game