StarlightMagic
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.
模組介紹 作者原文
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
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: