Ars Venefici
Ars Venefici is a Stardew Valley mod that adds the ability to craft and cast spells using spellbooks!
Screenshots 3 screenshots
About this mod Machine translation
Ars Venefici is a Stardew Valley mod that adds the ability to craft and cast spells using spellbooks!
Ars Venefici ✨
Introduction to magic system
Ars Venefici brings a complete magic system to Stardew Valley! 🎆 You can make your own spells, learn magic skills and become a real wizard.
🧙♂️ Learn magic
To connect with the magical world, you need:
- Reach 4 hearts of friendship with the wizard ❤️
-Enter the Wizard Tower (if the Stardew Valley expansion module is installed, you need to enter the new basement)
📖 Use spell book
- Press **Shift + B** to open the spellbook menu
- Create spells by placing shapes (square) and components (octagon) on the spell page
- Use modifiers (diamonds) to change spell behavior
- Name your spell and save it
🎮 Spellcasting Control
- **Z/X**: Switch between spell lists
- **Shift + Z/X**: Cycle through spell shape groups
- **Q**: Cast the currently selected spell
- Spell labels can be dragged to adjust their position (Shift + ~)
⚡ Career system
Gain magic experience points by casting spells, and upgrade to unlock:
Level 5 selection:
- **Magic Efficiency**: The magic power consumption of spells is reduced by about one-third
- **Magic Regeneration I**: Double the basic magic regeneration amount
Level 10 advancement:
- **Magic Efficiency**: The magic power consumption of spells is reduced by about half
- **Mana Saving**: 25% chance to cast a spell without consuming mana
- **Magic Regeneration II**: Three times the basic magic regeneration amount
- **Magic Reserve**: +500 maximum magic value
🔮 Rune Table
Version 1.10 adds a new rune table, which can make runes of various colors!
- Make blank runes
- Use colored items to create runes of corresponding colors
-Support custom items to create runes
🛠️ Custom functions
Add food to restore magic power
Use Content Patcher to add custom food, add in items:
```json
"CustomFields": {
"HeyImAmethyst.CP.ArsVenefici/Mana": "Value"
}
```
Add new spell components
Version 1.12.0 supports adding custom spell parts! C# programming knowledge and SMAPI module production experience are required.
🎯 Console commands
Provides rich console commands to adjust the magic system:
- Switch spellcasting abilities
- Learn/unlearn spell parts
- Adjust magic settings
- Control growth disease effects
📚 Spell Parts List
Shape
self, projectile, contact, aetheric contact, area of effect, area, wave, wall, rune, channel, emergency damage, emergency health, cone, beam
Components
Dig, Plow, Grow, Harvest, Make Water, Explode, Flash, Light, Heal, Life Drain, Life Drain, Physical Damage, Magic Damage, Frost Damage, Lightning Damage, Fire Damage, Haste, Regeneration, Mana Regeneration, Dispel, Forge, Shield, Summon
Modifiers
Damage, range, bounce, penetration, speed, healing, duration, digging power, effect strength
---
*Inspired by Minecraft’s Ars Magica Legacy and Ars Nouveau mods, and spacechase0’s Magic mod* 🎨
Install & use Install: SMAPI mod (Stardew Valley standard)
- Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
- Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
- Copy that whole folder into Stardew Valley/Mods/.
- Launch the game through SMAPI (run StardewModdingAPI.exe or set it as the launch option). The console before the title screen lists each mod's load result.
Cheat-style tools may not need SMAPI — unzip and run them as the readme describes. Back up your save before editing it; SMAPI lists failed mods in its console.