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 | ||
ShadowSonic Paragoomba Level: 13 Posts: 54/69 EXP: 8585 For next: 1682 Since: 03-23-05 From: Minnesota Since last post: 54 days Last activity: 7 days |
| ||
Hey, I found this text while going through the game. Anyway I found this out a long time ago but forgot about it. It seems to be a debug menu, kinda like the one in Super Smash Bros Melee. Anyway I think I may be the first to find this out. But anyway this is my thoughts on it There seems to be a debug mode select screen or something in the game but no one knows how to acess it. If someone did find a way access it, it would probably look like this MENU// (title of the screen) SCENE/ (probably view a cutscene from the game) OBJ/ (view or select an object?) BG/ / (view or select a background?) HPMAX/ (set your HP max to any number?) MUSIC/ (listen to all te music in the game?) SE/ (SE - sound effects? listen to them?) LINE/ / (view all the lines in the game?) EFFECT/ (something with effects?) EVT 1/ (some kind of special Event?) EVT 2/ (same as above) EVT 3/ (same as above) TEST/ (you choose the options above then test them all out?) L (not sure if this would be a function) UFUFU// (no clue but I think this may be a another menu) MAGIC/ (view a magic attack?) LASTER/ (no clue) BGLASTER/ (something with the background?) I haven't seen any codes to activate it or anything related to it. So does anyone have a clue on what I found? This is very interesting to me. Maybe it could provide maybe some beta or unused stuff. Here's a thought though, in the Debug Room you can talk to a Toad and ask to do the Star Menu Test, but it never does anyting. Maybe this is it? Ok I made some screenshots of what it MIGHT look like. After doing these screenshots, you may have a better idea of what it does for some functions. Like maybe this is making your own level? Anyway here are the screenshots I MADE up: Page 1 Page 2 Oh yeah, you can find it in the rom between the address ranges of 10790 - 10830 or use this if you want to get technical: 0e 00 80 00 0a 04 14 18 4d 45 4e 55 2f 2f 20 53 43 45 4e 45 2f 20 4f 42 4a 2f 20 42 47 2f 20 2f 20 48 50 4d 41 58 2f 20 4d 55 53 49 43 2f 20 53 45 2f 20 4c 49 4e 45 2f 20 2f 20 45 46 46 45 43 54 2f 20 45 56 54 20 31 2f 20 45 56 54 20 32 2f 20 45 56 54 20 33 2f 20 54 45 53 54 2f 00 4c 87 08 c2 30 a2 16 08 20 88 ad a2 12 08 20 78 ad e2 30 0a aa 7c 06 08 6c 07 4b 08 54 08 5d 08 6c 07 6c 07 05 00 80 00 11 0a 1e 14 55 46 55 46 55 2f 2f 20 4d 41 47 49 43 2f 20 4c 41 53 54 45 52 2f 20 42 47 4c 41 53 54 45 52 2f 20 2e 2e 2e 2e 2e |
|||
stag019 Snifit Level: 23 Posts: 245/299 EXP: 62259 For next: 5464 Since: 06-10-05 From: C:\Documents and Settings\stag019\Desktop Since last post: 9 days Last activity: 7 hours |
| ||
Originally posted by ShadowSonicOMFG, YOU POSTED PART OF THE ROM!!!!!. But seriously, this is awesome. Great work indeed! (edited by stag019 on 08-06-05 04:20 AM) (edited by stag019 on 08-06-05 04:20 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: 6336/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Ooh. I know there's a debug room (accessible via PAR code), but I don't recall it containing anything like this. It only has some simple functions like adding people to your party, free money, etc. It might be worthwile to find the text for an existing menu, and see if you can find text pointers or something. Reverse-engineer the menu data format, and you should be able to replace another menu with this one. Or you might get lucky and find that the game doesn't use pointers to menu data but rather a menu ID number, in which case you need only change the ID number to access every menu in the game, including hidden ones. BTW the code for the debug room is 7FF40400, 7FF40501. Go through a door (not all will work, keep trying) and you'll warp to it. (Notice that it appears to be map #0001. ) Found by a certain NeoKamek, apparently. |
|||
ShadowSonic Paragoomba Level: 13 Posts: 56/69 EXP: 8585 For next: 1682 Since: 03-23-05 From: Minnesota Since last post: 54 days Last activity: 7 days |
| ||
Alright, I'll try looking through the rom. If anyone else would like to help that would be great. I hope we do find something about this though. I'll post if I find anything. Also, how do I reverse engineer the menu data format? | |||
Omega45889 Panser Level: 30 Posts: 299/335 EXP: 148978 For next: 16891 Since: 03-22-04 From: Vancouver Canada Since last post: 5 days Last activity: 6 hours |
| ||
You would probably have to use a tracer and look at how it loads menu's. | |||
giangurgolo Level: 10 Posts: 28/42 EXP: 3346 For next: 1068 Since: 06-04-05 Since last post: 31 days Last activity: 22 days |
| ||
7E:091C-0924 menu option 1-9 00 Equip 01 Item 02 Special 03 Status 04 Special Item 05 Map 06 Star Pieces 07 Switch 08 Game changing the addresses to any of these values changes the menu option...I didn't find anything leading to what you might refer to as a debug menu, but there were a couple of peculiar (although probably redundant) results the text you found isn't in the same bank as the regular menu text, so it may very likely be accessible in some other manner edit: not that this thread has much to do with this, but the reason the menu is inaccessible in Bowser's Castle (1st time) is because 00:3112 is set at #$EF (value loaded somewhere in bank 1F; each level has this option), which, then multiplied by 4 (#$BC, in which bit 6 is NOT set) and the X-button register (copied to from 00:4218, the hardware register, where the X-button bit is bit 6) is AND'ed by it, producing 00, thus telling the processor not to open the menu if you want to access the menu in Bowser's Castle, just set 00:3112 to #$FF, which is the value used by the other normal areas (edited by giangurgolo on 08-06-05 08:32 PM) (edited by giangurgolo on 08-06-05 08:33 PM) |
|||
ShadowSonic Paragoomba Level: 13 Posts: 57/69 EXP: 8585 For next: 1682 Since: 03-23-05 From: Minnesota Since last post: 54 days Last activity: 7 days |
| ||
Neat. Also when I was testing around with the menu code, I found this type of "Glitch Store" of where you can buy Lamb's Lure! Which is normally made buy having Peach where the B'tub Ring and using Mystery Egg. It's 399 coins and you can also buy Safety Ring and also DUMMY items and weapons but I think mainly just DUMMY weapons. The code is 7E092062. In the menu it will display "Give it a try (handglove symbol)". Select that and you'll get a blank screen with a handglove pointer pointing to nothing. Press A and you'll be brought to the Sell Weapons screen. Press B and go upwards to Buy. Now it will point to nothing but on the left it will say Baa, baa... which is the Lamb's Lure. Go up and there's the Safety Ring. Scroll down and down and down and you'll find some items that cost 0 coins, .92 coins (which you can never buy), 480 coins. Most of them are DUMMY. But anyway that's about it. Now you can get coins buy selling your items or weapons without visiting a store with that code. | |||
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: 6350/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, neat. This is certainly a good start. You might just find this menu, if it still exists, by screwing with these addresses. Otherwise, you'll need to see what the game does with the number it reads from them. (I'd love to try, but I need to go to bed soon, and I'm leaving for a week or so tomorrow. ) | |||
Kles Red Paratroopa Level: 21 Posts: 169/171 EXP: 44517 For next: 5426 Since: 10-02-04 Since last post: 62 days Last activity: 45 days |
| ||
Wait, wait, how exactly do you use this menu? | |||
stag019 Snifit Level: 23 Posts: 249/299 EXP: 62259 For next: 5464 Since: 06-10-05 From: C:\Documents and Settings\stag019\Desktop Since last post: 9 days Last activity: 7 hours |
| ||
Use this code. 7E0920xx Set xx to any variable (62 for the store). Then open you menu with the (Y or X) button. The first menu's name should be different. Select it. | |||
ShadowSonic Paragoomba Level: 13 Posts: 58/69 EXP: 8585 For next: 1682 Since: 03-23-05 From: Minnesota Since last post: 54 days Last activity: 7 days |
| ||
I've replaced the codes (xx) with 00-FF and couldn't find it. Looks like its in a different place then the regular menus. If you go to the spot I mentioned in a hex editor, maybe that could help? | |||
Bio Buster Beetle Level: 27 Posts: 73/458 EXP: 107144 For next: 9015 Since: 07-06-05 From: a laboratory somewhere... Waiting to be completed Since last post: 8 hours Last activity: 5 hours |
| ||
Maybe it is like the one in earthbound where you must change what someone say by the debug menu to acess him | |||
Spekkio Level: 8 Posts: 18/22 EXP: 1898 For next: 289 Since: 11-29-04 From: End of Time Since last post: 15 days Last activity: 70 days |
| ||
Judging by it's location in the ROM, I'd say it has something to do with battles. | |||
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: 6416/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Hm... I bet 'LASTER' is supposed to be 'RASTER'. Also, EVT might stand for something. Does that code change the menus in battle? There might be different menus during a battle. |
|||
Imajin Buster Beetle Level: 34 Posts: 451/452 EXP: 234863 For next: 18788 Since: 03-15-04 From: Kingdom of Zeal Since last post: 39 days Last activity: 53 days |
| ||
Originally posted by HyperHacker EVT probably stands for EVenT... |
|||
giangurgolo Level: 10 Posts: 31/42 EXP: 3346 For next: 1068 Since: 06-04-05 Since last post: 31 days Last activity: 22 days |
| ||
I've found it. enter this code: C106AF80 Engage in battle and press start to access the menu. There is a music test, sound effect test, sprite viewer, and more. Press B to cancel. $C1/069E AF 14 30 00 LDA $003014[$00:3014] A:0002 X:0002 Y:2600 ;load button register (START = 1000) Apparently it branches only if both of these particular accumulators (00:FFAC and 00:FFAE) are equal to zero, since one OR's the other. Since I don't know of any other way to access this menu other than to use this code, I suspect these addresses always have a bit set somewhere to prevent this branch. (edited by giangurgolo on 08-20-05 04:42 PM) (edited by giangurgolo on 08-20-05 04:46 PM) (edited by giangurgolo on 08-20-05 05:19 PM) (edited by giangurgolo on 08-20-05 07:07 PM) |
|||
Tanookirby Bullet Bill Level: 30 Posts: 473/509 EXP: 152637 For next: 13232 Since: 05-09-05 Since last post: 2 days Last activity: 2 hours |
| ||
Is there any code for accessing a Music/SE test? | |||
ShadowSonic Paragoomba Level: 13 Posts: 62/69 EXP: 8585 For next: 1682 Since: 03-23-05 From: Minnesota Since last post: 54 days Last activity: 7 days |
| ||
Originally posted by giangurgolo OMG you found!!! Ah man I could hug you!....but that would seem weird. Lol. Anyway, I gotta know, how did you manage to find it? |
|||
giangurgolo Level: 10 Posts: 32/42 EXP: 3346 For next: 1068 Since: 06-04-05 Since last post: 31 days Last activity: 22 days |
| ||
Originally posted by ShadowSonic I made a trace log during a battle menu access (pressing Y, X, etc.) and searched the log file for any code which was within close proximity of the text. It was just a matter of playing around with the branch instructions to find it. BTW, to access the other shorter menu with MAGIC, LASTER, BGLASTER use these two codes along with the other code I posted: C106D2F3 C106D307 (edited by giangurgolo on 08-20-05 07:16 PM) |
|||
ShadowSonic Paragoomba Level: 13 Posts: 63/69 EXP: 8585 For next: 1682 Since: 03-23-05 From: Minnesota Since last post: 54 days Last activity: 7 days |
| ||
This is great! And I can use it for my site: http://smrpgsecrets.tripod.com/ It's about unused stuff in SMRPG. I made it before I saw the codes lol. Anyway thanks so much for finding the codes. |
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 | | | |