Achilles1515
Smash Master
No I do not.Achilles with the super quick answers.
Thank you very much.
Edit: Achilles do you have a code at hand that fixes the spawing point problem with the trophy stage?
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!
No I do not.Achilles with the super quick answers.
Thank you very much.
Edit: Achilles do you have a code at hand that fixes the spawing point problem with the trophy stage?
No I do not.
lwz r3,-0x514c(r13) //default code line
lis r15,0xYYYY
ori r15,r15,0xZZZZ // r15 (arbitrary available register) now equals custom 32-bit floating point number
stw r15,0x154(r3) // stores the float into 0x154+r3, because a few code lines down (code line: 8008dd68), the game loads the hitsun multiplier from this location
where your 32-bit floating point number = 0xYYYYZZZZ
Gecko Code:
C208DD5C 00000003
806DAEB4 3DE0YYYY
61EFZZZZ 91E30154
60000000 00000000
Wobbling Kills Nana (1.02) [Achilles]
C20DB8E0 00000007
3C80C248 909F1A4C
C03F1A4C FC000840
4080001C 3C804400
81FF1A58 81EF0008
2C0F0000 41820008
908F00EC D01F1A4C
60000000 00000000
Lagless FoD [Dan Salvato]
041cbbd4 60000000
041cbefc 48000028
041cbf54 60000000
041cbf84 60000000
Set Menu Music in Sound Test [Dan Salvato]
C224B4D8 00000007
7C7C002E 2C030000
40820008 3860FFFF
808D8840 98641851
3C808046 60849D40
9064005C 2C030000
40800008 38600000
60000000 00000000
C222E934 00000008
3C808046 60849D40
8084005C 2C040000
41820018 41810008
38800000 80AD8840
98851851 7C832378
3D808002 618C3F28
7D8903A6 4E800421
60000000 00000000
Thank you Achilles.Kou,
I’m leaving this one up you.
Instructions:
1) Play SSBM v1.02 in Debug Dolphin.
2) In the “Memory” tab, hit “Dump MRAM” (ram.raw gets dumped to /Dolphin Emulator/Dump/raw.raw ).
3) Open ram.raw and an SSBM v1.02 DOL file in a hex editor.
Looking at Dan’s code, the RAM offset is 0x800771F0. The ram.raw file starts at 0x80000000.
4) In ram.raw opened up in hex editor, go to 0x771F0. This 32-bit word is the value that Dan is overwriting with his code. Copy that line and the next couple lines (like 10 or so).
5) Now look at the DOL file. Open up the search box (ctrl+f) and paste the copied data. It should find the DOL offset for the exact code that was in the RAM. (You might want to do another search down through the DOL to ensure that it doesn’t find anything again – so you know this is the one and only correct spot.)
6) Overwrite the default value with 0x3B000000 to that location.
7) Done. Test. Post results in the DOL Mod Topic.
Btw, great work, Dan! This is such a good one. Props on sticking it out and chasing around ASM for hours. It takes a great deal of patience, focus, and intuition to reverse engineer things like this.
The best part about Melee Impossible that PM Turbo mode doesn't have is that everything was manually cancel-able, instead of automatically. (as far as I could tell anyways) That way you can cancel ANYTHING with L/R/Z and it was sooo cool.Hey guys, I have a question about a video on YouTube called "Melee Impossible" I can't post a link since I'm a new member.
It's basically like PM Turbo Mode, except it's Melee, you can cancel anything into anything. I'm interested to see if this is possible to create some kind of code to do this, cause I can't find it anywhere. Is it possible to do something like this?
Music is in the same place as NTSC: root\audioAnyway to be able to do things such as edit music through PAL? Not finding anything
This is through the wii console btw
bruhprojectm/pf/sound/strm
Hey guys, I have a question about a video on YouTube called "Melee Impossible" I can't post a link since I'm a new member.
It's basically like PM Turbo Mode, except it's Melee, you can cancel anything into anything. I'm interested to see if this is possible to create some kind of code to do this, cause I can't find it anywhere. Is it possible to do something like this?
I made a post about this a couple months ago. I really don’t see a point in having a manual cancel code that doesn’t involve using it for TAS purposes. There’s a reason why antdgar’s only video of the code is with TAS and not actual gameplay…it’s just not very applicable.The best part about Melee Impossible that PM Turbo mode doesn't have is that everything was manually cancel-able, instead of automatically. (as far as I could tell anyways) That way you can cancel ANYTHING with L/R/Z and it was sooo cool.
I looked very heavily after I first saw the vid, and I couldn't find any info about antd actually posting notes or codes about the hack.
edit:
Here's his website and the comments section! EVERYONE ASK FOR HIS NOOOOOTES
editedit:
the junk on his Twitter says you can contact him in several places, and his newest twitter is here. He's replied to a tweet about how he did it and it sounds like he changed a flag from attack to idle animation, but he did it frame by frame.
@ Achilles1515 Couldn't you do this with the action state hack? If the player presses L/R/Z, put the respective player into an idle action-state. Seems simple to me but maybe I'm just a dummy. :>
i'm so used to my notifications being in the pm social thread LOL my badI've documented enough about the game engine
bruh
This is freaking sweet :D i have all ways wanted this kind of code to come aroundThe last song you played in Sound Test will become your new menu music. Your choice is saved to the memory card as well, so it will be preserved between boots.Code:Set Menu Music in Sound Test [Dan Salvato] C224B4D8 00000007 7C7C002E 2C030000 40820008 3860FFFF 808D8840 98641851 3C808046 60849D40 9064005C 2C030000 40800008 38600000 60000000 00000000 C222E934 00000008 3C808046 60849D40 8084005C 2C040000 41820018 41810008 38800000 80AD8840 98851851 7C832378 3D808002 618C3F28 7D8903A6 4E800421 60000000 00000000
......The possibilities are endless
It's for sure not an actual code, my guess was also that he just edited the value on the fly for what ever he needed, like changing Sheik/Zelda and canceling it, frame by frame.I made a post about this a couple months ago. I really don’t see a point in having a manual cancel code that doesn’t involve using it for TAS purposes. There’s a reason why antdgar’s only video of the code is with TAS and not actual gameplay…it’s just not very applicable.
Think about it. If you wanted a button to be the manual cancel, you wouldn’t want it coincide/take away buttons used in regular gameplay. This leaves you with the dpad buttons, all of which require you to remove your thumb from the main joystick to press (or your right hand all the way over…which is obnoxious), and the pad is just awkward to press with precision in general due to the nature of it being a 4-in-1 button.
And it may not even be a “real” code, because he did everything frame by frame with viewing/editing access to the RAM. So every frame, or just whenever he needed to, he would just force a value to a RAM address to do what he wants which would be easier and more precise than waiting for the game to register a button press.
Technically the action state hack could do something this, like putting a character in fall (air) or wait (ground) when a button is pressed. Obviously, the code has some stability issues with all action states, that would likely need to be addressed are probably not “easy” fixes.
EDIT: Yeah, I just looked at the tweet and its not an actual code.
Sorry, I wasn't clear. I meant how can I play melee hacked on my wii so I can play custom music. I have homebrew and all.Music is in the same place as NTSC: root\audio
http://smashboards.com/threads/how-to-gamecube-games-on-your-wii-u-or-newer-wii.359975/Sorry, I wasn't clear. I meant how can I play melee hacked on my wii so I can play custom music. I have homebrew and all.
Thanks Mate! I'll get back to you on how I do.
Any way you could make those notes public?Code:Lagless FoD [Dan Salvato] 041cbbd4 60000000 041cbefc 48000028 041cbf54 60000000 041cbf84 60000000
Note that I haven't yet tested this on a Gamecube, but there's no reason it should lag at this point. I've removed background assets, the pool reflection, and all of the stars (each star was its own point in 3D space).
Also, thanks to Zauron for some useful notes on initializing stages, which I used as a starting point.
041BFA20 38600002Does anyone know of a way to boot directly from the title screen to the CSS, and vice versa (in the latter case, via an otherwise unused button like dpad)? The closest I've gotten is getting the title screen to boot to the VS Menu with "Melee" highlighted :/
That's to CSS on boot. He wants it to boot to the title screen, then go to CSS upon pressing Start.041BFA20 38600002
Always check the main page first.
041BFA20 38600002
Always check the main page first.
^ I'm specifically looking for this because I have a code that toggles my custom music on/off using the dpad at the CSS, but I can't change the menu music unless the game goes through a loading cycle? So the code only works for in-match music, I've been trying to figure out a way to force a loading cycle or something but I don't quite understand how that works so I haven't been very successful. That's why I want a code to do this, it'd be a very obvious indicator that the in-game music has changed and of course then original music is fully restored when custom music is toggled off.That's to CSS on boot. He wants it to boot to the title screen, then go to CSS upon pressing Start.
e~ And back again
Disable Logs, Pidgit, and Birdo on MKII (1.02) [Jorgasms]
041fcd84 60000000
Disable Logs, Pidgit, and Birdo on MKII (1.00) [Jorgasms]
041fbcc4 60000000
Why no love for Pidgit.In an attempt to make Mushroom Kingdom II suck less...
Code:Disable Logs, Pidgit, and Birdo on MKII (1.02) [Jorgasms] 041fcd84 60000000 041fbcc4 60000000
The selfish reason - Because Pidgit moves super fast and interrupts my pillaring far too often.Why no love for Pidgit.
So does this make Milun's FD-like hack a legit, competitive stage now?In an attempt to make Mushroom Kingdom II suck less...
Code:Disable Logs, Pidgit, and Birdo on MKII (1.02) [Jorgasms] 041fcd84 60000000 Disable Logs, Pidgit, and Birdo on MKII (1.00) [Jorgasms] 041fbcc4 60000000
Looks that way. I might try to add platforms to it now. Im not really a fan of the FD style. Too hard to play low tiers on them.So does this make Milun's FD-like hack a legit, competitive stage now?
I sure hope so.So does this make Milun's FD-like hack a legit, competitive stage now?
Thanks! Have to give some credit to Zauron (and IE for pointing out that he had notes on stage initialization).Looks that way. I might try to add platforms to it now. Im not really a fan of the FD style. Too hard to play low tiers on them.
Awesome work though Jorgasms.
0408d9f8 38000000
C216CE0C 00000004
3DE08045 81EF3130
2C0F0000 4182000C
3A000001 9A0F2283
38630001 00000000
0408d9f8 38000000
C216CE0C 00000004
3DE08045 81EF3FC0
2C0F0000 4182000C
3A000001 9A0F2283
38630001 00000000
Cool! I'm not at home ATM, but I'll check this out later. Are you planning to include this as an alt in 20XX?Metal Texture as an Alternate Costume
See this post first.
Yesterday, I decided to look into the knockback equation and found out that if a character is metal, 30 is automatically subtracted from their knockback (which then lowers hitstun as well). This check is performed in the same function that looks to see if a character is crouching (crouch canceling) or charging a smash attack which increases knockback.
So I wrote a code to disable the metal check, and I think I now have metal as a viable alternate costume! I need you guys to test and play around with this to make sure, though.
[COLLAPSE="P1 is Metal"]
[/COLLAPSE]Code:0408d9f8 38000000 C216CE0C 00000004 3DE08045 81EF3130 2C0F0000 4182000C 3A000001 9A0F2283 38630001 00000000
[COLLAPSE="P2 is Metal"]
[/COLLAPSE]Code:0408d9f8 38000000 C216CE0C 00000004 3DE08045 81EF3FC0 2C0F0000 4182000C 3A000001 9A0F2283 38630001 00000000
Note: These are just proof of concept codes.
@NME @Goatlink @ DRGN
Merry Christmas, Melee Workshop Elves!