StarlightMagic

v1.1.2·Updated 2026-10-05

Cast spells without switching weapons. 4 hotkeys, 17 spells, and spell tomes you find, buy and read to grow stronger - from early game to the Ion Cannon.

About this mod Author’s original text

Starlight Magic

Cast spells without switching weapons. Four hotkeys, seventeen spells, and spell tomes you find, buy, and read to grow stronger — from your first trip into the Black Forest to the Ion Cannon.

Screenshots and the full description are page.

Features

  • No staff required — spells are bound to 4 keys (H / J / K / L). Keep your sword and shield in hand.
  • 17 spells in 4 packs — attack, buffs, healing, status effects, summons, and travel.
  • Swap, don't add — always 4 slots. Press U to open the spellbook and rebind them: a combat set for raids, a travel set for caves and cliffs.
  • Spell tomes — learn a spell by reading its tome. Read more copies to raise its rank (Lv1–5): more damage, longer duration, cheaper casts. Each tome carries a line of Norse-flavoured lore.
  • Three tiers — tier 1 tomes appear right after Eikthyr, tier 2 after the Elder, tier 3 only from the dangerous places.
  • Uses vanilla Eitr — and adds a small base Eitr pool (+30) so you can cast before eating mage food.
  • Saved per character — known spells, ranks, and slot layout are stored on the character.
  • English / Japanese — all text lives in JSON files; add a folder to translate.

Controls

| Key | Action |

|---|---|

| H / J / K / L | Cast the spell in slot 1–4 |

| U | Open the spellbook (rebind slots) |

All keys can be changed in the config.

Spells

| Spell | Tier | Effect |

|---|---|---|

| Star Bolt | 1 | Fires a bolt of starlight at the crosshair |

| Gale | 1 | Movement speed +25% for 60 s |

| Might | 1 | All damage +25% for 60 s |

| Healing Starlight | 1 | Restores health |

| Chill | 1 | Slows enemies in an area by 35% |

| Star Ward | 2 | Physical damage taken is reduced |

| Star Burst | 2 | Explosion at the crosshair |

| Star Venom | 2 | Poisons enemies in an area |

| Weaken | 2 | Enemies in an area take more damage |

| Starmote Ring | 2 | Three motes orbit you and fire at nearby enemies |

| Ion Cannon | 3 | A pillar of light falls on the crosshair, then detonates. Hits everything — including you and your friends |

| Star Fetters | 3 | Roots enemies in an area |

| Star Sentinel | 3 | Summons an ally that follows you for a while |

| Starlight Lantern | 1 | A light floats above your shoulder for 5 minutes |

| Star Feather | 1 | Fall slowly and take no fall damage for 60 s |

| Starstep | 2 | Teleport up to 20 m toward the crosshair (stops at walls) |

| Star Sight | 3 | Reveals nearby enemies and ore deposits for a few seconds |

Status effects only affect enemies. Summoned allies drop nothing when killed and vanish when their time is up.

Getting spells

| Tier | Enemy drops & chests | Traders (Haldor / Hildir / Bog Witch) |

|---|---|---|

| 1 | Early creatures and dungeons | 120 coins |

| 2 | Mid-game creatures and dungeons | 300 coins, after defeating the Elder |

| 3 | Late-game creatures and dungeons | Not sold |

Drop chances, trader prices, and requirements are all configurable.

Configuration

BepInEx/config/starlightmagic.cfg (or use a configuration manager in game). Highlights:

  • General > BaseEitr — base Eitr added to your pool (default 30)
  • Progression > UnlockAllSpells — know every spell from the start (default off)
  • Progression > MaxRank / ReadsPerRank — how ranks grow
  • Loot / Trader — where tomes come from and what they cost
  • Every spell has its own EitrCost, Cooldown, and effect values
  • IonCannon > DamageBuildings — let the Ion Cannon damage structures (default off)

Console commands

| Command | Description |

|---|---|

| starlight_unblock | Releases a stuck input block (if keys stop responding) |

| starlight_givetome [count] | Gives tomes (cheat) |

| starlight_read [count] | Reads tomes directly (cheat) |

| starlight_forget | Forgets all spells (cheat) |

| starlight_lootroll [times] | Simulates tome drops (cheat) |

Cheat commands require devcommands.

Translations welcome

You may translate this mod and publish the translation as a separate package without asking — just link back to this one.

  • Copy Translati

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

ValheimModding-Jotunndenikson-BepInExPack_Valheim

File & checksum

Filename
StarlightMagic-1.1.2.zip
File size
692.5 KiB