Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,435,712
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-19-24 11:54 AM
Guest: Register | Login

0 users currently in Super Mario RPG Hacking | 1 guest

Main - Super Mario RPG Hacking - How To Expand a Smrpg Rom(relativly easy) New thread | New reply


SMRPG HACKER
Posted on 06-19-13 06:55 AM Link | Quote | ID: 154149


Koopa
Level: 25

Posts: 87/107
EXP: 79254
Next: 10366

Since: 04-06-10
From: On mars

Last post: 3223 days
Last view: 3223 days
I would like to start off by saying this was not discovered by me, I'm just reposting it because its sort of from another place(a different board) which is pretty hard to find and would be nice to have here.
-It does require a hex editor
-optional lunar Expand for the easy way
So with out further ado.

Posted by giangurgolo
To expand SMRPG using Lunar Expand, you'll have to change the byte at offset $007FD5 (23h) to 20h which changes the mode so that LE will not recognize the SA1 chip (normally refusing to expand it).

You'll have to choose either 48Mbit ExLoROM(6MB)2 or 64Mbit ExLoROM(8MB)2.

When you're finished expanding it you'll have to change the 20 at 7fd5 back to 23, then go to offset 407fd5 and change the 20 to 23 (this is for the new banks).

If you want to expand it manually in a hex editor, go to offset 7fd7 and change the 0C to 0D (this makes it 64Mbit).
Then add either 200000h bytes (for 48Mbit) or 400000h bytes (for 64Mbit) to the end of the ROM. Next, copy all bytes from offset 0 - 7FFF and paste at 400000-407FFF so that 400000-407FFF is a direct copy of the first 8KB of the ROM.

Darkkefka
Posted on 08-18-13 11:42 AM Link | Quote | ID: 154584


Red Koopa
Level: 26

Posts: 52/123
EXP: 94102
Next: 8173

Since: 04-09-11

Last post: 3115 days
Last view: 3283 days
what exactly does expanding it do??

Can you teach me how to raise the level cap past 30 and how to make monster physical attacks target all 3 allies?

DS Piron
Posted on 08-18-13 06:26 PM Link | Quote | ID: 154587


Micro-Goomba
Level: 9

Posts: 3/12
EXP: 2636
Next: 526

Since: 04-13-13

Last post: 3483 days
Last view: 3647 days
Assuming he's talking about what I think he's talking about; expanding the Game's memory will allow you to add more maps, sprites, scripts, dialogs, and etc., without needing to replace the originals to make room.

I'm doubtful it actually works, and/or that Lazy Shell supports this.



This isn't the topic to ask about how you do those things, anyway...

SMRPG HACKER
Posted on 08-27-13 01:23 AM Link | Quote | ID: 154667


Koopa
Level: 25

Posts: 88/107
EXP: 79254
Next: 10366

Since: 04-06-10
From: On mars

Last post: 3223 days
Last view: 3223 days
Posted by DS Piron
Assuming he's talking about what I think he's talking about; expanding the Game's memory will allow you to add more maps, sprites, scripts, dialogs, and etc., without needing to replace the originals to make room.

I'm doubtful it actually works, and/or that Lazy Shell supports this.



This isn't the topic to ask about how you do those things, anyway...


Yeah that's what it does but as far as i know the lazy shell can load a expanded smrpg, no problem, however it most likely wont work with new pointers to the new offsets so you have to hand hex edit this

so if you know how to use pointers you could possibly make more of things like anims, sprites however I'm still pretty newbie at ASM(with out reference docs (check those out on Giangurgolo's website)) so i cant yet i just pointed this out for people to see and use who have the knowledge

Main - Super Mario RPG Hacking - How To Expand a Smrpg Rom(relativly easy) New thread | New reply

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

Page rendered in 0.020 seconds. (339KB of memory used)
MySQL - queries: 52, rows: 75/76, time: 0.016 seconds.