Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,536,084
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 05-05-24 01:50 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

Pages: 1 2

Darkkefka
Posted on 08-21-13 06:25 AM (rev. 2 of 08-21-13 06:28 AM) Link | Quote | ID: 154622


Red Koopa
Level: 26

Posts: 57/123
EXP: 94256
Next: 8019

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
Posted on 08-24-13 04:51 AM Link | Quote | ID: 154643


Goomba
Level: 13

Posts: 18/28
EXP: 9465
Next: 802

Since: 03-02-13

Last post: 3493 days
Last view: 3382 days
... lowut?

blackhole89
Posted on 08-24-13 03:06 PM Link | Quote | ID: 154649


The Guardian
Moloch whose eyes are a thousand blind windows!
Level: 124

Posts: 4027/4196
EXP: 21547727
Next: 288874

Since: 02-19-07
From: Ithaca, NY, US

Last post: 480 days
Last view: 92 days



Please don't use all caps for your thread titles. Whether your thread is actually sufficiently more important than other people's threads to make it stick out like that is not for you to decide.

Edited.

____________________



Darkkefka
Posted on 08-25-13 06:38 AM Link | Quote | ID: 154654


Red Koopa
Level: 26

Posts: 62/123
EXP: 94256
Next: 8019

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
Posted on 08-27-13 01:30 AM (rev. 2 of 08-27-13 01:31 AM) Link | Quote | ID: 154668


Koopa
Level: 25

Posts: 89/107
EXP: 79374
Next: 10246

Since: 04-06-10
From: On mars

Last post: 3238 days
Last view: 3238 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
Posted on 08-27-13 07:11 AM Link | Quote | ID: 154671


Red Koopa
Level: 26

Posts: 63/123
EXP: 94256
Next: 8019

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
Posted on 08-27-13 07:48 AM (rev. 2 of 08-27-13 07:48 AM) Link | Quote | ID: 154672


Tektite
Level: 18

Posts: 30/56
EXP: 29594
Next: 303

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
Posted on 08-27-13 07:33 PM Link | Quote | ID: 154675


Red Koopa
Level: 26

Posts: 64/123
EXP: 94256
Next: 8019

Since: 04-09-11

Last post: 3131 days
Last view: 3299 days
Posted by justin3009
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.


So how do I do that? There are so many codes. i'm using Translhextion.

30 is all over the place.

SMRPG HACKER
Posted on 08-28-13 05:17 AM Link | Quote | ID: 154677


Koopa
Level: 25

Posts: 90/107
EXP: 79374
Next: 10246

Since: 04-06-10
From: On mars

Last post: 3238 days
Last view: 3238 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
Posted on 08-28-13 05:05 PM Link | Quote | ID: 154678


Red Koopa
Level: 26

Posts: 65/123
EXP: 94256
Next: 8019

Since: 04-09-11

Last post: 3131 days
Last view: 3299 days
Posted by SMRPG HACKER
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?


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
Posted on 08-29-13 05:44 PM Link | Quote | ID: 154681


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
Posted on 08-31-13 01:30 AM Link | Quote | ID: 154685


Koopa
Level: 25

Posts: 91/107
EXP: 79374
Next: 10246

Since: 04-06-10
From: On mars

Last post: 3238 days
Last view: 3238 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
Posted on 08-31-13 06:09 AM (rev. 2 of 08-31-13 10:55 AM) Link | Quote | ID: 154691


Red Koopa
Level: 26

Posts: 67/123
EXP: 94256
Next: 8019

Since: 04-09-11

Last post: 3131 days
Last view: 3299 days
Posted by SMRPG HACKER
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


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
Posted on 09-03-13 06:05 AM Link | Quote | ID: 154714


Tektite
Level: 18

Posts: 31/56
EXP: 29594
Next: 303

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
Posted on 09-03-13 09:17 AM (rev. 2 of 09-03-13 08:15 PM) Link | Quote | ID: 154717


Red Koopa
Level: 26

Posts: 68/123
EXP: 94256
Next: 8019

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
Posted on 09-06-13 08:03 AM Link | Quote | ID: 154730


Koopa
Level: 25

Posts: 92/107
EXP: 79374
Next: 10246

Since: 04-06-10
From: On mars

Last post: 3238 days
Last view: 3238 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
Posted on 09-06-13 03:37 PM (rev. 2 of 09-09-13 07:27 PM) Link | Quote | ID: 154732


Red Koopa
Level: 26

Posts: 69/123
EXP: 94256
Next: 8019

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
Posted on 09-19-13 09:41 AM Link | Quote | ID: 154801


Tektite
Level: 18

Posts: 32/56
EXP: 29594
Next: 303

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
Posted on 09-19-13 11:01 AM Link | Quote | ID: 154802


Red Koopa
Level: 26

Posts: 79/123
EXP: 94256
Next: 8019

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
Posted on 09-20-13 02:34 AM Link | Quote | ID: 154803


Koopa
Level: 25

Posts: 93/107
EXP: 79374
Next: 10246

Since: 04-06-10
From: On mars

Last post: 3238 days
Last view: 3238 days
waddler-d had the same problem with the specials.
Pages: 1 2


Main - Super Mario RPG Hacking - Breaking the level cap over 30. Make it public! New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.030 seconds. (340KB of memory used)
MySQL - queries: 128, rows: 167/169, time: 0.019 seconds.