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

The Each Number of Handicap is for Each Player's Stock

Kou

Smash Apprentice
Joined
Nov 22, 2011
Messages
198
Location
Japan
Ato has already made "Stock Handicap".

http://atokigedesu.github.io/artifact/ssbm_cheat_code/#ストックハンデ-初期版用-for-v1-00:d96fd7cdcbc6d1563876f6f18c2f6612

But this has a conflict with the features of 20XX Training Hack Pack on SSS (or CSS) because this code is used with D-pad before starting a match.
Then I came up with using handicap value for Stock Handicap.

ON of "Stock" and "Handicap" makes each player's stocks be forced to be the same number as handicap value when starting a match.
 
Last edited:

Acryte

Smash Ace
Joined
Mar 30, 2005
Messages
986
I think this will be a great training tool for people because they can still 'win' matches instead of constantly losing by less and less. I like it. I think it would make learning the game more tolerable.
 
Joined
Oct 10, 2011
Messages
1,126
Location
Boise, ID
NNID
dansalvato
I did this for Project M! We changed "Handicap" to "Stock Control". It should be easy to do for Melee as well.
 
Joined
Oct 10, 2011
Messages
1,126
Location
Boise, ID
NNID
dansalvato
Done. Just two lines of code!

Code:
Handicap = Stock Count [Dan Salvato]
04167dc8 981c006a
04167dcc 4bffff8c
Some quick notes.
If handicap is OFF, we go to 80167d54
If handicap is ON, we go to 80167dc4

80167dc4: lbz r0,0x70(r28)
This loads the player's handicap value to r0.
All the code between 80167dc8 and 80167dec processes the handicap value and stores the new damage ratios, etc.
We change 80167dc8 to:
stb r0,0x6a(r28)
That's where the current player's starting stock count is stored.
Finally, we change 80167dcc to:
b -0x74
This branches to 80167d54, which is the "handicap OFF" code, so there is no handicap.

I'm changing two lines of code in the DOL, so this is also a really easy DOL mod that requires no extra space.

I tried setting the starting handicap to 4 instead of 9, but it's extremely difficult for some reason.
 
Last edited:

Achilles1515

Smash Master
Joined
Jun 18, 2007
Messages
3,211
Location
Cincinnati / Columbus OH
Done. Just two lines of code!

Code:
Handicap = Stock Count [Dan Salvato]
04167dc8 981c006a
04167dcc 4bffff8c
Some quick notes.
If handicap is OFF, we go to 80167d54
If handicap is ON, we go to 80167dc4

80167dc4: lbz r0,0x70(r28)
This loads the player's handicap value to r0.
All the code between 80167dc8 and 80167dec processes the handicap value and stores the new damage ratios, etc.
We change 80167dc8 to:
stb r0,0x6a(r28)
That's where the current player's starting stock count is stored.
Finally, we change 80167dcc to:
b -0x74
This branches to 80167d54, which is the "handicap OFF" code, so there is no handicap.

I'm changing two lines of code in the DOL, so this is also a really easy DOL mod that requires no extra space.

I tried setting the starting handicap to 4 instead of 9, but it's extremely difficult for some reason.
This is well executed.
 

Kou

Smash Apprentice
Joined
Nov 22, 2011
Messages
198
Location
Japan
Done. Just two lines of code!

Code:
Handicap = Stock Count [Dan Salvato]
04167dc8 981c006a
04167dcc 4bffff8c
Some quick notes.
If handicap is OFF, we go to 80167d54
If handicap is ON, we go to 80167dc4

80167dc4: lbz r0,0x70(r28)
This loads the player's handicap value to r0.
All the code between 80167dc8 and 80167dec processes the handicap value and stores the new damage ratios, etc.
We change 80167dc8 to:
stb r0,0x6a(r28)
That's where the current player's starting stock count is stored.
Finally, we change 80167dcc to:
b -0x74
This branches to 80167d54, which is the "handicap OFF" code, so there is no handicap.

I'm changing two lines of code in the DOL, so this is also a really easy DOL mod that requires no extra space.

I tried setting the starting handicap to 4 instead of 9, but it's extremely difficult for some reason.
Whoa... Thank you Dan!!
 

Sham Rock

Smash Apprentice
Joined
Feb 10, 2014
Messages
95
Location
Outside of your grab range
Done. Just two lines of code!

Code:
Handicap = Stock Count [Dan Salvato]
04167dc8 981c006a
04167dcc 4bffff8c
Some quick notes.
If handicap is OFF, we go to 80167d54
If handicap is ON, we go to 80167dc4

80167dc4: lbz r0,0x70(r28)
This loads the player's handicap value to r0.
All the code between 80167dc8 and 80167dec processes the handicap value and stores the new damage ratios, etc.
We change 80167dc8 to:
stb r0,0x6a(r28)
That's where the current player's starting stock count is stored.
Finally, we change 80167dcc to:
b -0x74
This branches to 80167d54, which is the "handicap OFF" code, so there is no handicap.

I'm changing two lines of code in the DOL, so this is also a really easy DOL mod that requires no extra space.

I tried setting the starting handicap to 4 instead of 9, but it's extremely difficult for some reason.
Okay, now jsut 1 or 2 lines more for the menu text and it will be perfect
 
Top Bottom