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

Completed Link & Young Link - Shield Improvement Codes

PKFreeZZy

Smash Cadet
Joined
Aug 21, 2016
Messages
60
Location
Hungary
Slippi.gg
VETR#758
Brewed these codes today, to improve the presence of this overlooked mechanic by a small margin.

Code:
$Link & Young Link - Fix 'Shield Mine' Glitch [PKFreeZZy]
C20EB3F0 00000003
38800000 895F19C4
508A3E30 995F19C4
881F221B 00000000
C21491D0 00000003
38800000 895F19C4
508A3E30 995F19C4
881F221B 00000000
GALE01-5.png


Link performs a No-Impact Land (NIL) here, and the shield bubble appears in its last active position for one frame (first frame of Wait.)

The 'Shield Mine,' also referred to as 'Shield Yielding' is a bug that occurs as a result of the Links' Hylian/Deku shield bubble spawn functions not flagging the bit responsible for updating shield bubble position.

This code updates said flag, effectively getting rid of the Shield Mine in vanilla Melee entirely!

Special thanks to T tauKhan for explaining why this bug occurs!

The following codes require the Shield Mine fix above to function properly:

Code:
$Link & Young Link - Hylian/Deku Shield Active During Squat/SquatRv [PKFreeZZy]
C20D6244 00000004
9421FFF8 80A3002C
38800000 880519C4
50803E30 980519C4
60000000 00000000
C20D678C 00000004
9421FFF8 80A3002C
38800000 880519C4
50803E30 980519C4
60000000 00000000
C20D6064 0000000B
807E002C 80030004
2C000014 4182002C
4080003C 2C000006
41820008 48000030
7FC3F378 3D80800F
398CB3BC 7D8803A6
4E800021 48000018
7FC3F378 3D808015
398C919C 7D8803A6
4E800021 8001001C
60000000 00000000
040D6624 90010004
C20D6628 00000002
9421FFEC 93E10010
7C7F1B78 00000000
040D662C 38800029
040D6630 38A00000
040D6634 38C00000
C20D6648 0000000B
7FE3FB78 8083002C
80040004 2C000014
41820028 40800034
2C000006 41820008
48000028 3D80800F
398CB3BC 7D8803A6
4E800021 48000014
3D808015 398C919C
7D8803A6 4E800021
80010018 83E10010
60000000 00000000
040D664C 38210014
GALE01-2.png


GALE01-3.png


Normally, Link and Young Link's Hylian/Deku Shield is only active during Wait and SquatWait, which means the transition states Squat and SquatRv leave him without the shield bubble. This code adds the shield spawn and shield bubble position update functions to the transition states, providing much better coverage against projectiles!

Code:
$Link & Young Link - Hylian/Deku Shield Active During WalkSlow (REQUIRES SHIELD MINE FIX)"]
C20C9770 00000004
9421FFF8 80A3002C
38800000 880519C4
50803E30 980519C4
60000000 00000000
C20DFD84 0000000C
801F0010 2C00000F
4082004C 801F0004
2C000014 4182002C
4080003C 2C000006
41820008 48000030
7FA3EB78 3D80800F
398CB3BC 7D8803A6
4E800021 48000018
7FA3EB78 3D808015
398C919C 7D8803A6
4E800021 C01F00EC
60000000 00000000
GALE01-4.png


This one adds the shield bubble to the Links' slow walking animation. I chose slow walk only, since mid and fast walk's animation makes it so the shield is to their side, rather than directly in front of them.

This one's not a code, but rather a fix that involves editing Link or Young Link's character files. By default, the Hylian/Deku Shield is attached to the right arm joint with an offset of 0 on all three axes (X, Y and Z.) Setting its position on the Z-Axis to -0.6 or lower moves it forward so that it actually fully covers the shield!

GALE01-6.png


Vanilla Link's elbow slightly pokes outward, potentially making it vulnerable to some projectiles.

The shield bubble's Z offset is found at 0xD0 in either Link's Attributes2 table. Here it is in HSDraw:

HSD.png


Note that I have Young Link's file, PlCl.dat open here, however, Link's is identical. Don't forget to save by going to File -> Save in the top left corner of the window or by performing the CTRL + S key combination!

After the change:

GALE01-8.png


Much safer now!
 
Last edited:
Top Bottom