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

Chat about "The Legend of Skullkeep", the true sequel to the original Dungeon Master.
This forum may contain spoilers.
Forum rules
Please read the Forum rules and policies before posting. You may Image to help finance the hosting costs of this forum.
Post Reply
User avatar
scorpio
Neophyte
Posts: 9
Joined: Mon Nov 10, 2025 11:20 pm
Location: spain

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

Post 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!
💾 Amiga user — still trapped in Skullkeep!
⚔️ DM2 survivor | Fighting PHP bugs since the Amiga era!
👾 From Commodore Amiga to PHP — still grinding XP!
🧙‍♂️ Casting code & fireballs since Dungeon Master 2!
💡 Amiga soul, DM2 heart, newbie coder mind.
User avatar
Gambit37
Should eat more pies
Posts: 13823
Joined: Wed May 31, 2000 1:57 pm
Location: Location, Location
Contact:

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

Post 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?
User avatar
Sphenx
On Master
Posts: 616
Joined: Sun Sep 09, 2001 11:23 am
Contact:

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

Post 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.
User avatar
scorpio
Neophyte
Posts: 9
Joined: Mon Nov 10, 2025 11:20 pm
Location: spain

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

Post 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.
💾 Amiga user — still trapped in Skullkeep!
⚔️ DM2 survivor | Fighting PHP bugs since the Amiga era!
👾 From Commodore Amiga to PHP — still grinding XP!
🧙‍♂️ Casting code & fireballs since Dungeon Master 2!
💡 Amiga soul, DM2 heart, newbie coder mind.
User avatar
scorpio
Neophyte
Posts: 9
Joined: Mon Nov 10, 2025 11:20 pm
Location: spain

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

Post 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!
💾 Amiga user — still trapped in Skullkeep!
⚔️ DM2 survivor | Fighting PHP bugs since the Amiga era!
👾 From Commodore Amiga to PHP — still grinding XP!
🧙‍♂️ Casting code & fireballs since Dungeon Master 2!
💡 Amiga soul, DM2 heart, newbie coder mind.
User avatar
scorpio
Neophyte
Posts: 9
Joined: Mon Nov 10, 2025 11:20 pm
Location: spain

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

Post 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
💾 Amiga user — still trapped in Skullkeep!
⚔️ DM2 survivor | Fighting PHP bugs since the Amiga era!
👾 From Commodore Amiga to PHP — still grinding XP!
🧙‍♂️ Casting code & fireballs since Dungeon Master 2!
💡 Amiga soul, DM2 heart, newbie coder mind.
Post Reply

Return to “Dungeon Master II: The Legend of Skullkeep (DM2)”