• The new bonus episode of the Smash Brothers Documentary Metagame, Godslayer, is now available on Vimeo

  • 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!

SD Remix - 3.3 Full with Slippi Rollback Released!

UnclePunch

Smash Ace
Joined
Nov 9, 2014
Messages
671
Not sure if this project's dead or not but,

I was bored so I recreated the PM up B -> double jump and vice versa mechanic
https://streamable.com/rdc8v
you can up b from ground and keep your jump
-you can up b from air and keep your jump, so long as you havent mid air jumped before the up B (gaw only)
-you can act out of up B
-you cannot up B after up B'ing from the ground or air until youve touched the ground/get hit/get grabbed/grabbed ledge
you cannot air dodge out of up B
Code:
$Special Move Master Code v3 (fix console crashes) [UnclePunch]
C20D5C08 00000002 #land
39C00000 99C31878
7C7F1B78 00000000
C20D5CB0 00000002 #specialland2
39C00000 99C318D8
7C0802A6 00000000
C208A348 00000002 #wait
39C00000 99DF18D8
7C0802A6 00000000
C20D4FF4 00000002 #rebirth
39C00000 99C318D8
7C0802A6 00000000
C2081370 00000002 #cliff catch
39C00000 99C318D8
7C0802A6 00000000
C208DCE0 00000002 #hitstun
39C00000 99C318D8
7C0802A6 00000000
C20DB908 00000002 #get grabbed
39C00000 99C318D8
7C0802A6 00000000
C2099A9C 00000004 #airdodge flag
89C318D8 2C0E0001
41820008 48000008
4E800020 7C0802A6
60000000 00000000

$G&W Enters Fall After Up-B, Keeps Jump from Ground, and Cannot Up-B Again [UnclePunch]
0414e274 4BF7E4BD #enters fall
0414e0d8 60000000 #doesnt lose jump after grounded up B
0414e178 60000000 #doesnt lose jump after frame perfect upB in air
C214E158 00000005 #aerial up B
89DF1878 2C0E0001
41820010 39C00001
99DF1878 48000008
4E800020 7C0802A6
60000000 00000000
C214E0AC 00000002 #ground up B
39C00001 99C318D8
7C0802A6 00000000

$Mewtwo Enters Fall After Up-B, Keeps Jump from Ground, and Cannot Up-B Again [UnclePunch]
04145e30 4BF86901
04145b68 60000000 #ground up b keep jump
C2145258 00000005 #ground up B lose up B
89DF1878 2C0E0001
41820010 39C00001
99DF1878 48000008
4E800020 7C0802A6
60000000 00000000
C21451DC 00000002 #aerial up B lose up B
39C00001 99C318D8
7C0802A6 00000000
I used offset 0x18d8 of the player block to store the up B flag. Seemed unused so I went for it.

All the ASM is rinse and repeat but for different injection points so I didn't bother posting it. Its pretty straight forward though, just storing flags and nop'ing bl's.
 
Last edited:

UnclePunch

Smash Ace
Joined
Nov 9, 2014
Messages
671
In the same realm, do you know what renews Falcon's and Ganon's jumps after down B?
I should be able to find out, I'll look into it now.

The Cape The Cape

Look's like codeline 800e431c is responsible for giving both Falcon and Ganon back their jump.


Code:
$Falcon and Ganondorf do not Regain Jump after Down-B
040e431c 60000000
 
Last edited:

UnclePunch

Smash Ace
Joined
Nov 9, 2014
Messages
671
What would be cool to find is to have Mario or Doc's Down B restore their jump. The trick is to do it so it also does not restore their down B until they hit the ground.
Code:
$Mario and Doc Get Jump Back After Down B [UnclePunch]
C20E2390 00000004
7C832378 3DC08007
61CED5D4 7DC903A6
4E800421 7FC3F378
60000000 00000000
https://streamable.com/mhwdc
 
Last edited:

UnclePunch

Smash Ace
Joined
Nov 9, 2014
Messages
671
Fox and Falco are already great but here's a code that make their side B's function like Smash 4


Code:
$Fox and Falco Enter Fall After Side B and Retain Jump (a la Smash 4)[UnclePunch]
040ea988 4BFE1DA9
040ea6b8 60000000 #ground to air preserve jump
040e9fe8 60000000 #air to air preserve jump
C20E9F6C 00000005 #check for side B used
89DF1878 2C0E0001
41820010 39C00001
99DF1878 48000008
4E800020 7C0802A6
60000000 00000000
**Requires Special Move Master Code located here**
 
Last edited:

UnclePunch

Smash Ace
Joined
Nov 9, 2014
Messages
671
Reposting this here for visibility,

Code:
$Mewtwo Can Actually Reflect Stuff [UnclePunch]
04146c58 60000000
For anyone wondering why this phenomenon happens,


the byte at player data offset + 0x2218 (labelled on sheet as IASA flag) is read and rlwinm.'ed upon projectile collision with all reflectors. Mewtwo's IASA flag is set to be 0x18 during his AS and it fails (passes? i dont really get rlwinm) this condition and codeline 80077610 is executed, which sets a flag read by the reflectCalculateDamage function,

 
Last edited:

jjhoho

Smash Rookie
Joined
Mar 25, 2017
Messages
23
same as UnclePunch UnclePunch above, reposting from the mewtwo confusion thread for visibility (also thanks a ton to him btw idk why i even put my name in these square brackets he did like 99.9% of everything)



here's a couple gfys showing it off. The first is vanilla, just to show it's properties. The second is of it's bizarre hitlag (it's modded, but that doesn't rly matter)

basically, there's a line of code that puts the target into DamageFall after they exit MewtwoThrown, which I guess interferes with the throw in the subaction taking full effect? although the damage is still done. anyway, nop'ing that line makes the move function like a regular command grab! albeit with hitlag for some strange reason.

here's the code :D

Confusion
[UnclePunch, jjhoho]
Version -- DOL Offset ------ Hex to Replace ---------- ASM Code
1.02 ----- 0x80146940 --- 4BF49E41 -> 60000000
---------- 0x801468ac --- 4BF49ED5 -> 60000000

edit: the previous code was incorrect, i've edited in the correct code
 
Last edited:

UnclePunch

Smash Ace
Joined
Nov 9, 2014
Messages
671
Made this for Ripple a while back but I figure'd I should post it since I never made it public anywhere.

Code:
$Nana Respawns after 20 Seconds [UnclePunch]
C206CA5C 0000000A
89C30067 2C0E000B
4082003C A1C30072
2C0E000B 40820030
39C00001 A1E30020
7DCE7A14 B1C30020
2C0E04B0 41800018
39E00008 99E3227F
3DE0800B 61EFFD9C
91E32200 7C0802A6
60000000 00000000
C20320E8 00000006
81C300B4 2C0E0000
41820020 A1EE0020
2C0F04B0 40820014
39E00000 B1EE0020
7DC37378 48000008
806300B0 00000000
C20BFE48 00000007
89DF0007 2C0E000B
40820024 A1DF0012
2C0E000B 40820018
A1FFFFC0 2C0F04B0
4082000C 38800001
48000008 889F221F
60000000 00000000
C20D4FF4 00000004
81C30064 2C0E000A
40820010 81C30008
39E00000 B1EE0020
7C0802A6 00000000
 

The Cape

Smash Master
Joined
May 16, 2004
Messages
4,476
Location
Carlisle, PA
Made this for Ripple a while back but I figure'd I should post it since I never made it public anywhere]
Cool. What about ICers being able to grab the ledge together?

If this is done, it should only allow Popo to hog as I can think of some ridiculous shenanigans that could be done otherwise. Such as stand, buffer roll for Nana, and D smash while she hogs.

A possible fix for this: Make it so Nana cannot hog anyone at all or be hogged by her own player port
 
Last edited:

UnclePunch

Smash Ace
Joined
Nov 9, 2014
Messages
671
Code:
$Remove Hard Coded Link Grab Timer [UnclePunch]
042a7718 60000000
Link and Young Link have a hardcoded timer in addition to the one in their subaction. In vMelee, the hardcoded hitbox disable and the subaction hitbox disable are executed on the same frame. If you've tried to move the timer so it removes the hitbox later, you may have noticed it still disappeared one the same frame. That was due to this hard coded timer, which this code removes.
 

UnclePunch

Smash Ace
Joined
Nov 9, 2014
Messages
671
Code:
$Aerial Raptor Boost Recoil Popup + Midair Control [UnclePunch]
C20E3BD0 00000007
81DF0894 3DE03F80
7C0E7800 40820014
3DC04000 91DF0084
39C00000 91DF0080
3DC08008 61CED5B4
7DC903A6 4E800420
60000000 00000000
I feel like this may have been something SD Remix would have added when it was active.
 
Last edited:

ShinRyuful

Smash Rookie
Joined
Jun 26, 2017
Messages
1
[Requests]

I'm wondering if Ganondorf's whole Side Smash can be changed?
Spartan Kick from his Brawl iteration seems like a cool idea, but the hitbox is an issue. I'm requesting this because his side smash doesn't connect very well in many situations and will completely whiff, etc. etc.

The side smash, as mentioned above, is really my top priority, but if possible could his Side B and Up Smash make a return from Brawl as well?
Maybe handling and importing these animations would be a problem but just the properties seem good.

To be clear, his Side B would be Flame Choke and Up Smash would be this.

Maybe his Down Tilt can be from Brawl's also but that's probably asking for TOO MUCH.

Anyway's this is just a request I thought would be cool enough to make Ganon more powerful I guess? But I'm starting to grow fond of SD Remix's Up Tilt for him even though it looks weird. This would probably help him not look like a Falcon Clone, hence why I use Brawl's decloning changes as reference.

-shin
 

_Snover_

Frost Tree Pokémon
Joined
Jan 3, 2015
Messages
107
[Requests]

I'm wondering if Ganondorf's whole Side Smash can be changed?
Spartan Kick from his Brawl iteration seems like a cool idea, but the hitbox is an issue. I'm requesting this because his side smash doesn't connect very well in many situations and will completely whiff, etc. etc.

The side smash, as mentioned above, is really my top priority, but if possible could his Side B and Up Smash make a return from Brawl as well?
Maybe handling and importing these animations would be a problem but just the properties seem good.

To be clear, his Side B would be Flame Choke and Up Smash would be this.

Maybe his Down Tilt can be from Brawl's also but that's probably asking for TOO MUCH.

Anyway's this is just a request I thought would be cool enough to make Ganon more powerful I guess? But I'm starting to grow fond of SD Remix's Up Tilt for him even though it looks weird. This would probably help him not look like a Falcon Clone, hence why I use Brawl's decloning changes as reference.

-shin
FYI, you can't create new animations for Melee. All "new" animations in SDR or any other Melee mod recycle pre-existing animations. Bowser's SDR dair, for example, uses the animation from his downward item throw.

Even if creating new animations was possible, I think changing too many of his moves like that would stray from the project's vision. The purpose is to retain each character's original playstyle while lessening their weaknesses. Changing so many moves like that would turn Ganon into... not melee Ganon.

I understand that his fsmash can whiff hard, but that's by design. It's meant to be a high risk-high reward move. If you patch out all of a character's weaknesses it's not conducive to a healthy game (not to say SDR necessarily does a perfect job of avoiding this).
 
Last edited:

UnclePunch

Smash Ace
Joined
Nov 9, 2014
Messages
671
Not necessarily balanced but,


Code:
$Smash 4 Yoshi Up B [UnclePunch]
C212E3A0 00000009
89C31969 39CE0001
99C31969 6DCE8000
3E404330 CA028B90
92420000 91C20004
C9E20000 EDEF8028
3DC04000 61CE0000
91C1FFFC C1C1FFFC
EDCE7824 D1C30084
80010034 00000000
C212E5C0 0000000F
3821FFFC 7C0802A6
90010000 3BDF0110
881F221A 7FE3FB78
5400EFFF 41820018
3DC08007 61CED4E4
7DC903A6 4E800421
48000020 C03E005C
7FE3FB78 C05E0060
3DC08007 61CED494
7DC903A6 4E800421
7FE3FB78 3DC08007
61CED268 7DC903A6
4E800421 80010000
7C0803A6 38210004
60000000 00000000
 

ohuro

Smash Rookie
Joined
Nov 15, 2014
Messages
11
Location
jpn
Slippi.gg
LGA#785
hello, i play SDR in japan.
could we add cpu smart di or ucf code to the "SDR LIGHT"?
actually i should use SDR full version, but i think that i'd rather broaden the SDR light than full ver...
 

Phil Time

Smash Cadet
Joined
Oct 5, 2015
Messages
46
I absolutely LOVE Super Smash Bros. Melee SD Remix 3.2.1.

If anyone is remotely connected to the creation of SD Remix 3.2.1, I would like to thank you from the bottom of my heart.

I have so much fun with SD Remix 3.2.1.

For me, that is enough. After all, I am only a fan of Super Smash Bros. (not an expert).

However, I wish that the community took SD Remix 3.2.1 more seriously.

I would be elated if SD Remix ever has tournaments with more than 800 competitors entering.

Yes, I know that it is VERY UNLIKELY that my dream will ever come true.

I have even considered becoming a Tournament Organizer myself so that I could try to keep SD Remix alive.

As long as my heart is still beating (and my Nintendo Wii, controllers, and SD cards still work), I will continue to be a fan of SD Remix.
 

IronChar

Smash Journeyman
Joined
Dec 12, 2013
Messages
362
Location
West side
yeah its too bad... I think this is being working on still from time to time but...

not much activity... I am thankful for the memory card mod making it lite and easy to load- I may go to local tornys again and reload inactive gamecubes and see if people know the difference... I wish the colors didn't change.
 

Phil Time

Smash Cadet
Joined
Oct 5, 2015
Messages
46
yeah its too bad... I think this is being working on still from time to time but...


Thank you for the splendid news.

To this day, I still love SD Remix 3.2.1 and I always try to make time for it.

In some ways, I wish that I started playing SD Remix many years ago so that I could see the growth and progress made after all of the previous releases.

My very first experience with SD Remix was Release 3.2.1.



I am thankful for the memory card mod making it lite and easy to load- I may go to local tornys again and reload inactive gamecubes and see if people know the difference... I wish the colors didn't change.


As of today (December 3, 2018), I have experience with the following releases of Super Smash Bros. Melee:

1. SD Remix 3.2.1

2. Super Smash Bros. Melee 1.02



Even though I only have experience with one of the NTSC releases of Super Smash Bros. Melee, I would love to try out the other releases.

If someone had the Phase Alternate Line release of Super Smash Bros. Melee ready for me, I would JUMP at the chance of trying it out.

If I'm not mistaken, there are many NTSC fans that despise the Phase Alternate Line release of Super Smash Bros. Melee.

I can definitely see where the hatred comes from. Many fan favorite characters were weakened (and some were weakened SEVERELY).

Fan favorite characters: Fox McCloud, Falco Lombardi, Marth, and Sheik.

Other characters: Link, Ganon, Super Mario, and Samus Aran.






Why does the Phase Alternate Line release despise Sheik so much?



I am thankful for the memory card mod making it lite and easy to load- I may go to local tornys again and reload inactive gamecubes and see if people know the difference...


On the subject of "differences," I would say that they are negligible.

https://sdremix.com/characters/

According to the SD Remix website, the best characters (Fox McCloud, Falco Lombardi, Marth, Sheik, Jigglypuff, and Princess Peach) are COMPLETELY UNCHANGED.

Most of the time, I see the same 2-6 characters at competitions.

https://www.ssbwiki.com/Tournament:EVO_2015

At Evolution 2015, these were the Top Competitors in the Singles Tournament of Super Smash Bros. Melee 1.02:

1. Armada (using Princess Peach and Fox McCloud).

2. Hungrybox (using Jigglypuff).

3. PPMD (using Falco Lombardi and Marth).

4. Plup (using Sheik and Samus Aran).

5. Mango (using Fox McCloud and Falco Lombardi).

5. Leffen (using Fox McCloud).

7. ChuDat (using Ice Climbers).

7. Axe (using Pikachu).

9. Ice (using Fox McCloud).

9. PewPewU (using Marth).

9. HugS (using Samus Aran).

9. DruggedFox (using Fox McCloud).

13. Ken (using Marth).

13. Lucky (using Fox McCloud).

13. Westballz (using Falco Lombardi and Captain Falcon).

13. Duck (using Samus Aran).

17. Fly Amanita (using Ice Climbers).

17. Santiago (using Fox McCloud).

17. SFAT (using Fox McCloud).

17. Hax (using Fox McCloud).

17. Silent Wolf (using Fox McCloud).

17. JAVI (using Fox McCloud).

17. S2J (using Captain Falcon).

17. MacD (using Princess Peach).

25. Reno (using Sheik).

25. Shroomed (using Sheik).

25. DJ Nintendo (using Fox McCloud and Pikachu).

25. aMSa (using Yoshi).

25. Laudandus (using Sheik).

25. Darkrain (using Captain Falcon).

25. Zanguzen (using Falco Lombardi).

25. Eddie Mexico (using Super Luigi).

33. Azen (using Marth and Falco Lombardi).

33. Lovage (using Fox McCloud).

33. Kalamazhu (using Princess Peach).

33. Darkatma (using Sheik).

33. Zhu (using Falco Lombardi).

33. Vish (using Captain Falcon).

33. Kira (using Sheik).

33. Far! (using Falco Lombardi).

33. Swedish Delight (using Sheik).

33. OkamiBW (using Sheik).

33. Wizzrobe (using Captain Falcon).

33. Animal (using Fox McCloud).

33. Darrell (using Samus Aran).

33. Azusa (using Princess Peach).

33. Frootloop (using Falco Lombardi).

33. The Moon/La Luna (using Marth).



https://www.ssbwiki.com/Tournament:EVO_2016

At Evolution 2016, these were the Top Competitors in the Singles Tournament of Super Smash Bros. Melee 1.02:

1. Hungrybox (using Jigglypuff).

2. Armada (using Princess Peach).

3. Plup (using Sheik).

4. Mango (using Fox McCloud and Falco Lombardi).

5. Mew2King (using Sheik, Marth, and Princess Peach).

5. S2J (using Captain Falcon).

7. PewPewU (using Marth).

7. Westballz (using Falco Lombardi and Fox McCloud).

9. Duck (using Samus Aran).

9. Swedish Delight (using Sheik).

9. Zhu (using Falco Lombardi).

9. Shroomed (using Sheik).

13. Nintendude (using Ice Climbers).

13. Colbol (using Fox McCloud and Marth).

13. Lucky (using Fox McCloud).

13. Druggedfox (using Fox McCloud).

17. The Moon/La Luna (using Marth).

17. Wizzrobe (using Captain Falcon).

17. Chillin (using Fox McCloud).

17. ChuDat (using Ice Climbers).

17. JAVI (using Fox McCloud).

17. Ice (using Fox McCloud).

17. Gravy (using Captain Falcon).

17. Axe (using Pikachu).

25. Mike Haze (using Fox McCloud).

25. Cactuar (using Fox McCloud and Marth).

25. n0ne (using Captain Falcon).

25. Laudandus (using Sheik).

25. SFAT (using Fox McCloud).

25. Wobbles (using Ice Climbers).

25. Frootloop (using Sheik).

25. SmashG0D (using Marth).

33. Lovage (using Fox McCloud).

33. Bobby Frizz (using Fox McCloud).

33. Drunksloth (using Ice Climbers).

33. Slox (using Sheik).

33. Kels (using Fox McCloud).

33. Bladewise (using Princess Peach).

33. Captain Faceroll (using Sheik).

33. Squid (using Falco Lombardi).

33. Fiction (using Fox McCloud).

33. Darkatma (using Sheik and Princess Peach).

33. Azusa (using Princess Peach).

33. InfiniteNumbers (using Ice Climbers).

33. IloD (using Princess Peach).

33. KJH (using Fox McCloud).

33. Kounotori (using Falco Lombardi).

33. DJ Nintendo (using Fox McCloud).



https://www.ssbwiki.com/Tournament:EVO_2017

At Evolution 2017, these were the Top Competitors in the Singles Tournament of Super Smash Bros. Melee 1.02:

1. Armada (using Princess Peach).

2. Mango (using Fox McCloud and Falco Lombardi).

3. Hungrybox (using Princess Peach).

4. Mew2King (using Marth, Sheik, and Princess Peach).

5. Plup (using Sheik and Fox McCloud).

5. Lucky (using Fox McCloud).

7. SFAT (using Fox McCloud).

7. The Moon/La Luna (using Marth).

9. Leffen (using Fox McCloud).

9. Axe (using Pikachu).

9. PewPewU (using Marth).

9. Prince Abu (using Jigglypuff).

13. Wizzrobe (using Captain Falcon).

13. Westballz (using Falco Lombardi).

13. Swedish Delight (using Sheik).

13. Duck (using Samus Aran).

17. ChuDat (using Ice Climbers).

17. Shroomed (using Sheik and Marth).

17. S2J (using Captain Falcon).

17. Ryan Ford (using Fox McCloud).

17. aMSa (using Yoshi).

17. IloD (using Princess Peach).

17. Rishi (using Marth).

17. Medz using Fox McCloud).

25. Mike Haze (using Fox McCloud).

25. Crush (using Fox McCloud).

25. Nintendude (using Ice Climbers).

25. Colbol (using Fox McCloud).

25. MacD (using Princess Peach).

25. Android (using Sheik).

25. Ka-master (using Super Luigi).

25. AbsentPage (using Fox McCloud, Sheik, and Marth).

33. Druggedfox (using Fox McCloud).

33. n0ne (using Captain Falcon).

33. Ice (using Fox McCloud).

33. HugS (using Samus Aran).

33. Bladewise (using Princess Peach).

33. Amsah (using Sheik).

33. Fiction (using Fox McCloud).

33. Kels (using Fox McCloud).

33. Blea Gelo (using Super Luigi).

33. Redd (using Fox McCloud).

33. Eddy Mexico (using Super Luigi).

33. Hax (using Fox McCloud).

33. ARMY (using Ice Climbers).

33. HomeMadeWaffles (using Falco Lombardi).

33. King Momo (using Falco Lombardi).

33. DaShizWiz (using Falco Lombardi).



https://www.ssbwiki.com/Tournament:EVO_2018

At Evolution 2018, these were the Top Competitors in the Singles Tournament of Super Smash Bros. Melee 1.02:

1. Leffen (using Fox McCloud).

2. Armada (using Princess Peach and Fox McCloud).

3. Plup (using Sheik).

4. Hungrybox (using Jigglypuff).

5. Wizzrobe (using Captain Falcon).

5. Mango (using Falco Lombardi).

7. Swedish Delight (using Sheik).

7. S2J (using Captain Falcon).

9. Duck (using Samus Aran).

9. Zain (using Marth).

9. PewPewU (using Marth).

9. n0ne (using Captain Falcon).

13. Mew2King (using Marth and Sheik).

13. Westballz (using Falco Lombardi).

13. Lucky (using Fox McCloud).

13. Colbol (using Fox McCloud).

17. Gahtzu (using Captain Falcon).

17. Drephen (using Sheik).

17. Nintendude (using Ice Climbers).

17. SFAT (using Fox McCloud).

17. MikeHaze (using Fox McCloud).

17. Rishi (using Marth).

17. Axe (using Pikachu).

17. HugS (using Samus Aran).

25. Cactuar (using Fox McCloud).

25. Mojo (using Fox McCloud).

25. ChuDat (using Ice Climbers).

25. AbsentPage (using Fox McCloud).

25. Overtriforce (using Sheik).

25. Darktooth (using Fox McCloud).

25. Shroomed (using Sheik).

25. KJH (using Fox McCloud).

33. A Rookie (using Super Mario).

33. Heartstrings (using Sheik).

33. Spark (using Sheik).

33. Darkatma (using Sheik).

33. SacaSuMoto (using Sheik).

33. Eddy Mexico (using Super Luigi).

33. Rocky (using Falco Lombardi).

33. Slox (using Fox McCloud).

33. Levingy (using Falco Lombardi).

33. Ice (using Fox McCloud).

33. Wobbles (using Ice Climbers).

33. Amsah (using Sheik).

33. Mr. F (using Jigglypuff).

33. FatGoku (using Falco Lombardi).

33. The Moon/La Luna (using Marth).

33. aMSa (using Yoshi).
 
Last edited:

ohuro

Smash Rookie
Joined
Nov 15, 2014
Messages
11
Location
jpn
Slippi.gg
LGA#785
Finally SDR regenerates with UCF in Multi mod launcher. Great thanks to UnclePunch and MML developer team.
 

_glook

Got a Passion for Smashin'
Joined
Sep 30, 2005
Messages
802
Location
Not UC Berkeley anymore
I probably should have updated this page back and the end of last year, but I couldn't get a hold of the person who owned the domain. I also don't have write access to the main post in this thread, so I can't change the link in this thread. But the new domain is http://sdremix.games though apparently all the links have been broken for like half a year because I didn't check all the links. I'm going through it and fixing them now.

On another note, I'd love for there to be a netplay optimized version of SDR 3.2.1 so playing online is less of a pain, haha.
 

_Snover_

Frost Tree Pokémon
Joined
Jan 3, 2015
Messages
107
As an update glook has modified gecko codes people use for melee to be compatible with the game. We're still testing them but it looks like the important ones (lag reduction, legal stages only) are working fine. If you want to netplay there's a Smashladder chatroom for SDR (It's called SDRemix) where you can ask for matches.
 

_glook

Got a Passion for Smashin'
Joined
Sep 30, 2005
Messages
802
Location
Not UC Berkeley anymore
As an update glook has modified gecko codes people use for melee to be compatible with the game. We're still testing them but it looks like the important ones (lag reduction, legal stages only) are working fine. If you want to netplay there's a Smashladder chatroom for SDR (It's called SDRemix) where you can ask for matches.
To expand on this, I've updated the Netplay Guide on the website with this information, if anyone wants it. The guide should otherwise also be up to date. Let me know if you have issues with it. https://sdremix.games/guides/netplay-guide/
 

_glook

Got a Passion for Smashin'
Joined
Sep 30, 2005
Messages
802
Location
Not UC Berkeley anymore
Two new builds of SD Remix:
Normal Netplay build BETA:
https://github.com/underscoreglook/SD-Remix/releases/tag/normal-netplay-code-complete
Based on 3.2.1 (there's a couple of removed stages that weren't played much), but it updates a bunch of existing stuff (like stage striking), rearranges the stage list, adds some bugfixes (like freeze glitch fix), and adds a butt ton of togglable options into the SDR Options menu (changelist should be in the zip file, includes most of UnclePunch's character changes).

Slippi Rollback Compatible build BETA:
https://github.com/underscoreglook/SD-Remix/releases/tag/3.2.1-slippi-beta
This is based on the above build, but it's compatible with Slippi's rollback netplay code.
SDR Options couldn't be carried over for compatibility reasons, and they wouldn't sync properly anyway.
Unranked mode disabled so people don't end up matching with Melee players (people are instead shown the Anther's ladder chat room URL).
The random stages in Direct Mode now include SDR stages:
* Final Destination, no BG transitions
* Battlefield
* Dreamland 64 no wind
* Yoshi's Story no flyguys
* Fountain of Dreams
* Pokemon Stadium
* Whispy's battlegrounds
* Cranky's Treehouse
* Smashville Fourside
* Omega Yoshi's N64
 
Last edited:

DrewZG

Smash Rookie
Joined
Feb 6, 2016
Messages
2
Location
Melbourne, Victoria, Australia
Two new builds of SD Remix:
Normal Netplay build BETA:
https://github.com/underscoreglook/SD-Remix/releases/tag/normal-netplay-code-complete
Based on 3.2.1 (there's a couple of removed stages that weren't played much), but it updates a bunch of existing stuff (like stage striking), rearranges the stage list, adds some bugfixes (like freeze glitch fix), and adds a butt ton of togglable options into the SDR Options menu (changelist should be in the zip file, includes most of UnclePunch's character changes).

Slippi Rollback Compatible build BETA:
https://github.com/underscoreglook/SD-Remix/releases/tag/3.2.1-slippi-beta
This is based on the above build, but it's compatible with Slippi's rollback netplay code.
SDR Options couldn't be carried over for compatibility reasons, and they wouldn't sync properly anyway.
Unranked mode disabled so people don't end up matching with Melee players (people are instead shown the Anther's ladder chat room URL).
The random stages in Direct Mode now include SDR stages:
* Final Destination, no BG transitions
* Battlefield
* Dreamland 64 no wind
* Yoshi's Story no flyguys
* Fountain of Dreams
* Pokemon Stadium
* Whispy's battlegrounds
* Cranky's Treehouse
* Smashville Fourside
* Omega Yoshi's N64
Hey I was wondering how to make mods compatible with rollback?
 
Last edited:

_glook

Got a Passion for Smashin'
Joined
Sep 30, 2005
Messages
802
Location
Not UC Berkeley anymore
Hey I was wondering how to make mods compatible with rollback?
Faster Melee uses the Tournament Mode code section to insert its gecko codes, so make sure there are no codes inserted to that section.
Secondly, Slippi specifically looks for the game code GALE01 for rollback, so you have to keep that the same.
Lastly, you'll need to disable Unranked, because it'll connect to normal Melee players, and since the ISOs are different, you'll have desyncs.
Here's my code for disabling unranked for SDR:

Disable Unranked
Without altering Slippi itself, there's no way for us to use matchmaking to our advantage, as most of the
matchmaking code exists in Slippi dolphin code.
As a result, we'll simply make the option unusable.
[_glook]
Revision ---- DOL Offset ---- Hex to Replace ---------- ASM Code -
<funOnlineSubmenuThinkSDR> NTSC 1.02
7C0802A6 90010004
9421FF50 BE810008
3C60804A 3BA304F0 # 250, FN_OnlineSubmenuThink
38600004 3D808022
618C9624 7D8903A6 # 260
4E800421 907D000C
3BC00000 93DD0008 # 270
546006F7 41820160
38000005 B00DB528 # 280
3BE00001 3B9E0000
9BFD0011 5783063E # 290
3D80801A 618C36A0
7D8903A6 4E800421 # 2A0
7C60F838 7C84F038
7C83F278 7C00F278 # 2B0
7C600379 4182000C
5783063E 48000014 # 2C0
3B9C0001 2C1C0004
4180FFC4 38600000 # 2D0
3D808016 618C77E8
7D8903A6 4E800421 # 2E0
A01D0002 2C000000 # 0 - Ranked
41820030 2C000001 # 2F0, 1 - Unranked
41820024 2C000002 # 2F8
41820040 2C000003
41820040 2C000004
41820054 2C000005
41820054 48000258
38600003 3D808002
618C4030 7D8903A6
4E800421 48000240
38600001 4800004C
38600002 48000044
38600001 3D808002
618C4030 7D8903A6
4E800421 388000B6
48000058 388000B7
48000050 38600001
3D808002 618C4030
7D8903A6 4E800421
388000B8 48000034
986DAFA0 38600001
3D808002 618C4030
7D8903A6 4E800421
38600008 3D808022
618C9860 7D8903A6
4E800421 480001C0
806DAFC4 98830000
38800001 38A00001
3D808000 618C55F0
7D8903A6 4E800421
4800019C 546006B5
418200D0 38600000
3D808002 618C4030
7D8903A6 4E800421
9BDD0011 38600005
38000001 B06DB528
38600003 889D0000
989D0001 981D0000
38000002 B01D0002
3D808022 618CB3A0
7D8903A6 4E800421
3D808039 618C0CD4
7D8903A6 4E800421
806DC17C 3D808039
618C0228 7D8903A6
4E800421 3C60803F
3863B6B0 83830024
281C0000 41820110
38600000 38800001
38A00080 3D808039
618C01F0 7D8903A6
4E800421 389C0000
38A00000 3D808038
618CFD54 7D8903A6
4E800421 808DC19C
8803000D 508026B6
9803000D 480000C8
546007FF 41820060
38600002 3D808002
618C4030 7D8903A6
4E800421 3BE00005
3B9D0002 A07C0000
28030000 41820010
3803FFFF B01C0000
48000008 B3FC0000
38600008 A09C0000
3D808022 618C9938
7D8903A6 4E800421
2C030000 4182FFC8
48000064 546007BD
4182005C 38600002
3D808002 618C4030
7D8903A6 4E800421
3B9D0002 A07C0000
28030005 41820010
38030001 B01C0000
48000008 B3DC0000
38600008 A09C0000
3D808022 618C9938
7D8903A6 4E800421
2C030000 4182FFC8
48000004 3D808000
618C5618 7D8903A6
4E800421 7F6802A6
387B0004 7C6903A6
4E800421 387B0008
7C6903A6 4E800421
BA810008 800100B4
382100B0 7C0803A6
4E800021 803EB57C
430C0000 803EB684
06000000 4E800021
06450646 06470648
0649064A

NTSC 1.02 --- 0x801b1044 ---- 3BA30B90 -> Branch
3BA30B90 # addi r29, r3, 2960 # Code at hook location
# Set think function
3C60803E # lis r3, 0x803e
6063B760 # ori r3, r3, 0xb760
lis r4, <<funOnlineSubmenuThinkSDR>>@h
ori r4, r4, <<funOnlineSubmenuThinkSDR>>@l
90830000 # stw r4, 0(r3)

# Now we replace the description for it
3C608131 # lis r3, 0x8131
6063A5A4 # ori r3, r3, 0xA5A4
lis r4, <<wsrDisabledUnrankedDescription>>@h
ori r4, r4, <<wsrDisabledUnrankedDescription>>@l
90830000 # stw r4, 0(r3)
00000000 # Branch back


-==-


Replace Unranked description
Since unranked is disabled, have the description link to the SD Remix chat room.
[_glook]
Revision ---- DOL Offset ---- Hex to Replace ---------- ASM Code -
<wsrDisabledUnrankedDescription> ALL
120C FF4444 0E 00B3
0080 1607 0000 FFEC
0306 0000 0000 18
# First Line (word align this or alter end 0s)
201c200d 201b1a20 31203220 371a2026 20322030 20332024 2037202c 2025202f 202820e7 1a200a20 36202e1a
20292032 20351a20 30202420 37202620 2b202820 361a2024 203720e9
19
03 # Newline
06 00000000 18
# Second Line (word align this or alter end 0s)
202b2037 20372033 203620e9 20f020f0 203a203a 203a20e7 20362030 20242036 202b202f 20242027 20272028
203520e7 20262032 203020f0 20312028 20372033 202f2024 203c20f0 20012000 20022004
19 0f0d00 00 # Extra 2 0s to word align

<wsrPlayUnrankedMatches> ALL
100caaaa aa0e00b3 00b31606 00000000 18201920 2f202420 3c1a2038 20312035
20242031 202e2028 20271a20 30202420 37202620 2b202820 3620e719 0f0d0000

NTSC 1.02 --- 0x803A63A0 ---- 7C03002E -> Branch
7D83002E # lwzx r12, r3,r0 # Get text location
# Compare the text at r0 with wsrPlayUnrankedMatches
lis r11, <<wsrPlayUnrankedMatches>>@h
ori r11, r11, <<wsrPlayUnrankedMatches>>@l
39400000 # li r10, 0
# CHECK_SAME_TEXT:
7D2C502E # lwzx r9, r12, r10
7D0B502E # lwzx r8, r11, r10
7C084800 # cmpw r8, r9
4082001C # bne NORMAL_TEXT
394A0004 # addi r10, r10, 0x4
2C0A0040 # cmpwi r10, 0x40
4180FFE8 # blt CHECK_SAME_TEXT
lis r0, <<wsrDisabledUnrankedDescription>>@h
ori r0, r0, <<wsrDisabledUnrankedDescription>>@l
48000008 # b RETURN
# NORMAL_TEXT:
7D806378 # mr r0, r12 # Set the normal text
# RETURN:
00000000 # Branch back
 

BXBX

Smash Cadet
Joined
Nov 25, 2018
Messages
46
Cool I'll be trying this out. Did you guys ever make changes to battlefield's janky ledges? (like pikachu thunderbolt glitch)
 
Last edited:

Sycorax

Smash Ace
Joined
Jul 7, 2014
Messages
502
Location
Atlanta, GA
With the advent of rollback netcode for SDR, we have an unprecedented opportunity to play and compete at this great mod we all love. I'm hosting an SD Remix online tournament on the 12th of September. https://smash.gg/tournament/rollback-remix Get in here and compete with your favorite no-longer-low-tier character!
The tournament starts at 2pm ET (UTC -4) Saturday September 12th. This time was chosen in an attempt to balance for west coast and European players though it may change to a later time if that is not needed. There is a 32 entrant cap so register early because I'll be making a post to the broader Melee community later. It will be a swiss style tournament. Seeding will be random. $5 prize for first place.
There are rules on the smash.gg page. Let me know if you have any questions :)
 
Top Bottom