(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
09-28-24 12:23 AM
0 users currently in SMW Hacking.
Acmlm's Board - I3 Archive - SMW Hacking - Disabling Boo's Stopping.
  
User name:
Password:
Reply:
 
Options: - -
Quik-Attach:
Preview for more options

Max size 1.00 MB, types: png, gif, jpg, txt, zip, rar, tar, gz, 7z, ace, mp3, ogg, mid, ips, bz2, lzh, psd

UserPost
Goldensunboy
Posts: 47/287
Originally posted by Sparx
Thanks, I really am grateful BTW, how did you find it?
I actually didn't trace, I was tired when I said that. I used Geiger's SNES9X debugger to find it, and I traced using it the last time to help someone with a neverbefore-found rom address.

Anyway, I used the (not-so) aptly-named "TRaCER" from Zophar's to disassemble a SMW rom into a .dis file (15 MB ). Then, I looked at SMWCentral's RAM map, and saw that Mario's direction was at $7E0076 in RAM. Since boo's chasing you has to do with your direction, I searched the 15 MB .dis file for $76, and I found many addresses, but only a few which read stuff from it. I tried modifying them one at a time, until I noticed a change in boo's behavior when modifying the CPY $76 near the end of bank 2. I then used the debugger to disassemble the surrounding data, and, long story short, changing the D0 to a B0 causes it to skip the stopping routine for the boo, making it always chase you.
Alastor
Posts: 6808/8204
Speed is easy. I wrote it down when screwing around with my final boss

$EDB4 handles max acceleration, $EDB5 handles min accel, $FACF handles max speed, $FAD0 handles min speed. Should be easy to get a feel for it if you screw around with it
ghettoyouth
Posts: 303/332
Originally posted by Sparx
Thanks, I really am grateful BTW, how did you find it?

Originally posted by Goldensunboy
tracing
Sparx
Posts: 420/529
Thanks, I really am grateful BTW, how did you find it?
Goldensunboy
Posts: 46/287
I hope you're grateful, as I'm a novice at tracing it took me two hours to find this.

At 0xFB10 in the rom, the value will be [...C4 76 D0 02 F6...]

Change the D0 to 80. I already tested this. Hope it helps!
Sparx
Posts: 417/529
Is there a way I can disable boo from stopping when you face him? I want it to be as if he follows you no matter where you go.

Hm... And I'd also like to know how to increase their speed.
Acmlm's Board - I3 Archive - SMW Hacking - Disabling Boo's Stopping.


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.004 seconds; used 346.60 kB (max 388.69 kB)