Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Edge
Meadworks combat: weapon-family secondary attacks, quickstep, slope-aware swings, swim equipment recovery and Dodge Cancel (off by default). Required on all peers.
| Last updated | 4 days ago |
| Total downloads | 42 |
| Total rating | 0 |
| Categories | Deep North Update AI Generated Gear Tweaks Server-side Client-side |
| Dependency string | expDARE-Edge-0.2.12 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.30.2denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2351expDARE-Crucible
Meadworks shared library: product registration, server authority, the shared interface kit, localization and logging. Adds no gameplay. Required on all peers.
Preferred version: 0.3.26README
Edge
Version 0.2.12. Requires Crucible 0.3.26 / Crucible.UI 0.3.19. Changes are in CHANGELOG.md.
Combat additions: a secondary attack for every weapon family, a quickstep, swings that hit on slopes, and weapons back in hand after a swim.
Features
- Secondary attacks for every weapon family, such as barrages, sentinels, boomerang axes, spear rain and launch slams. Bows, crossbows, staves and bombs each have a preset setting; melee secondaries come from the melee rules file.
- Cooldown and charge HUD, secondary names in weapon tooltips and key hints for keyboard and gamepad.
- A "Secondary Attacks" entry in the Compendium (Texts/Lore) lists every secondary attack with its description.
- Quickstep: a short dash for knives and Unarmed-skill weapons.
- Slope assist: melee swings connect with creatures up or down a slope (Fixed or Adaptive mode).
- Swim recovery: weapons hidden by swimming come back after you leave the water, and the shield you last used comes back when you equip a one-handed weapon.
- Keep Crossbow Loaded (on by default): a crossbow put away loaded stays loaded when drawn again.
- Blood Magic tuning: summon lifetime and quality rules and health costs based on maximum health.
- Dodge Cancel (off by default): dodging or pressing block during an attack cancels it. Stamina and other costs already paid are not refunded.
- Archery: arrows that hit the ground or an object can be picked up again (25% by default, set by the server; arrows that hit creatures, land in water or burn are lost), the camera zooms in as you draw a bow, and a small bar under the crosshair fills with the draw. Zoom and the bar are your own settings in
6 - Interface. - Weapon, melee and Blood Magic rules files (
Edge.Ranged,Edge.Melee,Edge.BloodMagic) for server owners.
Requirements
- BepInExPack Valheim 5.4.2351
- Jotunn 2.30.2
- Crucible 0.3.26 or a later 0.3.x, which includes Crucible.UI 0.3.19 (the shared Meadworks interface kit)
Installation
- Mod manager (recommended): install Edge with r2modman, Gale or the Thunderstore Mod Manager; the dependencies above are installed for you.
- Manual: install BepInExPack Valheim, then Jotunn and Crucible, then copy the
plugins/Edgefolder from this package intoBepInEx/plugins/. - In multiplayer, install Edge on the server and on every client (see Multiplayer).
Configuration
- Settings file:
BepInEx/config/com.meadworks.edge.cfg. Edit it in game with Almanac (the Meadworks settings book) or any ConfigurationManager. - Each module (secondaries, quickstep, slope assist, equipment) has its own switch; Dodge Cancel is in
1 - General / Dodge Cancel. - In multiplayer the server's values win for combat settings and the rules files, and admins can lock settings; locked settings show as read-only. Swim and HUD settings stay your own.
- Cheat:
7 - Cheats / No Secondary Cooldownsis off by default. In multiplayer it stays locked unless the server allows cheats. - Converter: imports SecondaryAttacks, Slope Combat Assistance and KeepWeaponsAfterSwim settings after a preview, with a backup first.
Multiplayer
- Required on all peers: install it on the server and on every client, same major.minor version.
- Joining a server without Meadworks: Crucible waits for the server's reply (10 seconds by default), then treats it as a vanilla server; Edge turns off for that session, slope assist and swim recovery included, and cheats stay locked.
- Players without Meadworks (vanilla clients) cannot join a server running Edge. With only server-only or client-optional Meadworks products installed, an admin can let them join with Crucible's
Network.AdmissionModeset toAllowVanilla.
Compatibility
- Steps aside, module by module: SecondaryAttacks turns off Edge's secondaries (and its quickstep and last-shield features while SecondaryAttacks' own versions are on); Slope Combat Assistance or Slope Combat Fix turns off slope assist; KeepWeaponsAfterSwim turns off swim recovery while it is active; Quickstep (shudnal) turns off Edge's quickstep; ShieldMeBruh turns off the last-shield feature; BetterArchery turns off Edge's archery features.
- Converter imports: SecondaryAttacks, Slope Combat Assistance and KeepWeaponsAfterSwim (see Configuration).
- No quiver: Mantle's Ammo slots already hold extra arrow stacks beside the inventory.
- Optional Meadworks integrations: Edge adds its weapon, Sneak and Blood Magic lines to the shared skill book.
Notes
-
Optional EpicLoot support: Burst rolls multishot and pays ammo independently for each actual shot. Ammo Conservation refunds one paid ammo per successful shot; the final successful shot determines reload preservation. EpicLoot remains optional.
-
Gamepad: supported through the shared Crucible.UI controller navigation and configurable pad chords.
-
Languages: English, Spanish, Simplified Chinese, Russian, French, German and Korean (non-English text is machine-assisted).
-
Inspired by / replaces (behavior reimplemented, no code reused): KeepWeaponsAfterSwim (Lazly), DodgeCancel (SirJose), BetterArchery (ishid4: recoverable arrows, bow zoom).
-
Listed under Thunderstore's AI Generated category; tested in-game.
-
Source: Corresponding Source for this exact version, free of charge: https://github.com/ExtraPotions/Meadworks/tree/main/Edge
Changelog
See the Changelog tab (CHANGELOG.md).
Credits and license
Secondary attacks, the quickstep and the last-shield feature adapt SecondaryAttacks by sighsorry1029 (GPL-3.0-only); the rules-file merge adapts EliteCrafting by Gerald Glasgow (GPL-3.0-or-later); Keep Crossbow Loaded adapts EliteCreaturesReborn by Gerald Glasgow (GPL-3.0-or-later). Slope assist and swim recovery follow other mods' behavior only (no code used).
Code: original code is GPL-3.0-or-later; files adapted from SecondaryAttacks are GPL-3.0-only (its repository carries the GPLv3 text and no "or later" statement), so the assemblies are distributed under GPL-3.0 (LICENSE-CODE.md, licenses/GPL-3.0.txt). Original artwork and documentation: CC BY-NC-SA 4.0 (LICENSE-ASSETS.md). Adopted sources and notices: LICENSE_SCOPE.md, SOURCE_NOTICE.md, THIRD_PARTY_NOTICES/.
Author: expDARE.