ROM Hack [Question] Editing Mii Maker text strings: What am I doing wrong?

Ridge

they/them
OP
Member
Joined
Sep 10, 2015
Messages
389
Trophies
0
Age
28
Location
Virtual Reality
Website
twitter.com
XP
401
Country
Norway
As the title suggests, I'm trying to edit a text string in Mii Maker. This is my first time trying to edit a ROM like this, so if I'm making myself look like what could be described as clueless then it's exactly what it looks like. I have a vague idea of what I'm doing wrong, but I'm just looking for some guidance, so here's what I did step-by-step.

  1. Dumped Mii Maker using Braindump.
  2. Used ctrtool to extract the romfs.bin (and exefs.bin but that doesn't matter I think, didn't do anything with that file).
  3. Decompressed ../romfsdir/Message/EU_English.arc using EveryFileExplorer.
  4. (Here's where I believe I screwed up astronomically) Opened the decompressed EU_English.arc file in a hex editor.
  5. Found the text I wanted to edit. Yes, I ADDED bytes to the file.
  6. Compressed EU_English.arc again.
  7. Used HANSHelper to build the modified romfs with the first 0x1000 bytes trimmed.
This didn't quite work and Mii Maker failed to boot using this romfs file, so I'm hoping someone could help point me on the right path at least? Thanks in advance.
 

Jonna

Some sort of musician.
Member
Joined
May 15, 2015
Messages
1,238
Trophies
1
Age
35
Location
Canada
Website
twitter.com
XP
3,178
Country
Canada
Have you tried keeping the same amount of characters for the strings you edit in the hex editor? It's always better to start simple and make sure it works, and work your way up. Makes debugging and finding the root of the issue easier than trying to do everything at once and having multiple potential problems.
 

Ridge

they/them
OP
Member
Joined
Sep 10, 2015
Messages
389
Trophies
0
Age
28
Location
Virtual Reality
Website
twitter.com
XP
401
Country
Norway
Have you tried keeping the same amount of characters for the strings you edit in the hex editor? It's always better to start simple and make sure it works, and work your way up. Makes debugging and finding the root of the issue easier than trying to do everything at once and having multiple potential problems.

It's been on the back of my head to try next, yeah. Should probably have done it before posting, so I'll do that now.
Still gives me the same error. This time I even made sure to recompress with LZ11.

Why don't you edit the file inside the archive, rather than editing the archive?

I could do that, but I'm unsure how to make the archive again.
 
Last edited by Ridge,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    Tube? :shy::blush::evil:
    +3
  • BigOnYa @ BigOnYa:
    Games are getting huge nowdays, like 125gb a game (4k games anyways). I feel sorry for players that only have a 512gb hd. (Series S)
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's fine just stream the game! Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if that was the point of game streaming
  • Psionic Roshambo @ Psionic Roshambo:
    But it's a dead end
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, people who cant download it can still play the game
  • BigOnYa @ BigOnYa:
    If your internet speeds are fast enough. Streaming 4k takes alot. I used to only have 20mb sec, and 4k struggled. Now I have 300mb sec and 4k plays fine.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only have like 1 or 2 mb sec
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
    Xdqwerty @ Xdqwerty: i meant that when the character is pointing to the right, the bullets spawn where they should...