| |||
Views: 88,492,269 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-27-24 12:08 PM |
|
Guest: Register | Login |
0 users currently in Super Mario RPG Hacking | 2 guests |
Main - Super Mario RPG Hacking - SMRPG ASM Hack | New thread | New reply |
al2fenrir |
| ||
Panser Level: 41 Posts: 11/333 EXP: 443764 Next: 36381 Since: 09-20-09 Last post: 4958 days Last view: 4964 days |
I was thinking if there's somebody who knows ASM hack. I already tried to mess around with the roms HEX. Thanks to giangurgolo's hex document I manage to find the ASM offsets:
http://www.romhacking.net/docs/doc_offsets.txt Unfortunately, I'm still unable to determine where the max exp offset is located, though I already found out that it's possible to increase max level cap from lv.30 to lv.50 with the help of Waddler's SMRPG Remix hack. Still, the max exp cap is retained at 9999. It has something to do with the unknown bits found on the ASM battle offsets. This is the only clue I have.. Anyone who knows ASM hacking, pls share a little knowledge will you guys? If we can expand the limitations of this game, I believe we could resurrect SMRPG. ____________________ SUPER MARIO RPG EXPANSION MY PERSONAL BLOG Got any SMRPG Hacking related question? astralgamma.nursing-resource.com |
al2fenrir |
| ||
Panser Level: 41 Posts: 13/333 EXP: 443764 Next: 36381 Since: 09-20-09 Last post: 4958 days Last view: 4964 days |
Anyone guys?
I have begun editing the rom through hex, and have made progress. My new ROM hack is now a duplicate of Waddler's. Maximum level cap is now 50. Actually, I had used Waddler's rom as basis since he alone knows where the level cap offset is located. I had also fixed the spells inflict element problem. (Thanks to giangurgolo's doc) I am hoping to learn more about the hexes. I notice that it's possible to add new spells, add new spell animation, and even expand the levels up to 99. However, due to the rom's limited size (around 4mb), we are kinda out of memory. But, I found out that FuSoYa, the creator of Lunar Magic has found a way to expand the ROM for up to 8mb (HiROM). He used it on Super Demo World SMW hack. If only anyone knows how to reorganize the ROM's tables, allowing us to import more data into the ROM, I believe we can expand SMRPG even further. I already found a disassembler for the ROM. But, I had to admit, I am noob so I don't know how to use it. Anyone interested pls PM me. P.S. Updates will be posted on my blog.. or in this forum.. http://supermariorpgexpansion.blogspot.com ____________________ SUPER MARIO RPG EXPANSION MY PERSONAL BLOG Got any SMRPG Hacking related question? astralgamma.nursing-resource.com |
al2fenrir |
| ||
Panser Level: 41 Posts: 51/333 EXP: 443764 Next: 36381 Since: 09-20-09 Last post: 4958 days Last view: 4964 days |
The Maximum Exp capacity limit riddle has been broken! See pic below:
The only problem is that I can't make it to display the value properly. The 5th digit is kinda missing. There is also this problem when you set the max xp cap to maximum 65535, although it is possible, the internal SMRPG assembly does not permit this. If we are to do this, the game has to be disassembled and reassembled. Anyway, the limit has been set to 30000, and it's more than enough for an up to Lv.99 game. If anyone knows ASM, pls. do help me. I can't do a TC alone. Here are some other ASM hack problems I am facing right now. -5-digit numeral. Seems to be connected to the maximum damage constant, however, when I applied giangurgolo's 5-digit hack. The menu still shows a buggy value, so I reckon that the value constant is stored somewhere else. -Dummy Spell Animation Pointer. The only ptr (pointers) available are for existing enemy spells, and char spells. The Dummy Spell pointers are hardcoded, but I'm sure their pointer is located somewhere in the ROM. If anybody could find the offset, pls. do tell me. Rest assured you will be credited for your efforts. I'll even gladly pay $2 for someone who can do it. ____________________ SUPER MARIO RPG EXPANSION MY PERSONAL BLOG Got any SMRPG Hacking related question? astralgamma.nursing-resource.com |
philosophia6604 |
| ||
Goomba Level: 12 Posts: 16/20 EXP: 6673 Next: 1248 Since: 01-29-09 From: Land's End Last post: 5065 days Last view: 4532 days |
OMG! $2!!!!????
i'll be rich! (sorry i just had to write this... you are doing a good job though as far as i have seen) |
al2fenrir |
| ||
Panser Level: 41 Posts: 52/333 EXP: 443764 Next: 36381 Since: 09-20-09 Last post: 4958 days Last view: 4964 days |
Yup, unfortunately, that's all I can offer.. I know it's cheap, but I don't really earn from this.. I just wish people would give interest on SMRPG hack. If some would even hack for free, why $2 could already be considered generous.
I am actually desperate right now. Gian and Omega are the guys who knows much about SMRPG ASM, and now they are missing. I dunno if it's wise for me to go on with this project. ____________________ SUPER MARIO RPG EXPANSION MY PERSONAL BLOG Got any SMRPG Hacking related question? astralgamma.nursing-resource.com |
Waddler-D |
| ||
Paragoomba Level: 21 Posts: 42/71 EXP: 44656 Next: 5287 Since: 01-24-09 Last post: 4814 days Last view: 4781 days |
Hacking has never been easy to be honest. While I have a really good grasp of the game's battle system, I haven't learned much about the ASM hacking. All I can suggest, if you can't find somebody to help out with ASM is to possibly explore into it yourself.
I know it can be a real tough call, but that's how I got going with my hack when I first started. Me and a friend of mine were fooling around with a hex editor and had stumped upon data like enemy stats. We then did some trial and error, figuring what does what and then we stumbled upon other things like stats for characters, spells, items, and then the battle scripts. I would suggest checking out Gian's site as it helped me out extremely well when I needed something. Don't give up on something just because you can't pull it off immediately. Work your way up to it bit by bit if you can. I know I'll be looking back to SMRPG soon after I address my SMW hack and I'll be looking towards ASM as a start. ____________________ AIM: WaddlerD 85 |
al2fenrir |
| ||
Panser Level: 41 Posts: 54/333 EXP: 443764 Next: 36381 Since: 09-20-09 Last post: 4958 days Last view: 4964 days |
Thanks bro, I wish I can have more time to spare. I am most of the time away from my keyboard due to other obligations. Family matters that is.
I am losing hope not because of a hardcode, but because of the way SMRPG is going. It's already losing its touch, and I fear that one day, nobody would care for a hack anymore, and then, all our work goes to waste. But, as long as I can see you guys around here, I think I'll keep going. =========================== UPDATE: I've solved part of the SMRPG Exp logic riddle. Here's my theory.. The maximum xp that could be attained was supposed to be 65535, but the game's assembly allows only half of the total value. meaning, it can only store up to 32768. Going beyond this range will cause a bug that freezes the Exp logic functions. No level up will occur, and the XP acquired will not count. As you can see guys.. this is part of the game that needs reassembly. There is nothing that can be done at this point as I have no intensive ASM knowledge. In addition, I also would like future SMRPG hackers to know that the item Exp. Booster has an impact on the Exp. table. Maybe this is the major reason why they have to cut the maximum value to 1/2. The Exp. Booster doubles the exp. acquired, going pass 65535 will cause the game to crash. ____________________ SUPER MARIO RPG EXPANSION MY PERSONAL BLOG Got any SMRPG Hacking related question? astralgamma.nursing-resource.com |
Sukasa |
| ||
Red Birdo Level: 92 Posts: 2106/2112 EXP: 7690009 Next: 66928 Since: 02-19-07 Last post: 4449 days Last view: 3220 days |
Going past 65535 would just cause the processor to overflow and loop back to 0, and it doesn't crash. There's also a flag value the 65c816 sets (See: BVC [Branch if oVerflow Clear] and BVS [Branch if oVerflow Set]) when this happens so that programmers can handle the overflow without the program glitching. |
al2fenrir |
| ||
Panser Level: 41 Posts: 55/333 EXP: 443764 Next: 36381 Since: 09-20-09 Last post: 4958 days Last view: 4964 days |
Thanks for the input.. I think that's what happened when I set the maximum exp to above 8000 (32768) range. It overflowed. No wonder I can't gain xp, nor level up. So, I guess the Exp. Booster logic did interfere. It somehow doubled the value causing it to overflow. But, I don't understand why it did when it's not even equipped? Now, I'm into another riddle.
Btw Sukasa, can you help me with the menu numeral issue? I can't make the 5th digit on the menu to appear. See the picture above. It should be "30000", it displays "D000" instead. ____________________ SUPER MARIO RPG EXPANSION MY PERSONAL BLOG Got any SMRPG Hacking related question? astralgamma.nursing-resource.com |
al2fenrir |
| ||
Panser Level: 41 Posts: 61/333 EXP: 443764 Next: 36381 Since: 09-20-09 Last post: 4958 days Last view: 4964 days |
Good news guys, I have deciphered the coin limit logic. I manage to set the maximum coin capacity to 9999. Thanks to giangurgolo's docs. He provided the first half info.
I haven't fix the menu display issue though. ------------------------------------------ Sigh the menu fix is hopeless. There's not any doc concerning this issue. I guess the only way to fix it is to disassemble the game. Yeah, like I'm going to create a new game. I'm just wondering, is this one of what giangurgolo said was impossible? I guess I've reach the peak of my ability.. Help pls.. ____________________ SUPER MARIO RPG EXPANSION MY PERSONAL BLOG Got any SMRPG Hacking related question? astralgamma.nursing-resource.com |
Main - Super Mario RPG Hacking - SMRPG ASM Hack | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 82, rows: 111/112, time: 0.016 seconds. |