TheWarlock117-Link icon

Link

Adds Link from The Legend of Zelda: Breath of the Wild as a playable character.

Last updated 2 months ago
Total downloads 177924
Total rating 11 
Categories Mods Skins Player Characters Skills Survivors of the Void Seekers of the Storm Update
Dependency string TheWarlock117-Link-1.2.4
Dependants 67 other packages depend on this package

This mod requires the following mods to function

KingEnderBrine-LobbySkinsFix-1.2.1 icon
KingEnderBrine-LobbySkinsFix

Fixes issues with switching to modded skin and back to vanilla in lobby

Preferred version: 1.2.1
RiskofThunder-R2API_Language-1.0.1 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.0.1
tristanmcpherson-R2API-5.0.5 icon
tristanmcpherson-R2API

A modding API for Risk of Rain 2

Preferred version: 5.0.5
RiskofThunder-R2API_Sound-1.0.3 icon
RiskofThunder-R2API_Sound

API for adding custom sounds or musics

Preferred version: 1.0.3
RiskofThunder-R2API_Prefab-1.0.4 icon
RiskofThunder-R2API_Prefab

API for Prefab creation, networking and duplication

Preferred version: 1.0.4
bbepis-BepInExPack-5.4.2117 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2117
RiskofThunder-HookGenPatcher-1.2.5 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.5

README

Link

  • Adds Link from The Legend of Zelda: Breath of the Wild as a playable character.
  • Unlockable alternative skills and skins
  • Multiplayer compatible

Watch a showcase here!

PM me on Discord @TheWarlock117#6226 with any bugs, complaints, or suggestions!

Please check known issues first! Also be aware that I am unlikely to add any more skins than are already included. Due to the nature of BOTW's assets, adding new skins is incredibly time-consuming and tedious, and if I add any more, it will be further down the road, when I am feeling particularly masochistic.

Credits

TheWarlock117 - Everything

Acknowledgements

  • Rob & TheTimesweeper for their incredible Henry Tutorial survivor, on which this is based
  • Risk of Rain 2 Modding discord for their unending help and patience
  • TheTimesweeper for Enforcer shielding code

Skills

Passive

Skill Description
Paraglider An item that you received from the king on the Great Plateau. It allows you to sail through the sky.Hold space while you're in the air to use it.

Primary

Skill Description
The Master Sword The legendary sword that seals the darkness. Swing forward for 200% damage. At over 90% health, fire a sword beam for 100% damage.

Secondary

Skill Description Cooldown
Hylian Shield A shield passed down through the Hyrulean royal family, along with the legend of the hero who wielded it. Hold to block all damage from the front. Can attack with your sword while blocking. None
Falcon Bow Loose a hasty fire arrow for 45% fire damage. The specially engineered bowstring allows for faster drawing and a short cooldown. 0.5s
Great Eagle Bow Loose three ice arrows at once, each dealing 30% damage and freezing enemies for 2 seconds. 5s
Royal Guard Bow Loose a bomb arrow, which explodes to fling enemies and deal 400% damage 4s

Utility

Skill Description Cooldown
Remote Bomb Hold to draw a bomb and let go to throw. Explodes on impact to fling enemies and deal 400% damage. While gliding, bombs will drop straight down. 6s
Magnesis Hold for up to 6 seconds to draw enemies in. Magnetised enemies are crippled, reducing enemy armor by 20 and movement speed by 50%. 10s
Stasis Pause time on yourself for 5 seconds, freezing and regenerating half of your health. 30s
Cryonis Create a circle of ice pillars, freezing enemies within the circle and dealing 250% damage on contact. 15s

Special

Skill Description Cooldown
Urbosa's Fury Call on the Champion Urbosa to summon powerful lightning, dealing 400% damage and shocking enemies for 2 seconds. 12s
Revali's Gale Call on the Champion Revali and soar into the sky, dealing 50% damage and pushing back enemies around you. 8s
Daruk's Protection Call on the Champion Daruk to enforce your defenses. The next attack is automatically deflected. Cooldown begins after attack deflection. 24s
Mipha's Grace When your hearts run out, call on the Champion Mipha to bring you back to life. Usable once per stage. 1/Stage

Skins

Hylian Outfit Snowquill Outfit Gerudo Outfit Wild Outfit Dark Link Birthday Suit Champion's Tunic

Known Issues

  • Mipha's Grace stock not correctly showing used for non-host players in Multiplayer - should be visual only
  • Some particles are unreasonably large (Teleporter particles, etc.)
  • Some sounds don't play for non-host players in Multiplayer
  • Bow slow-mo can be inconsistent (both sound and activation)
  • Stasis doesn't apply freeze effect properly when player has invulnerability (movement still stopped, but can still look around)
  • Skins re-granted on game start
  • Some achievement-tracking hooks sometimes don't start tracking correctly
  • TriBowAchievement causes errors
  • SOTS: Swapping skins in lobby causes them to render incorrectly (LobbySkinsFix needs updated AFAIK)

Future Plans

  • SOTS: Fix unlockables and re-enable achievements
  • SOTS: Item placements
  • Add translation files
  • Achievements for unlocking Sheikah runes
  • Spin attack
  • Shield Surfing
  • Strafing animations
  • Aim pitch, yaw animations
  • Aerial sword attack
  • Separate models for Bomb, Fire, Ice arrows
  • Balancing
  • BOTW effects instead of RoR2 placeholders (Cryonis, Stasis, Daruk's Protection, etc.)
  • Footstep sounds
  • Jumping sounds
  • Spawn sounds and animation
  • Custom Mipha logic rather than just adding Dio's Best Friend

Changelog

1.2.4

  • Updated for SOTS
  • Achievements disabled for now due to changes in unlockables. Prioritizing SOTS release while working on re-enabling.

1.2.3

  • Multiplayer Paraglider animation now properly synced between clients
  • Multiplayer Bow animations now properly synced between clients
  • Multiplayer Bomb animations now properly snyced between clients
  • Link's 'Hyah' sound now only plays on 33% of all sword swings, rather than 100%
  • Added a 'Blocked' effect to blocking damage with Link's shield, can be disabled in config

1.2.2

  • Fire arrow explosion radius 2 -> 4
  • Bomb arrow explosion radius 8 -> 12
  • Bomb explosion radius 8 -> 12
  • Bomb damage 400% -> 550%
  • Bomb Arrow Damage 400% -> 550%
  • Urbosa Damage 400% -> 650%
  • Sword damage 200% -> 300%
  • Sword beam damage 100% -> 150%
  • Added balance config option for all damage percentages
  • Arrows now follow an arc and adhere to gravity rather than fire straight
  • Arrows should no longer clip through enemies
  • TriArrows now fired based on rotation rather than updating x value (should be more consistent)
  • Fixed error with ragdollController caused by glider bone
  • Added Logbook Lore
  • Fixed some typos
  • Magnesis now works for non-host players in multiplayer (Thank you orbeezeater22!)

1.2.1

  • Bomb direction now based on distance from target (no longer random)
  • Cryonis now deals 250% damage within the circle as well as on contact
  • Shield now blocks damage based on direction of inflictor (projectile) instead of attackerBody (Thanks TheTimesweeper!)
  • Magnesis max block time 3s -> 6s
  • Can now block with shield while falling (still cancels on jump)
  • Added wind takeoff sound to Revali's Gale

1.2.0

  • Added a few more SOTV item displays (Still missing Tricorn ghost hat, Lunar Sun Head, maybe others?)
  • Added Stasis Utility ability
  • Added Magnesis Utility ability
  • Added Cryonis Utility ability
  • Bomb affects Link and pushes in random direction
  • Animation masking (No more sliding - leg animations now independent of upper body)

1.1.1

  • Reset the R2API dependencies (I'm too dumb to do it properly and I've been coding all day)

1.1.0

  • Added most SOTV item displays.
  • Fixed bug with Sawmerang not being consumed on pick-up caused by faulty item display
  • Falcon Bow now shoots Fire Arrows
  • Great Eagle Bow now shoots Ice Arrows
  • Royal Guard Bow now shoots Bomb Arrows
  • Bow Order changed (Royal, Eagle, Falcon) to (Falcon, Eagle, Royal)
  • Link: Triple Threat now unlocks Royal Guard Bow instead of Falcon Bow
  • Bomb and Bomb Arrows now fling enemies
  • Urbosa's Fury now shocks enemies
  • Added new Skin: Birthday Suit
  • Added new Achievement: Speedrunner, which unlocks Birthday Suit skin
  • Raised Revali's Gale height
  • Master Sword damage: 500% -> 200%
  • Sword Beam damage: 250% -> 100%
  • Bomb damage: 1600% -> 400%
  • Urbosa's Fury damage: 800% -> 400%
  • Royal Guard Bow cooldown: 1s -> 4s
  • Great Eagle Bow cooldown: 2s -> 5s
  • Damage now properly represented in all tokens

1.0.2

  • Fixed bug with Link: Triple Threat not properly triggering (Thanks to SkyBlueNinja for letting me know!)
  • Revali's Gale is now unaffected by movement speed and should properly work in multiplayer (Thanks to SkyBlueNinja again!)
  • New Sword projectile buff sprite (Still not perfect lol)

1.0.1

  • Removed some leftover debugging code

1.0.0

  • Initial release