| |||
Views: 88,537,210 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 05-05-24 05:12 AM |
|
Guest: Register | Login |
0 users currently in Super Mario RPG Hacking | 1 guest |
Main - Super Mario RPG Hacking - Breaking the level cap over 30. Make it public! | New thread | New reply |
Darkkefka |
| ||
Red Koopa Level: 26 Posts: 57/123 EXP: 94257 Next: 8018 Since: 04-09-11 Last post: 3131 days Last view: 3299 days |
Ok. I'm going to start a topic soley dedicated to this feature.
You see..I hate to sound like a total prick about this, but it's getting a little annoying. As you know..some people have been able to break the level cap in their hacks. Other people would ask them how they did it..and it's either No reply, or they say something like "ASM", or "Hex". Okay...we need FULL details on how to do this...like the Offset number or something. Not everybody knows how to use Hex Editor or ASM programs. I'm sure everybody making a hack of MArio RPG in some form or another wants to know how to do this. Is it too confusion to explain, or could it be possible that they just don't want other people to know how to do it? That's what it seems like to me. Or maybe..just like somebody did with the coin limit...can somebody make a Exspansion that increases the level to 50-70- or 100? Come on!! We'ere suppose to be in this together! |
DarkBlade0551 |
| ||
Goomba Level: 13 Posts: 18/28 EXP: 9466 Next: 801 Since: 03-02-13 Last post: 3493 days Last view: 3382 days |
... lowut? |
blackhole89 |
| ||
The Guardian Moloch whose eyes are a thousand blind windows! Level: 124 Posts: 4027/4196 EXP: 21547968 Next: 288633 Since: 02-19-07 From: Ithaca, NY, US Last post: 480 days Last view: 93 days |
|
Darkkefka |
| ||
Red Koopa Level: 26 Posts: 62/123 EXP: 94257 Next: 8018 Since: 04-09-11 Last post: 3131 days Last view: 3299 days |
Sorry. Won't happen again.
In any case, I might not worry about it, because I'm adding my own personal touches that will make it a great game even without the level cap removed. |
SMRPG HACKER |
| ||
Koopa Level: 25 Posts: 89/107 EXP: 79375 Next: 10245 Since: 04-06-10 From: On mars Last post: 3239 days Last view: 3239 days |
Darkkefka, Waddler-D or somebody, gave the basic idea on how to expand the level cap
a while ago, i followed lazy shell since the beginning(didn't have a account back then) so i cant recall where but i believe that it was in reply to Mauron. PS, it may have been on a different board |
Darkkefka |
| ||
Red Koopa Level: 26 Posts: 63/123 EXP: 94257 Next: 8018 Since: 04-09-11 Last post: 3131 days Last view: 3299 days |
Oh. I've tried contacting him in the past..I never got a reply from him.
I'm assuming we have to edit one of the offset number or something. |
justin3009 |
| ||
Tektite Level: 18 Posts: 30/56 EXP: 29595 Next: 302 Since: 09-08-10 From: Wisconsin Last post: 2944 days Last view: 894 days |
If there's a level cap of 30, then that basically means you'd have to find all the hard-coded checks for level 30 and extend them to a higher cap (Probably a single byte change). Depending on how the game reads the data, it could be incredibly easy to fix or incredibly difficult. I'm pretty much guessing it'd be a simple task though I'm not sure how leveling up would work. That may have to be changed. |
Darkkefka |
| ||
Red Koopa Level: 26 Posts: 64/123 EXP: 94257 Next: 8018 Since: 04-09-11 Last post: 3131 days Last view: 3299 days |
Posted by justin3009 So how do I do that? There are so many codes. i'm using Translhextion. 30 is all over the place. |
SMRPG HACKER |
| ||
Koopa Level: 25 Posts: 90/107 EXP: 79375 Next: 10245 Since: 04-06-10 From: On mars Last post: 3239 days Last view: 3239 days |
its like 10 pointers and 6 tables
basically move those tables and expand them to the appropriate size then repoint them to other places PS, do you have Gian's Docs? |
Darkkefka |
| ||
Red Koopa Level: 26 Posts: 65/123 EXP: 94257 Next: 8018 Since: 04-09-11 Last post: 3131 days Last view: 3299 days |
Posted by SMRPG HACKER What's Gian's Docs?? And um..you lost me there...... I'm completely new to Hex editing. So What's a table and Pointer? All I see is a bunched of numbers, letters and wierd symbols. Example.....I read on how to expand the rom becausre they listed the offsets you need to change.( although I don't see what it really does..) Exactly which offset effects level cap and coin limit and stuff like that? |
DS Piron |
| ||
Micro-Goomba Level: 9 Posts: 7/12 EXP: 2641 Next: 521 Since: 04-13-13 Last post: 3499 days Last view: 3663 days |
I don't know where to start in explaining Tables and Pointers (I don't even know if I know what kind of table he's talking about, but I'm thinking like a spreadsheet, or something...)
But I'm sure he mean Giangurgolo's Documentation of the code (I.E. which numbers where mean what. |
SMRPG HACKER |
| ||
Koopa Level: 25 Posts: 91/107 EXP: 79375 Next: 10245 Since: 04-06-10 From: On mars Last post: 3239 days Last view: 3239 days |
3A1AFF - 3A1B38 | DATA | Experience needed for level up (29 items, 2 bytes each)
3A1B39 - 3A1CEB | DATA | Stat modifications by level (29 items, 15 bytes each, 3 bytes per character) | DATA | 1st byte HP increase | DATA | 2nd byte, bit 4-7 Attack increase | DATA | 2nd byte, bit 0-3 Defense increase | DATA | 3rd byte, bit 4-7 Mg.Attack increase | DATA | 3rd byte, bit 0-3 Mg.Defense increase 3A1CEC - 3A1E9E | DATA | Stat Bonus modifications by level (29 items, 15 bytes each, 3 bytes per character) 3A1E9F - 3A20F0 | ---- | -------- This is a excerpt from Gian's these outline the level up tables and a pointer is similar to a "jump to" in event editor except it doesn't point to a event it points to some where in the code look up LoRom snes pointers |
Darkkefka |
| ||
Red Koopa Level: 26 Posts: 67/123 EXP: 94257 Next: 8018 Since: 04-09-11 Last post: 3131 days Last view: 3299 days |
Posted by SMRPG HACKER oh THIS... yeah I downloaded it, but I don't understand it. So I need to modify these codes. 29 items I assume means 29 levels. I looked into it, but I still don't see what determines the level cap. I can see where you EXPs are and such..and other things like HO Bonus and all that, but I'm not seeing the offset that caps the level at 30..or how to increase to 31 and above. In my hex editor..there's a red number, and then a blue number. Let's say I'm on Offset 3a1b37. The hex is 0F. On the bottom screen. it says B-15 W-9999, then L and a uber long number. From what I'm getting, this means 9,999 Experience points. The Hex numbers before and after this are are 24 and 27, which is a base of 36 and 39.How is this related to the level cap being at 30?? This is what I'm talking about. It's too confusing.... ALso.. I can use the coin thing too, but I would have to manually port everythi g over...which takes too long. Which offset raises the coin limit to 9999? |
justin3009 |
| ||
Tektite Level: 18 Posts: 31/56 EXP: 29595 Next: 302 Since: 09-08-10 From: Wisconsin Last post: 2944 days Last view: 894 days |
A basic hex editor like Translhextion or anything won't help you understand the code. You'd have to use a debugger to actually get an idea on what the code means.
bSNES and Geiger's SNES9X Debugger are two of 'the' best debuggers available for the SNES. If that's all there is to it, then it's just a matter of changing where to read the tables from and expanding them while figuring out the other hard-coded checks (IF there are anymore). Not really 'difficult' but rather tedious from the sounds of it. |
Darkkefka |
| ||
Red Koopa Level: 26 Posts: 68/123 EXP: 94257 Next: 8018 Since: 04-09-11 Last post: 3131 days Last view: 3299 days |
okay..I think I figured it out.
Sadly I have to go to work now, so I'll have to modify my game when I get back. Were you guys not allowed to simply "tell" me how to do it on this thread, or where you testing me? In anycase, I found the pointer for the Level ups and such, and I know how to move it to anywhere on the rom I want. You have no idea of what I had to do to learn this. I still have a long way to go, but I think I can finally do this. |
SMRPG HACKER |
| ||
Koopa Level: 25 Posts: 92/107 EXP: 79375 Next: 10245 Since: 04-06-10 From: On mars Last post: 3239 days Last view: 3239 days |
No, as i said in my post i could not remember the specifics.
i just hope you make it public now, you better because you started this topic. |
Darkkefka |
| ||
Red Koopa Level: 26 Posts: 69/123 EXP: 94257 Next: 8018 Since: 04-09-11 Last post: 3131 days Last view: 3299 days |
I will, and I have indeed learned how to do it....
But before I do I need to work on it some more to make sure I fully understand it myself because it's not that simple. One mistake and this happens...... UPDATE: I've taken care of the level issue, but it comes with a price. It seems that after you pass level 30, for some reason, the game will not tell you to rotate pad, hold press, push why in battle. Why this happens is beyond me, and it seems to be unfixable. However, this is a minor issue because not only does it speed up the game, but by that point, you should have every spell memorized. When I'm done with the game, I will try my best to break it down. It's not easy. |
justin3009 |
| ||
Tektite Level: 18 Posts: 32/56 EXP: 29595 Next: 302 Since: 09-08-10 From: Wisconsin Last post: 2944 days Last view: 894 days |
Just saw your update. I'll have to replay a little bit to understand what you mean, but if I can, I can try to get a disassembly log and figure out what's up if needed. (That's if it's actually WANTED) |
Darkkefka |
| ||
Red Koopa Level: 26 Posts: 79/123 EXP: 94257 Next: 8018 Since: 04-09-11 Last post: 3131 days Last view: 3299 days |
talking about the special move thing?
I have no idea why that happens.... but yeah, after you pass level 30, that happens. |
SMRPG HACKER |
| ||
Koopa Level: 25 Posts: 93/107 EXP: 79375 Next: 10245 Since: 04-06-10 From: On mars Last post: 3239 days Last view: 3239 days |
waddler-d had the same problem with the specials. |
Main - Super Mario RPG Hacking - Breaking the level cap over 30. Make it public! | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 128, rows: 167/169, time: 0.019 seconds. |