Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Rom Hacking: |
Acmlm's Board - I2 Archive - Rom Hacking - Super Mario RPG Debugging Menu | | | |
Pages: 1 2 3 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 6432/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Feckin nice! Might be worthwile to look for any access to those addresses; maybe you can find an in-game way to unlock them. (Seems odd to have flags in RAM for it... Metroid 2 does the same. ) BTW, regarding your site... In an old issue of Nintendo Power, they mentioned the Pant Aloon Brothers. Also, there's that unused water battlefield posted around here somewhere. BTW Tripod blows. This could be REALLY useful for hacking. Now to document the menus... (edited by HyperHacker on 08-20-05 09:12 PM) (edited by HyperHacker on 08-20-05 09:28 PM) |
|||
giangurgolo Level: 10 Posts: 33/42 EXP: 3346 For next: 1068 Since: 06-04-05 Since last post: 31 days Last activity: 22 days |
| ||
my mistake, those aren't accumulators they're indexed ROM addresses (in LoRom) at offsets $007FAC and $007FAE, and changing those four bytes to zeros breaks the debug menu lock it's directly above the embedded cartridge information also, pressing SELECT during a battle exits the battle (edited by giangurgolo on 08-20-05 09:31 PM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 6433/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Which 4 bytes? I tried zeroing the ones at 7FAC-7FAF, as well as the addresses they pointed to (1601 and 110F, or 0116 and 0F11; tried both) with PAR codes and nothing happened. As I recall Super Metroid used this system; several bytes around this same area, when set to 1, activated various debugging features. (Makes you wonder if Nintendo's devkits had DIP switches connected to these addresses or something.) I bet you could find neat stuff in other games by playing with those... Anyway, here's my documentation: To access the menus, press Start when choosing your battle plan. A or Y accepts, B exits. Menu 1 can be accessed with the code: C106AF80 It contains: SCENE OBJ BG HPMAX MUSIC SE LINE EFFECT EVT 1 EVT 2 EVT 3 TEST Scene: Allows you to select which enemies you're fighting. Music changes appropriately, most of the time. Press B to start a battle with the selected enemy set. Not sure what the 00 at the bottom means; it may just be printed there on all menus. Partial Scene list: 000 = Terrapin 00B = Goomba, 2 Paratroopas 00C = 2 Goombas 00D = 3 Goombas 110 = Bowser (1st fight) 11A = ??? 18C-1FC = Nothing! Odd results if selected. You fight 'All', which is way off the screen and hangs the game on attacking. You can target other glitched enemies, including 'h Bomb', 'a Flame' and '*Therapy'. 1FF = Machine Made Shyster Obj: Allows you to view every sprite in the game in every pose, with animation! L and R adjust the SEQ number (sprite's pose). Interestingly, each sprite can only have 16 poses, and so the main characters span several sprites. Some sprites have the wrong palette, presumably they use different palettes than the ones loaded in battle. Interesting object sets: 007 (#4) 068 0DE 208 BG: Allows you to select a battle arena. BG List: 000 = Forest (unused?) 001 = Giant tree stump 002 = Vines 003 = Sunken ship, giant squid area (off center) 004 = Sunken Ship 005 = Mines 006 = Mines with big blue splotches 007 = Bowser's Castle 008 = Volcano 009 = Outdoor 00A = Rocks 00B = House 00C = Booster's Tower 00D = Peach's Castle 00E = Sewer, in water (messes up Goomba palettes) 00F = Peach's Castle 2 010 = Fighting giant sword (who seems to be a solid object ) 011 = Booster's Balcony 012 = Alternate Dimension (with big clock ) 013 = Alternate Dimension 014 = Volcano 2 015 = Sewer 016 = Nimbus Castle 017 = Nimbus Castle, with giant eggshell 018 = Nimbus Land 019 = Underground 01A = Glitched up like hell 01B = Same as 000 (or similar, anyway) 01C = Musrhoom Kingdom, during Shyster attack 01D = Bowser (1st fight) 01E = Forest (off center) 01F = Level Up screen with crud flying around! 020 = Flowers... Lots of flowers. 021 = Harbor 022 = Underwater, blue BG (unused?) 023 = Marrymore, room with big cake 024 = Star Hill 025 = Rocks (Boss in harbor town) 026 = Underwater 027 = Axem Rangers' Ship 028 = Alternate Dimension (off center) 029 = Bean Valley 02A = Belome's Temple 02B = Desert 02C = Factory 02D = Factory 2 (Final boss) 02E = Dojo 02F = Stars (Culex arena) 030 = Factory 3 031 = Temple (green) 032-03D = Glitch 03E = Nowhere! (White) 03F = Nowhere! (Black) 040+ = Wraps around HP Max: Restores all your HP. Music: MUSIC TEST! Music list: 000 = Nothing 001 = Dodo pecking statues 002 = Mushroom Kingdom 003 = Boss 004 = Yoshter Isle 005 = Harbor 006 = Normal battle music 007 = Pipe Vault 008 = Star 009 = Victory 00A = Where's Peach? 00B = Bowser's Castle 00C = Bowser Battle 00D = Outdoor 00E = Mario's Pad 00F = This doesn't seem right... 010 = Yoshi Race 011 = Tadpole Pond 012 = Rose Town 013 = Yoshi race training beat 014 = OMFG 015 = Sad Music 016 = Midas River 017 = Getting star piece 018 = Star piece pt 2 019 = Boss 2 01A = Forest 01B = Sewer 01C = Playing with dolls 01D = File Select 01E = Super Mario Bros theme! 01F = Booster's Tower 1 (lower floors) 020 = Booster's Tower 2 (higher floors) 021 = Moleville 022 = Star Hill 023 = Mine cart ride 024 = Explanation 025 = Booster Hill 1 (drums) 026 = Booster Hill 2 (race) 027 = Marrymore 028 = New party member 029 = Sunken ship 02A = Outdoor 2 02B = Nothing? 02C = Water flowing (before sunken ship) 02D = Super Mario Bros theme (fast) 02E = 8-bit Mario died 02F = Casino 030 = Geno coming to life 031 = Piano song 032 = Nimbus Land 033 = Monstro Town 034 = Toadovski's music 035 = Nothing? 036 = Intro 037 = Map Screen 038 = Factory sounds 039 = Big sword falling 03A = Culex talking (Final Fantasy music, w00t!) 03B = Culex 03C = Culex victory 03D = Nimbus Castle 1 (Valentina taken over) 03E = Volcano 03F = Axem Chase 040 = Secret music (wait a minute at the very end of the game) 041 = Wind blowing (unused?) 042 = Bowser's Castle 2 043 = Alternate Dimension (sounds way better than others... true stereo! Maybe a Snes9x thing) 044 = Smithy battle 1 045 = Smithy battle 2 046 = Ending 1 047 = Ending 2 048 = Ending 3 (Warning - playing this switches music sets, which makes a HORRIBLE ear-splitting noise when you move the cursor and may crash the game! ) 049 = Ending 4 04A-05F = Nothing? 060+ = Wraps around SE: Sound effect test. Not gonna try to list them all. Line: Makes lines appear on the screen. (Probably interrupt debugging or some such. BMF54123 says it may indicate the game's CPU usage - the higher the line, the higher CPU usage.) Effect: Lets you view attack effects. There are a lot of interesting looking effects... 70 and up are all the same, and it ends at 7F. Pressing X here toggles transparency (thanks to BMF54123). Evt 1: Takes you to the first Bowser battle. Evt 2: Takes you to the Boomer battle. Evt 3: Takes you to the Smithy battle. (He uses Sledge right away. ) Test: Display's Smithy's transformation effect, then the game hangs. Menu 2 can be accessed with the code: C106D2F3 + C106D307 Note: You must also have the Menu 1 code on. It contains: MAGIC LASTER BGLASTER ...... ...... Magic: Shows various spell animations. Laster: Displays a giant Big Boo. Pressing Left and Right skew the image (not sure what exactly it does). Press Left a lot to get the original image. A or Y will return to the battle. Also leaves layer 3 translucent. BGLaster: Displays part of a HUGE Big Boo. Left and Right rotate the image, up and down stretch it. ......: Exits the menu (both options). Codes found by giangurgolo; menus documented by HyperHacker. [edit] Fixed some stuff. (edited by HyperHacker on 08-21-05 05:56 PM) |
|||
giangurgolo Level: 10 Posts: 34/42 EXP: 3346 For next: 1068 Since: 06-04-05 Since last post: 31 days Last activity: 22 days |
| ||
Originally posted by HyperHacker are you implementing the codes in HiRom? e.g. C07FAC00 not 007FAC00, since these are ROM addresses and not RAM I noticed the only way to quick exit the battle with select is by zeroing out these offsets with a hex editor/PAR codes. The menu access PAR code (C106AF80) doesn't enable it. The values in the 'Scene' option comply directly to the formation byte. I've already documented a complete list of monster formations, so no need to go through hours of work. (edited by giangurgolo on 08-21-05 12:47 AM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 6434/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Yep, all those should correspond to their actual values. (Makes it easy to hack PAR codes out of them too. ) And it does work with C0 instead of 00. Is there a flag for the second menu, though, or do you have to use the ASM hack? (Wonder if I could hack it so X switches the two. ) Also I noticed that pressing Select actually ends the battle as if you won, not just exits, and if you select Evt 1 during a battle, then beat Bowser, it shows the parts up to where the castle shakes, then goes back the level you entered the battle in. Just what is at those offsets anyway? Pointers of some sort? Oh, and this was found a while ago, but I was bored, so I documented the debug room too: Debug Room: The debug room can be accessed with the codes: 7FF40400 + 7FF40501 To access the room, go through the door at Mario's Pad. Various other exits may also work. It contains several people you can talk to by walking into them, displaying menus. Most options are self-explanatory so I won't explain them all. Note that unlike the in-battle menus, these are made entirely using the game's scripting engine; mainly the '3 choices' function. Looking these up would certainly help to figure out the script code. Also, this code is in fact a room modifier; most values will bring you to the debug room. 0000 is totally empty, 0003 is an empty Toadstool's Castle, and 053C is in Booster's Tower somewhere. Toad in top left corner: Next Page Save -> Save the game. Oops -> Exit menu. ------ Next Page Treasure Seeker -> Gives you the Signal Ring. 999 Coins -> Makes you rich! ------ Next Page Princess joins party (note - these don't add the Switch option to the menu!) Bowser joins party ------ Next Page Mallow joins party Geno joins party ------ Next Page World Map "ON" -> Enables all areas on the world map. World Map "OFF" -> Disables all areas. ------ End -> Exit menu Star Menu Test -> The Toad keeps jumping. (Maybe you need to have a star piece first.) Ending -> View the ending! Other toads just take you places. Mario doesn't seem to do anything. The map is unfinished, with malformed collision data, so you might have some trouble getting around. There don't seem to be any options for Frog Coins, Flowers, or stats. Code found by NeoKamek, area documented by HyperHacker. (edited by HyperHacker on 08-21-05 01:55 AM) |
|||
Someguy Buzzy Beetle It seems as though the girl you've fallen for is also a pyromaniac. Level: 32 Posts: 373/397 EXP: 193329 For next: 13113 Since: 03-15-04 From: I'm proud to be an American... I think... Since last post: 1 day Last activity: 5 hours |
| ||
Originally posted by HyperHacker Figured I'd make a quick mention that that's the second time around in Bowser's Castle, where the music is extended and just cooler. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 6438/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Ah, yeah, I didn't listen to much because Snes9x doesn't have a "don't pause when not focused" option. | |||
BMF98567 BLACK HAS BUILT A SILLY DICE-MAZE! GO! Current list of BURNING FURY >8( recipients: - Yiffy Kitten (x2) - Xkeeper Level: 53 Posts: 1080/1261 EXP: 1094149 For next: 62970 Since: 03-15-04 From: Blobaria Special Move: Rising Meatloaf Backhand Combo Since last post: 21 hours Last activity: 1 hour |
| ||
Wow, awesome. A few notes: - Pressing X while in the "EFFECT" menu toggles transparency. - "LINE" most likely shows the current CPU usage. The lower the line, the more CPU time the game is using. The Gunstar Heroes sample for the Genesis has a similar feature. - I think the "UFUFU" menu was disabled on purpose, as the particular effects you can test here don't seem to be used in the game (not that I can remember, anyway). "LASTER" is definitely supposed to be "RASTER," since these test special raster (HDMA) effects. I don't know what "BG" is supposed to mean, though, since both affect backgrounds... |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 6454/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Well it's a big image. Maybe it should be 'BIGRASTER'? | |||
Spekkio Level: 8 Posts: 19/22 EXP: 1898 For next: 289 Since: 11-29-04 From: End of Time Since last post: 15 days Last activity: 70 days |
| ||
Originally posted by SomeguyOriginally posted by HyperHacker Also, 01 should say Dodo, not Birdo. Test is the effect when Smithy transforms. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 6463/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Bah, that's what I get for being sleepy and having not played the game in a while. | |||
ShadowSonic Paragoomba Level: 13 Posts: 65/69 EXP: 8585 For next: 1682 Since: 03-23-05 From: Minnesota Since last post: 54 days Last activity: 7 days |
| ||
Ok I got my site up and running and updated. Got a question though, for the monsters in my Enemies page, is there a way to fight those monsters in battle and not just view them in the Debug Menu? The SCENES doesn't have any with them in it. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 6933/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by giangurgolo |
|||
TapTap Nipper Plant Level: 24 Posts: 54/405 EXP: 68995 For next: 9130 Since: 08-22-05 From: Yoshi's Island Current Posting Mode: Spree Since last post: 7 hours Last activity: 6 hours |
| ||
Sorry about the bump, but I have Scene Info. All these are Bosses or Mini-bosses or something similar. 110: Bowser First Fight 111: Freezes Game (The thing that is behind the Axem Rangers) 112: Booster + Snifits 113: Booster Alone 114: One Snifit 115-117: Croco 118: Johnny + Blue Bandanas 119: Red Johnny? 11A: Left Eye + 1 Red Bandana? 11B: Left Eye + 2 Red Bandanas? 11C: Left Eye + 4 Red Bandanas? 11D: King Calamari 11E-120: Belome 121: Valentina 122: Cloaker 123: Microbomb? 124: Grit 125: Czar Dragon 126: Smilax 127: Countdown + Ding-A-Lings 128: Axem Yellow Alone? 129: Birdo in shell 12A: The cake you fight 12B: Knife Guy + Grate Guy 12D: Jinx 12E: Mack + Shysters 12F: Yaridovich 130: Axem Rangers 131: Bowyer 132: Freezes Game 133: Exor (The sword) Battle 134: Smithy Battle 135: Domino + Cloaker 13A: Punchinello 13B: Hammer Bros. 13C, 13D: Crooks from the Mines in Moleville 13E: One Snifit again 14D, 14E: Jinx 150: Peach Crying at the top of Booster Tower 151: Similar to 150 158: Same as 126 159: Same as 13B 15A: Birdo out of shell 15C: Same as 125 15E: I don't know 15F: Formless 164: Dodo 165: Red Magikoopa 166: Boomer 167: Machine Made Mack + Machine Made Shysters 168: Machine Made Bowyer 169: Machine Made Yaridovich 16A: Machine Made Axem Red + Axem Pink + Axem Green 16B: One of Smithy's heads 16F: Factory Chief + Gunyolk 172: 2 Machine Made Axem Blacks and 2 MAchine Made Axem Yellows? 18A: 3 Machine Made Shysters Edit: Updated, thanks Spekkio. (edited by Zachio on 09-12-05 09:19 AM) (edited by Zachio on 09-12-05 09:19 AM) |
|||
Spekkio Level: 8 Posts: 21/22 EXP: 1898 For next: 289 Since: 11-29-04 From: End of Time Since last post: 15 days Last activity: 70 days |
| ||
124 = Grit 126 = Smilax |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 7013/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
WTF is a Grit? | |||
BMF98567 BLACK HAS BUILT A SILLY DICE-MAZE! GO! Current list of BURNING FURY >8( recipients: - Yiffy Kitten (x2) - Xkeeper Level: 53 Posts: 1136/1261 EXP: 1094149 For next: 62970 Since: 03-15-04 From: Blobaria Special Move: Rising Meatloaf Backhand Combo Since last post: 21 hours Last activity: 1 hour |
| ||
Weeeeird...if you defeat just its head/legs right away (the unnamed target), it turns into Bowser, shoots a spike that does zero damage, and disappears...? Also, WTF at "Go, World!" |
|||
Grinto Red Goomba Level: 12 Posts: 42/43 EXP: 6890 For next: 1031 Since: 03-15-04 Since last post: 13 hours Last activity: 12 hours |
| ||
I believe the Go, World! message is the game's error message, which is an error in itself. (The string 'Error Message' is located directly after the 'Go, World' message in the script) | |||
Mattrizzle Paragoomba Level: 14 Posts: 46/75 EXP: 12123 For next: 948 Since: 11-19-04 From: Louisville, Kentucky, USA Since last post: 3 days Last activity: 5 hours |
| ||
I think at one time that the explosion attack was in the spot that the Bowser spike attack is now. The unused blue Corkpedite body uses the Bowser attack too. Also, I think that Johnny originally occupied the slot that the Left Eye uses now. It makes more sense if you look at it this way. | |||
Alexa Not Xkeeper! Level: 27 Posts: 2/625 EXP: 114183 For next: 1976 Since: 09-10-05 Since last post: 1 day Last activity: 2 days |
| ||
I tried the first debug menu out yesterday. It was very interesting, since if you picked Bowser's fight, and beat him, layer 3 would constantly shake Also, I found another scene: 1FE - Bowser defeated sequence It seems that the higher scenes are for events, 1FF is just a cake for some reason too |
Pages: 1 2 3 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - Super Mario RPG Debugging Menu | | | |