| |||
Views: 88,434,238 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-19-24 04:12 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 3 guests | 2 bots |
Main - ROM Hacking - Making bosses tougher in SMB3 | New thread | New reply |
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 38/467 EXP: 638214 Next: 21950 Since: 05-07-13 From: The dirty south Last post: 3473 days Last view: 3471 days |
Yes, I'm at it again.
I was wondering if anyone knew how to increase Boomboom's jump height and increased the number of hits on the Koopalings. ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
KP9000 |
| |||
Boomboom Level: 90 Posts: 1962/1975 EXP: 6949317 Next: 239292 Since: 02-19-07 Last post: 3573 days Last view: 3196 days |
|
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 39/467 EXP: 638214 Next: 21950 Since: 05-07-13 From: The dirty south Last post: 3473 days Last view: 3471 days |
Good time to learn how to use the debugger
I believe I found the value of when Boomboom jumps. It seems to change at value $D4. I'm having trouble tracking it, though ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 42/467 EXP: 638214 Next: 21950 Since: 05-07-13 From: The dirty south Last post: 3473 days Last view: 3471 days |
Anybody know the offsets for enemy defs? I feel like that could help ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
Synthetekh |
| ||
Ninji Level: 35 Posts: 114/239 EXP: 261154 Next: 18782 Since: 08-15-10 From: New Mexico, USA Last post: 87 days Last view: 8 hours |
Not sure about that (I could perhaps find such as thing if I looked up some Sprite IDs), but through tracing I found something that seems to work as best as for what seems to be available, but not perfect.. it's a little strange but pretty good.
ROM Address 10A5: The default value is 0x03, and lower values make him jump higher, but if you go in the negative range (0x80 - 0xFF) he just floats up to the top of the screen and gets stuck. Unfortunately there's not much that can be done when the value is 3 without massively changing his jump height, but you can change it a few values. If you make him jump higher, he'll act like he has less Gravity in the upper arch of his jump. Another value you can play with is Address 1D27, but this is a little weird, and depending on the value you set it can seriously change his X Axis movements too (0xF0 - 0xFF are seemingly the only good ranges for this one). I don't think the jumping was programmed really well by the looks of things, even for Mario. I don't see smooth movements at the height of the jump like a gravity & jump power kind of system would have. It seems a little rigged to work right and if values go outside of certain ranges shit gets screwy. The same Value (at 10A5) can be found in SMAS + World (with header) at Address 10B1DD, or searching 0x03014000F80840B0 in any SMAS game should probably locate it (I know you're not editing SMAS, but w/e lol, wasn't hard to find once I found it in the NES). Also the same thing for 1D27 can be found at 13AA23 in SMAS + World (with header), or search 0xF0882848755F955F. |
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 43/467 EXP: 638214 Next: 21950 Since: 05-07-13 From: The dirty south Last post: 3473 days Last view: 3471 days |
I'll look this up on Jasp's Some Usual Day, where I got the Boomboom idea from.
It seems like (s)he changed his height through ASM which is what I was afraid of. I'm way too new with ASM programming to figure out what the hell I'm looking at or looking for ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
Synthetekh |
| ||
Ninji Level: 35 Posts: 115/239 EXP: 261154 Next: 18782 Since: 08-15-10 From: New Mexico, USA Last post: 87 days Last view: 8 hours |
Well, yeah it's looking like 100% asm, however that value of 3 at Address 10A5 is acting as just a value, because it's using that to add 3 (not 3 pixels, but there's a counter that's using this to add 3 to a 2 digit number) every frame when boom boom jumps. Even though this is asm, the value I gave you can be edited safely (you won't make any illegal instruction and crash the game by doing so). |
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 47/467 EXP: 638214 Next: 21950 Since: 05-07-13 From: The dirty south Last post: 3473 days Last view: 3471 days |
I think I'll just wait until Jasp comes around and helps me out. Editing 0x10A5's value does not produce the effect I'm looking for ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 810/1069 EXP: 2686113 Next: 42687 Since: 02-16-08 From: Insectduel's office Last post: 1250 days Last view: 1249 days |
Posted by Chaobomr Are you out of your mind? I extracted their data a long time ago. Maybe the Koopalings but also part of Boom Boom's AI data. I guess some games had them reprogrammed. |
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 48/467 EXP: 638214 Next: 21950 Since: 05-07-13 From: The dirty south Last post: 3473 days Last view: 3471 days |
Posted by Insectduel Then how do I deal with that crap? What do I do? ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 811/1069 EXP: 2686113 Next: 42687 Since: 02-16-08 From: Insectduel's office Last post: 1250 days Last view: 1249 days |
Posted by ChaobomrPosted by Insectduel I'm sorry, I forgot about the thread question! I was busy playing Mega Man Unlimited. If you have Facebook, you can contact me at the Insectduel's Domain fanpage or E-mail me at insectduelprotectmusic@gmail.com. Remove protect music. I'll provide the HP's for the Koopa Kids right away I extracted on the NES but the Boom Boom's Jump height haven't extracted all of the AI data yet. I'll post it tomorrow. |
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 56/467 EXP: 638214 Next: 21950 Since: 05-07-13 From: The dirty south Last post: 3473 days Last view: 3471 days |
I had just sent you a message on your page. I'll send my email address if you didn't find it on my facebook ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
DahrkDaiz |
| ||
Nipper Plant Sandwich Artist Level: 46 Posts: 412/417 EXP: 674060 Next: 37714 Since: 02-22-07 Last post: 3479 days Last view: 3399 days |
I HIGHLY recommend taking the time to get familiar with southbird3's disassembly http://sonicepoch.com/sm3mix/ You can open up all the asm files in something like Notepad++ and look for "BoomBoom" and visit each found instance and you'll eventually come across BoomBoom's routine and track the code that sets his Y-velocity (i.e. jumping) and modify it that way. |
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 65/467 EXP: 638214 Next: 21950 Since: 05-07-13 From: The dirty south Last post: 3473 days Last view: 3471 days |
I used a different disassembler and Microsoft Visual Studio (don't ask). I searched for Boomboom and found nothing. Is it specific to the programs you mentioned? ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 815/1069 EXP: 2686113 Next: 42687 Since: 02-16-08 From: Insectduel's office Last post: 1250 days Last view: 1249 days |
I never even get a chance to look or to add data onto my notes. As soon I get off work, I get tired. Actually, I've been playing around and haven't worked 3 days and since my eyes are easily wary. I usually sleep at 10 to 11PM.
I have no specific projects or video recordings tonight so I got time to look and add Boom's AI data onto my database and message you on Facebook tomorrow. |
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 70/467 EXP: 638214 Next: 21950 Since: 05-07-13 From: The dirty south Last post: 3473 days Last view: 3471 days |
Looks like I ran into a glitch
I'd like to take Boomboom down a few pegs, but other than that... ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 91/467 EXP: 638214 Next: 21950 Since: 05-07-13 From: The dirty south Last post: 3473 days Last view: 3471 days |
Just wanna know one thing now: Is there any way to get Wendy O. to space out her "ring launches" without having to go into the ASM? ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 821/1069 EXP: 2686113 Next: 42687 Since: 02-16-08 From: Insectduel's office Last post: 1250 days Last view: 1249 days |
You mean you wanted Wendy to not launch her Candy rings? It's activated by the world number. The same goes with Roy's or Ludwigs Earthquake stomps and Lemmy's Circus balls. |
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 96/467 EXP: 638214 Next: 21950 Since: 05-07-13 From: The dirty south Last post: 3473 days Last view: 3471 days |
Actually, no. Not stop them. Just space them out so during that she won't be just "waving her wand" near the end of the battle. You know: shoot, wait, shoot, wait, shoot, fly away or is this ASM related? ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 822/1069 EXP: 2686113 Next: 42687 Since: 02-16-08 From: Insectduel's office Last post: 1250 days Last view: 1249 days |
Sounds like an AI related question! In the original code, Wendy launches her rings after you stomp them. She can only limit to 3. I think it's possible but I have to recheck my document because Lemmy's AI is pretty much what you're saying with his Circus balls without stomping. |
Main - ROM Hacking - Making bosses tougher in SMB3 | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 132, rows: 172/172, time: 0.018 seconds. |