Page 1 of 1

🧙‍♂️ SpellBook for Dungeon Master II – Windows Tool to Explore and Calculate Spells

Posted: Wed Nov 12, 2025 12:34 pm
by scorpio
Hi everyone,

I’d like to share a small project I’ve been working on: a Windows desktop application called SpellBook, designed to help explore and calculate spells from Dungeon Master II.

🔗 GitHub Repository

🧰 What does it do?
Lets you select power level (Lo, Um, On, Ee, Pal, Mon)
Displays spells by class (Priest/Wizard) with their runes, effects, mana cost, and difficulty
Calculates total mana cost and difficulty based on selected power
Includes rune icons and potion flask visuals
Tooltips show rune descriptions and families

🖼️ Screenshots
Image

Image

⚙️ Requirements
  • Windows 10 or 11
  • .NET SDK 8.0
  • Visual Studio 2022 (recommended) or dotnet CLI
🚀 How to use
You have two options to run the program:

Option 1 – Using the Installer (recommended):
  • Download the latest installer (.exe).
  • Run the installer and follow the steps.
  • Once installed, simply launch the application from your Start Menu or desktop shortcut.
Option 2 – Build from Source:
  • Clone or download the repository.
  • Open the project file SpellBookWinForms.csproj in Visual Studio 2022.
  • Run the app (F5) or use dotnet run from the CLI.
  • Choose power level, class, and spell.
  • Click “Show Spell” to view details.
Latest release: v1.0.6.2
Currently tested with the PC version of Dungeon Master II. Future plans include adding more translations and localized assets.

🤝 Contribute & Improvements
If anyone is interested in improving the tool or contributing new features, please feel free to collaborate. You can open a discussion or submit suggestions in the Issues section of the GitHub repository:

🔗 GitHub Issues

I’d love feedback, suggestions, or help expanding the tool — especially if anyone wants to contribute translations or integrate it with other DM2 tools.
Thanks for checking it out!

Re: 🧙‍♂️ SpellBook for Dungeon Master II – Windows Tool to Explore and Calculate Spells

Posted: Wed Nov 12, 2025 11:42 pm
by Gambit37
This is cool, a nice useful app you've made there, well done.

Would you have any objections to me porting that to JavaScript so it can be used on the web?

Re: 🧙‍♂️ SpellBook for Dungeon Master II – Windows Tool to Explore and Calculate Spells

Posted: Thu Nov 13, 2025 8:10 am
by Sphenx
Nice tool there; I would just point out the "total difficulty" value which seems to be the same as "total mana". From what I see, "difficulty" should be difficulty of spell + spell power.

Re: 🧙‍♂️ SpellBook for Dungeon Master II – Windows Tool to Explore and Calculate Spells

Posted: Thu Nov 13, 2025 1:06 pm
by scorpio
Gambit37 wrote: Wed Nov 12, 2025 11:42 pm This is cool, a nice useful app you've made there, well done.

Would you have any objections to me porting that to JavaScript so it can be used on the web?
Thanks a lot! I’m really happy you liked it 😊
Sure, I don’t mind if you port it to JavaScript. Just mention the original project somewhere, that’s all.

Re: 🧙‍♂️ SpellBook for Dungeon Master II – Windows Tool to Explore and Calculate Spells

Posted: Thu Nov 13, 2025 1:51 pm
by scorpio
Sphenx wrote: Thu Nov 13, 2025 8:10 am Nice tool there; I would just point out the "total difficulty" value which seems to be the same as "total mana". From what I see, "difficulty" should be difficulty of spell + spell power.
Thanks for the heads-up. You were right: “total difficulty” matched “total mana”. We’ve fixed it: difficulty is now computed as “spell base difficulty + power level”, while mana scales with power. We also externalized the cost/difficulty table and the app loads it on startup. It’s available in release v1.0.6.2 (updated installer and portable). Source: Dungeon Master Encyclopaedia (DM II Spells). If you can, please retest and let us know if you spot anything else.
Thanks!

Re: 🧙‍♂️ SpellBook for Dungeon Master II – Windows Tool to Explore and Calculate Spells

Posted: Fri Nov 14, 2025 11:01 am
by scorpio
🔔 Update v1.0.6.3 of Dungeon_Master_II_Spells

New “Creatures” screen with search, habitat filter, and detailed view (image, stats, abilities, notes).

Creature data completed in ES/EN + assets in img/criaturas/ (DOS version).

Image

Calculation of “Hits required” for Fireball/Lightning based on power and resistances (configurable in data/spell_damage.json). Currently the calculation is indicative.

Download the new version 👉 Update V1.0.6.3