Quillion
Smash Hero
- Joined
- Sep 17, 2014
- Messages
- 5,722
Fans did it for Project M, can it be done for Melee too?
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!
This doesn't work in 20xx.Failing a L-cancel doubles landing lag (1.02) [flieskiller]
0408d69c 60000000
C208D6A4 00000003
7C050000 4080000C
EC010024 48000008
EC010032 00000000
This removes the normal check from the game (the 04), and check when dividing by 2, and replace by multiplying by 2 if the player don't L-cancel.
It's because the same region is used by the codes "turn red when not L-cancelling", "N64 L-cancel version", and maybe others.This doesn't work in 20xx.
In 20xx 3.02, nothing happens.
In 20xx 4.05, the game crashes. I wanted to be punished more for missing an L-Cancel, but making my game crash is too much.
Is it possible to make it work in 20xx?It's because the same region is used by the codes "turn red when not L-cancelling", "N64 L-cancel version", and maybe others.
I'll check on that this weekend, but I can't promise a success out of it.Is it possible to make it work in 20xx?
Did this work for you?Fantastic.
My apologies. I think the fault may not be on 20xx, but I don't know why. I decided to try this out on vanilla 1.02 Melee and it didn't work there either.I'll check on that this weekend, but I can't promise a success out of it.
I don't think C2 injection codes work in Nintendont.
I just found that info: https://gbatemp.net/threads/nintendont.349258/
"Note2: Nintendont is working in Wii mode, with shifted and custom memory addresses.
Most (if not all?) existing cheat codes you will find online have been created for GameCube mode (gamecube console, Dolphin emulator, Wii in gamecube mode using MIOS/DM/DML).
Therefore the addresses are not the same anymore and a lot of cheatcodes will NOT work."
"This is especially true for the cheats related to controller/Button to be pressed as the controllers are not using original functions and memory location."
How did you check with 20XX? How are you running 20xx not on a Wii?Vegerot I just checked, and it's supposed to work flawlessly on 20XX 4.05. Try with a bunch of other codes from the Gecko codes thread to see if it's you doing something wrong instead of the code being wrong.
I checked directly in the 20XX dol to see how it was made, and there is no interaction with my code and Achilles' codes from his mod.How did you check with 20XX? How are you running 20xx not on a Wii?
In what might it work? Dios Mios?I don't think C2 injection codes work in Nintendont.
They work in everything but Nintendont, which is what that quote that Flieskiller posted is saying. Unless you are a Nintendont developer, I doubt you can fix this.In what might it work? Dios Mios?
I understand, thank you. While I have your attention, I think punishing a missed L-cacnel by doubling landing lag is a great idea, and would be nice to be included in 20xx.They work in everything but Nintendont, which is what that quote that Flieskiller posted is saying. Unless you are a Nintendont developer, I doubt you can fix this.
Achilles1515They work in everything but Nintendont, which is what that quote that Flieskiller posted is saying. Unless you are a Nintendont developer, I doubt you can fix this.
I've been trying for the last hour to insert your code into the start.dol file using this tutorial, when I realized I can't because one of the tools doesn't work on OSX. If it wouldn't be too difficult, could you insert your code into this .dol? It would be greatly appreciated, as a few of my friends expressed interest in having this kind of thing.I checked directly in the 20XX dol to see how it was made, and there is no interaction with my code and Achilles' codes from his mod.
Do these modifications to your DOL, and it should workAchilles1515
I've been trying for the last hour to insert your code into the start.dol file using this tutorial, when I realized I can't because one of the tools doesn't work on OSX. If it wouldn't be too difficult, could you insert your code into this .dol? It would be greatly appreciated, as a few of my friends expressed interest in having this kind of thing.
At least I learned a lot about how the GameCube and Melee works, and this type of memory hacking is something I'd like to learn more about soon.
Failing a L-cancel doubles landing lag (1.02) [flieskiller]
0408d69c 60000000
C208D6A4 00000003
7C050000 4080000C
EC010024 48000008
EC010032 00000000
This removes the normal check from the game (the 04), and check when dividing by 2, and replace by multiplying by 2 if the player don't L-cancel.
Do these modifications to your DOL, and it should work
0x8a27C
60000000
0x8a284
4BF768d4
0xF78
7C050000 4080000C
EC010024 48000008
EC010032 4808971c
I accidentally did my branches wrong, doing an infinite loop. I edited the code's hexes and it should work nowflieskiller Why doesn't it work?
Thank you! But are you sure you saved the edits back to my start.dol? There's no difference! It can actually be kinda confusing to do that right. You could just upload the start.dol to your own Drive/Dropbox and send me the linkI accidentally did my branches wrong, doing an infinite loop. I edited the code's hexes and it should work now
Maybe Achilles1515 can chime in, but it STILL doesn't work. Interestingly is that it still gets rid of failed L-cancelling lag . It's not like it does nothing, it changes how the game behaves when I miss an l-cancel. However, when I do l-cancel I flash white, and when I miss I flash red (like normal).Vegerot here it is, in the .zip attached to this post. There is a few probability that Achilles used the part I used (that was all 0) for in-game switches, like in the debug menu, but it should be fine.
Thank you! It worked, this is wonderful. It'll really help me get my l-cancel rate up!Vegerot Ok, I've made sure that the code was right in the .dol, so it's not supposed to break at all. Something weird is the branch to the custom code, the line wasn't registering the editing at all, maybe that's why it didn't work at all. Attached in this post.
Sometimes it's the code not being properly written in the DOL, or some branches to go the the custom code that was wrong (it must be at the exact adress, or it doesn't work or doesn't do what it wants. The last time, I changed the injection point of 1 hex behind because the one I tried at first wasn't changed at all, so I moved it and it worked fine then.Thank you! It worked, this is wonderful. It'll really help me get my l-cancel rate up!
Just out of curiosity, why didn't it work all those other times, and what did you need to change?
If you used the wrong address, it would make sense if your code did nothing at all, or caused the game to entirely break. Why did it remove normal missed l-cancel lag?Sometimes it's the code not being properly written in the DOL, or some branches to go the the custom code that was wrong (it must be at the exact adress, or it doesn't work or doesn't do what it wants. The last time, I changed the injection point of 1 hex behind because the one I tried at first wasn't changed at all, so I moved it and it worked fine then.