Script, Enemies, Music

16 years ago by Mato

A couple things of note today.

First is that we started looking into the main script problem, because it’s just a pain in the butt and we gotta do it someday. As you might recall from this video, the problem was that the game was for some reason ignoring [BREAK] control codes after 33 letters for some reason. Even the super hackers were like, “Huh?” after staring at megs upon megs of disassembly logs.

Anyway, after looking into it some more myself, I was left as puzzled as the others. Then, when I described the problem in more detail to the team, Jeffman was like, “Oh, that’s easy. I had that same problem with the map location name routine.” So he goes and fixes that in like half an hour ๐Ÿ˜ฏ


  • Before fix

  • After fix

What this means is that the game shouldn’t crash or freeze anymore due to script problems! (well, assuming the script is formatted correctly first, which it will be in the end)

Of course, fixing one thing always reveals many other problems behind it.

First, there’s only enough memory for about 50 letters per line. That’s not bad, since we used to be stuck at 32 per line. But it’ll still be a pain at some points.

Second, it turns out the program only has enough memory for 64 (or 60 or so, I forget the exact #) letter tiles. So right now, once we hit that limit, tiles start to look ugly and buggy (and possibly crashy) as seen here:

We need about 20KB of RAM to hold 100 letters’ tiles, so Jeff’s been working on trying to relocate it all to this (hopefully) empty block of RAM, but relocating RAM stuff with this game can be annoying, so it’s being smelly right now.

But at least we’ve figured out the cause of the evil crash problems. The cause was actually pretty simple, the programmers made some assumptions, and we, without any of the programmers’ documentation, didn’t know about them. So it’s a good thing Jeff already encountered a similar problem with previous hacking. Very cool ๐Ÿ˜€

In the meantime, I’ve been working away at the enemy descriptions some more. As always, it’s really slow-going because I have to cram everything into under 82 letters, while constantly checking the text in-game to see if it’s formatted correctly on-screen, editing the text to fix formatting, checking it in-game again, etc., all while trying to keep that weird Itoi-ish-ness in the text. Right now, I’m only about 25% done with all the enemy descriptions. I’ll keep chipping away at it and keep people updated.


  • He likes to size up situations

  • Good thing these aren’t real

Also, I recently did some hacking with the game to see if there was any music that was missing/left out of the final version. There are some interesting findings here, for those who’ve already finished the game.

Lastly, for those who’re interested, here are MP3s of two MOTHER 3 tracks from Smash Bros. Brawl. Fear not, the titles are spoiler-free. If you’ve watched any of the work-in-progress videos on this site before, you’ve probably heard these songs already.

There are plenty more songs from MOTHER 3 in the game, but I like these two best ๐Ÿ™‚

SNEAK EDIT: Oh yeah, I forgot to mention that during my music hacking (as mentioned above), I came across another sound clip (“What’s that?!”) that we gotta record into English. So that’ll be neat to do.

Posted on Sunday, February 3rd, 2008 at 5:42 pm by Mato, filed under Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. Comments and pings are currently closed.

38 Responses to “Script, Enemies, Music”

  1. what?? said 16 years ago:

    keep up the good work!!!

  2. Scott said 16 years ago:

    /shucks, almost. Good work everyone! Keep it up! I LOVE YOUR SOULS!

  3. UnknownVariable said 16 years ago:

    First! Hurrah! Good work again, guys. ๐Ÿ˜€

  4. UnknownVariable said 16 years ago:

    Snap, lost the race to first, haha. Almost. Next time for sure!

  5. Apterous said 16 years ago:

    Huzzah! More text fixage!

  6. Phil L. said 16 years ago:

    That’s some nice progress (all of the recent stuff) even if you seem to think it’s insignificant (much like that sign).

    Those MP3s are amazing, and great choices for Brawl ๐Ÿ˜€

  7. Zero7 said 16 years ago:

    Good job, glad to see progress!

  8. Brian said 16 years ago:

    did you ever name that snake?

  9. Mato said 16 years ago:

    Nope, haven’t decided on one yet.

  10. falcon2008 said 16 years ago:

    w00t, another update…

    Good thing Jeffman has done several hacking projects, huh? Now that this problem is (mostly) out of the way, looks like you guys can finish the hack a bit faster. Keep up the awesome work guys

  11. falcon2008 said 16 years ago:

    Hey Brian, you’re talking about the chomp snake, right?

    Maybe you guys could come up with a few possible names and have a poll on what to name it?

  12. TragicM said 16 years ago:

    Wow, this is great news! Glad to see the scary crashy problem finally start to become resolved.

    I wish I knew what sound clip will need to be re-recorded. It’s starting to look more and more (especially with Brawl coming out soon) that I’m going to need to play through M3 with a walkthrough translation.

    Either way, I eagerly await the finished product you guys are putting so much work into! Thanks!

  13. Kurizu208 said 16 years ago:

    Sweet.

  14. Brian said 16 years ago:

    How do you people respond to these forums so quickly? In less that 5 minutes after Mato updates, there are already 4 posts.

  15. Z. Mortimer said 16 years ago:

    Looks good, I’m glad you fixed that scary main script problem. Way to go Jeffman!

    Looks great, guys.

  16. Zaratus said 16 years ago:

    Yay! Progress! In honor of this progress update, I vow to not eat any tomatoes today. Err, that is, if you don’t count the tomato I’ve already eaten prior to this post. OK, I won’t eat any MORE tomatoes today. =P

  17. Husky_Washu said 16 years ago:

    Looking NICE! Wonderful work as always!

  18. bumblebuzzin said 16 years ago:

    yay!!!!!!! im so excited!

  19. brandnizzlebaby said 16 years ago:

    great work mato.

  20. Coconut of Enlightenment said 16 years ago:

    The main script bug error is fixed!!! Well, one of the two is fixed, anyway. Still gotta find a way to keep the game from crashing. Hopefully, Jeffman’s fix will make things all better :). Then, it’s mostly just translating and patching up the menus. Thanks JeffMan for this catalyst.

  21. Steve said 16 years ago:

    Great teamwork guys (yeah, I can’t stay away). I’m six hours into Mother 3 so far…

  22. Rod. said 16 years ago:

    lol, “Itoi-ish-ness” ..

    Seriously though.. we REALLY appreciate how you’re working so hard to keep that earthbound feel to the game through the script, so thank you.

    I got all excited until i read coconuts post above this one… — previously i thought that all of the game’s crashing due to text had been solved.. ๐Ÿ™ ..because then it would have been smooth sailing…. maybe not so smooth, but at least not rough… ..Still, its some reallyyyyyyy amazing progress! ๐Ÿ˜€

  23. Mato said 16 years ago:

    Yeah, there’s still crashing. Basically, we upped the limit of 32 chars per line to 50. But now we need to make sure all lines stay under that, or the same crashing stuff can and will occur. So we gotta format the script to fit within those guidelines. Also, the tile problem is there, so that may or may not cause crashes, I’m not sure yet.

    But basically, the cause of the crashes is known, a hack designed to avoid the crashes has been made. There’s still more work left with the main script routine, but there you go.

    Anyway, even after all this tough main script stuff is over, there’s still the battle text, and I don’t think there’s going to be any easy way around that. We know the problems in detail there thanks to Exophase, but because of hardware limitations we may have to rewrite most of the battle text routine from scratch, which is much harder than hacking ๐Ÿ™

  24. Food Eater said 16 years ago:

    Yay. That’s all I can say.

  25. CSX said 16 years ago:

    First, good work on solving one of the big problems with the hacking!

    But this:

    “Anyway, even after all this tough main script stuff is over, thereโ€™s still the battle text, and I donโ€™t think thereโ€™s going to be any easy way around that. We know the problems in detail there thanks to Exophase, but because of hardware limitations we may have to rewrite most of the battle text routine from scratch, which is much harder than hacking :(”

    worries me a bit. That doesn’t sound like anything fun to do at all… I’m sure you’ll get it done fine and dandy someday. I just wish this wasn’t such a big problem both for your sanity and ours.

  26. Intentionally Wrong said 16 years ago:

    Great work so far, guys.

    Still–as cool as those songs are, I am UNBELIEVABLY PSYCHED that they’re including both “Snowman” and “Humoresque of a Little Dog” in Brawl. SO PSYCHED!

  27. Zip Code Ness said 16 years ago:

    Awesome stuff! We need to hold a contest or something in order to see who has the best voice for the “what’s that!” sound file. Eh? I’ll gladly record myself if it means being featured in the game Mother 3! I bet many other people too.

  28. randyrhoads said 16 years ago:

    I am going to cry…GJ you guys….I love u all

  29. shadowdeku said 16 years ago:

    …these are seriously from SSBB?…

    …WAHOO!!!

    Yeah anyway, back to seriousness, I got a 404 when I tried to go to the previews about 10 seconds ago

  30. Dr. Meat said 16 years ago:

    Wow, way to go Jeffman! Keep it up, dudes!

  31. Lol said 16 years ago:

    Incredible. JeffMan is better than the SuperHackers ยฐ_ยฐ

  32. Beck said 16 years ago:

    “I missed you.”

  33. Jigga Brown said 16 years ago:

    tomato, jeff, other unmentioned hackers. word up.

  34. ArashiSai said 16 years ago:

    You Guys are the best! Those are some kickass songs
    Thx Mato, you make me feel like crap about my translating skill ( compliment)

  35. TheReaper said 16 years ago:

    Thanks for another update and those awsome songs.

  36. seth said 16 years ago:

    please keep working!!! i have been waiting so long!!! i will be so happy when this comes out =0)

  37. Carl said 16 years ago:

    Ah, nice! Thanks for uploading the mp3s ^_^

    With each update of your progress on here, I grow more excited for Mother 3, and from what I’ve seen on here so far, you guys are doing a phenominal job.

    I was tempted to do the menu-patch thing to play before Smash Bros., but it seems kinda like a step backward. Smash doesn’t look like its going to be that bad in the spoiler department, at least not enough to spoil playing through the game fully translated :3

  38. ParodyKnaveBob said 16 years ago:

    “So he goes and fixes that in like half an hour”

    $8^ |
    indeed

    Jeffman is now level what-he-was-before-plus-one!
    Oh baby! Hacking went up by 5!
    Sweet! The (Unified) Mother 3 Fan Translation went up by 23!
    PP went up by 1!