LuigiSmashBros
Smash Rookie
- Joined
- Jun 30, 2014
- Messages
- 16
I want to remove the ability to get out of Kirby's throws and also remove Kirbycide
Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!
You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!
Interrupt Swap Subaction Event v1.1 [UnclePunch]
*Syntax = 33XX0000 YYYYYYYY
*XX = 00,01,02 / 00 = IASA Function / 01 = Physics Function / 02 = Collision Function
*YYYYYYYY = Move Logic Function
C207162C 0000000C
81DD0008 89EE0000
2C0F0033 4082004C
808E0004 89EE0001
2C0F0000 41820018
2C0F0001 41820018
2C0F0002 41820018
48000028 909E219C
48000014 909E21A4
4800000C 909E21A8
48000004 39CE0008
91DD0008 4E800020
7C0802A6 00000000
Interrupt Swap Subaction Event v1.1 [UnclePunch]
33010000 80137618
33010000 800F4584
C207162C 0000000C
81DD0008 89EE0000
2C0F0033 4082004C
808E0004 89EE0001
2C0F0000 41820018
2C0F0001 41820018
2C0F0002 41820018
48000028 909E219C
48000014 909E21A4
4800000C 909E21A8
48000004 39CE0008
91DD0008 4E800020
7C0802A6 00000000
$Cannot Escape Kirby Throws [UnclePunch]
040de490 48000010
This code crashes the game with DK's cargo throw:Code:$Cannot Escape Kirby Throws [UnclePunch] 040de490 48000010
just tested and it works, i dont think its related to my codeThis code crashes the game with DK's cargo throw:
View attachment 250956
Weird, today I've tried about 30 times with the exact same .iso, and I can't get it to happen now. I guess this is a case of video games just being video games?just tested and it works, i dont think its related to my code
no, you should send a picture of the crash log so i can see what the problem is exactlyWeird, today I've tried about 30 times with the exact same .iso, and I can't get it to happen now. I guess this is a case of video games just being video games?
Ah so that's why it wouldn't show up.no, you should send a picture of the crash log so i can see what the problem is exactly
https://smashboards.com/threads/enable-osreport-print-on-crash.456513/
disable "immediately present XFB" if enabled, wont show on dolphin if its on
there is another way to disable kirbysides?For disabling escaping from Kirby's throws, it's not 100% functional, but the way to do it is by opening PlCo.dat in a hex editor and doing this in this offset:
(Vanilla):
View attachment 141011
(Higher value):
View attachment 141012
So this just means it's way harder to make the throws inescapable. Maybe someone else can figure out a better way to make it 100% accurate.
I can confirm Uncle's escape code works better than my method. Use that instead.
Removing Kirbycide is a bit more complicated. It's an event inside the move, but disabling it makes the throws crash on slopes, etc.. First of all, you need this code:
Code:Interrupt Swap Subaction Event v1.1 [UnclePunch] *Syntax = 33XX0000 YYYYYYYY *XX = 00,01,02 / 00 = IASA Function / 01 = Physics Function / 02 = Collision Function *YYYYYYYY = Move Logic Function C207162C 0000000C 81DD0008 89EE0000 2C0F0033 4082004C 808E0004 89EE0001 2C0F0000 41820018 2C0F0001 41820018 2C0F0002 41820018 48000028 909E219C 48000014 909E21A4 4800000C 909E21A8 48000004 39CE0008 91DD0008 4E800020 7C0802A6 00000000
In this case, you'd use it like this:
Code:Interrupt Swap Subaction Event v1.1 [UnclePunch] 33010000 80137618 33010000 800F4584 C207162C 0000000C 81DD0008 89EE0000 2C0F0033 4082004C 808E0004 89EE0001 2C0F0000 41820018 2C0F0001 41820018 2C0F0002 41820018 48000028 909E219C 48000014 909E21A4 4800000C 909E21A8 48000004 39CE0008 91DD0008 4E800020 7C0802A6 00000000
With this code, we're going to change the momentum on the throws that make Kirby suicide. Next, we want to add space to Kirby's suicide throws. If you don't know how, read this: https://imgur.com/gallery/xZ0SoFH
We're also going to need FSMs, so you have to make the structure like this for these throws:
Kirby F-Throw:
Physics Swap:
- FSM: frame 0 at x1.0
- Frame 9: 64 00 00 02 > 64 00 00 01
- Frame 34: 33010000 80137618 (For these, you have to type these out in two sets of Self-Damage events. Saving will turn them into "Unknown" events, which is what we want.)
Add a Self-Damage event on frame 34 with this: 64 00 00 00
- Frame 35: 33010000 800F4584
- Frame 45: 64 00 00 02 > 64 00 00 01
Kirby B-Throw:
Physics Swap:
- FSM: frame 0 at x1.0
- Frame 24: add a Self-Damage event with this: 64 00 00 00
- Frame 23: 33010000 800F4584
Then save all of that. And with that, Kirby should no longer be able to Kirbycide.
Edit 1: missed quite some stuff, so read this again and let me know if you have any problems.