D&D 3.5 Edition DM tools

I've decided to continue developing the tools for 3.5 edition, though the development pace will slow down, as I have other interesting projects going on at home.  I've decided to start supporting the Pathfinder RPG as well, since they seem to be moving the 3.5 edition rules forward nicely.  That means support for their experience system, and other things that are different from the base 3.5 rules.

This software is based on the Microsoft .Net Framework v2.0.  It is available from the critical update service in Windows.  In IE, just click on Tools/Windows Update, then click on the "product updates" link.  Under recommended updates you will see the "Windows .Net Framework v2.0".  That's what you want to install.  It's big (27 MB), but it allows a lot of cool software to run on your system (it's kind of like Java).  If you can't get to it, you can download it from Microsoft directly.  If you want the non-English version of the framework, go to the Microsoft site to download the framework.

The Player client uses Adobe AIR technology, you can get it from Adobe here.

The D&D DM tools are a work in progress, but are starting to be more and more functional.  I currently use them to run my campaign, and they are a great help.  So, you can download them at your own risk, and you can file bugs with the Bugzilla server if you want.  If you would like to get an account on it, just create one and an email will be sent to you with your temporary password. If you just want to browse the bugs, enhancement requests, and todo items, you can do that without creating an account.

Since the announcement of D&D 4.0, I don't know what the future of these tools is, but I will keep on working on them until I get them to the point that I'm happy with them.  Then  I'm not sure what will happen with the tools.  If you want to send me feedback about these tools, please do go to the new D&D 3.5 Edition DM Tools discussion forum.  I will try to answer questions there.

You can get my development blog for the tools in the forum as well..  It talks about what happened in the past development sessions, and where my mind is with respect to the tools.  I also published a FAQ that is included with the tools and will be kept up to date as I develop the tools.  

I'm starting a user donated documentation section for the tools.  I will try to keep this documentation up to date as much as possible:
Player Client Documentation


If you like the tools and would like to donate some money for their development, just click on the PayPal Donate button.

Latest Releases
Version Name Build Date Download Size Build Notes
0.42.006/11/2009 11.6M Includes the full release of the tools, including all of the D&D Miniatures images.
0.42.0 - No Images06/11/2009 4.32M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.42.0 - Player Client06/11/2009 746K The Player Client application. Includes an application that lets players view basic information about their characters on a different computer.  Uses Adobe AIR technology.

Integration Builds - Intermediate builds of the next release.  I make these when a set of functionality is complete and I want to throw it out to people to experiment with it and give me feedback and look for bugs.  Some of these can be unstable, so please do not use them for running your games.  Download these if you want to help me find bugs or experiment with the upcoming features.  Please back up your files before using these builds! Also, if you are upgrading from one integration build to another or from an integration build to a full release, you must first uninstall the integration build, because installation migrations are not guaranteed for integration builds.
Version Name Build Date Download Size Build Notes
0.42.0-2009-06-0506/05/2009 11.4M NOTE: This integration build migrates PCs, NPCs, and combatants in a non-backwards compatible way (just like the 2009-05-30 build). You can't go back once you move to this release.

This integration build includes all the weapon attack work described in 0.42.0-2009-05-30 as well as bug fixes 1-15 and enhancements 1-16 described below. This is the last integration build before release.  The tools are feature complete for this release.
0.42.0-2009-06-05 Player Client06/05/2009 746K This integration build includes all features included in the 0.41.8 Player Client plus features described in 0.42.0-2009-05-30. It also includes a heartbeat ping that keeps it connected with the client server even when idle for a long time.

Previous Releases
Version Name Build Date Download Size Build Notes
0.41.802/25/2009 11.1M Includes the full release of the tools, including all of the D&D Miniatures images.
0.41.8 - No Images02/25/2009 3.88M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.41.8 - Player Client02/25/2009 714K The Player Client application. Includes an application that lets players view basic information about their characters on a different computer.  Uses Adobe AIR technology.
0.41.702/08/2009 11.1M Includes the full release of the tools, including all of the D&D Miniatures images.
0.41.7 - No Images02/08/2009 3.87M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.41.7 - Player Client02/08/2009 698K The first version of the Player Client application. Includes an application that lets players view basic information about their characters on a different computer.  Uses Adobe AIR technology.
0.41.602/07/2009 11.1M Includes the full release of the tools, including all of the D&D Miniatures images.
0.41.6 - No Images02/07/2009 3.87M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.41.6 - Player Client02/07/2009 698K The first version of the Player Client application. Includes an application that lets players view basic information about their characters on a different computer.  Uses Adobe AIR technology.
0.41.501/28/2009 11.1M Includes the full release of the tools, including all of the D&D Miniatures images.
0.41.5 - No Images01/28/2009 3.87M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.41.5 - Player Client01/28/2009 698K The first version of the Player Client application. Includes an application that lets players view basic information about their characters on a different computer.  Uses Adobe AIR technology.
0.41.401/27/2009 11.1M Includes the full release of the tools, including all of the D&D Miniatures images.
0.41.4 - No Images01/27/2009 3.87M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.41.4 - Player Client01/27/2009 698K The first version of the Player Client application. Includes an application that lets players view basic information about their characters on a different computer.  Uses Adobe AIR technology.
0.41.301/15/2009 11.1M Includes the full release of the tools, including all of the D&D Miniatures images.
0.41.3 - No Images01/15/2009 3.87M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.41.3 - Player Client01/15/2009 698K The first version of the Player Client application. Includes an application that lets players view basic information about their characters on a different computer.  Uses Adobe AIR technology.
0.41.201/01/2009 11.0M Includes the full release of the tools, including all of the D&D Miniatures images.
0.41.2 - No Images01/01/2009 3.74M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.41.2 - Player Client01/01/2009 688K The first version of the Player Client application. Includes an application that lets players view basic information about their characters on a different computer.  Uses Adobe AIR technology.
0.41.012/27/2008 10.9M Includes the full release of the tools, including all of the D&D Miniatures images.
0.41.0 - No Images12/27/2008 3.68M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.41.0 - Player Client12/27/2008 638K The first version of the Player Client application. Includes an application that lets players view basic information about their characters on a different computer.
0.40.506/20/2008 10.2M Includes the full release of the tools, including all of the D&D Miniatures images.
0.40.5 - No Images06/20/2008 2.91M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.40.404/03/2008 10.2M Includes the full release of the tools, including all of the D&D Miniatures images.
0.40.4 - No Images04/03/2008 2.91M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.40.103/09/2008 10.1M Includes the full release of the tools, including all of the D&D Miniatures images.
0.40.1 - No Images03/09/2008 2.87M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.
0.40.003/02/2008 10.1M Includes the full release of the tools, including all of the D&D Miniatures images.
0.40.0 - No Images03/02/2008 2.87M Includes the tools, minus the images for the D&D Miniatures.  If you run the game without using D&D Miniatures, download this version.  It is much smaller.

Version history:

0.42.0 - (06/11/2009)

BUGS FIXED:

  1. Bug 114: Finish work on formulas
  2. Bug 185: Allow the changing of tabs in read-only data files in the editors.
  3. Bug 237: Creatures that take cleric levels as their "cast spells as" ability have their domains and domain spell slots screwed up
  4. Bug 298: When you have a tree of campaign notes or regions, deletions don't work right
  5. Bug 299: Some features are hidden and not reachable depending on the size and resolution of the screen
  6. Bug 310: Weapon Focus (ray / ranged spell) not selectable
  7. Bug 313: Incorporeal creatures were using their non-existent strength score for melee attack modifiers
  8. Bug 326: When choosing immunity in add effects, the condition is not filled correctly at start
  9. Bug 327: The prerequisites control needs to be a tree really
  10. Bug 336: Object reference not set to an instance of an object
  11. Bug 341: Creature/NPC descriptions not available in the main program
  12. Bug 342: Easy to accidently change race in creature editor
  13. Bug 352: crashes when open PC character
  14. Bug 357: The player client disconnects after a few minutes of inactivity
  15. Bug 358: New Integration for v.42 5-30-09 fails installer integrity check.

ENHANCEMENTS:

  1. Enhancement 64: Finish the weather system.
  2. Enhancement 122: Add effects to feats based on choices made.
  3. Enhancement 167: Show attack bonuses with the equipped weapons.
  4. Enhancement 196: Finish the display of weapon stats in the combat screen
  5. Enhancement 271: Create attack groups and primary and secondary attacks in the creature editor
  6. Enhancement 318: Add support for the Spellcasting Prodigy feat
  7. Enhancement 323: Add the ability to color code groups of creatures by faction in the combat screen
  8. Enhancement 329: Show the description of items in the details panel / hook feat description into the details panel
  9. Enhancement 330: Add a confirmation requirement when adding feats with special prerequisites
  10. Enhancement 332: Add a new feat type: Regional
  11. Enhancement 333: Add OK and Another to the add prerequisite dialog
  12. Enhancement 335: Add the ability to select alignments for feats.
  13. Enhancement 337: Add a SpellSlot math formula variable used when casting spells
  14. Enhancement 344: Add the ability to use up ammunition in the right click menu of a combatant
  15. Enhancement 346: Add an optional spell slot level for gaining domain spell slots.
  16. Enhancement 348: Add the ability to add custom effects to specific gear items.

DATA:

  1. Several books and the campaign setting for Kingdoms of Kalamar is now included. The individual data files are called "Kingdoms of Kalamar.dd3*".
  2. All the creatures from Monster Manual IV have been entered. The data file is called "Monster Manual IV.dd3cr".
  3. Data for the module Barrow of the Forgotten King is now included.

0.41.8 - (02/25/2009)

BUGS FIXED:

  1. Bug 319: Using the manual spell slot adjustment when preparing spells is broken
  2. Added a combat information screen to the player client.
  3. Numerous crashes and issues fixed.

0.41.7 - (02/08/2009)

BUGS FIXED:

  1. Numerous crashes and issues fixed in the cast spell dialog.

0.41.6 - (02/07/2009)

BUGS FIXED:

  1. Bug 317: A crash happens in the loot tab of the combat screen when you change the group by drop down.

0.41.5 - (01/28/2009)

BUGS FIXED:

  1. Bug 316: Problems with prerequisites of skills with subskills.

0.41.4 - (01/27/2009)

BUGS FIXED:

  1. Bug 315: Calculations for an assassin spells known is wrong

0.41.3 - (01/15/2009)

BUGS FIXED:

  1. Bug 293: Add a regional check box to the language editor.
  2. Bug 294: Start Session not working
  3. Bug 301: manual closed panels don't update the View Menu
  4. Bug 302: Targeting control should reverse the meaning of save and sr check boxes
  5. Bug 309: Refreshing the detailed creature view doesn't work right.

ENHANCEMENTS:

  1. Added active running effects to the Player Client.
  2. Enabled drag and drop moving of world regions.
  3. Enhancement 35: Add morphology to creatures.
  4. Enhancement 305: Add arms / hands and primary and off hands information to creatures
  5. Added a set of morphology information controls for races and creatures. People with custom data files should fill these in for their custom races and creatures. This will be used for weapon wielding information in 0.42.0.
  6. Enhancement 306: Enter all morphology and primary and off hand information for all races and creatures

0.41.2 - (01/01/2009)

BUGS FIXED:

  1. Bug 292: Exception on Save.

0.41.1 - (12/31/2008)

BUGS FIXED:

  1. Bug 287: When the application starts and it's set to start the player client server, it doesn't start up correctly
  2. Bug 288: Bug in the spell lists when creating or editing a new class still remains.
  3. Bug 289: Adding a player triggers NullReferenceException

0.41.0 - (12/27/2008)

BUGS FIXED:

  1. Bug 203: All things that have effects should support effect groups
  2. Bug 241: Crash when opening/editing a feat.
  3. Bug 242: Ability bug
  4. Bug 248: Renaming of NPCs is broken again.
  5. Bug 253: Double clicking on a root tree node in the add gear dialog adds a corrupted gear item to the inventory.
  6. Bug 254: Adding Gear to sets
  7. Bug 257: Spells of level greater than 0 cannot be added to the Spell lists of a new class.
  8. Bug 262: Edit PC - Set HP
  9. Bug 261: When the starting playing session check box is enabled, Campaign Manager never asks to start playing a session  

ENHANCEMENTS:

  1. Added simple Player Client support to the Campaign Manager. The player client can be run on a separate machine by players, and can be used to show information about a PC. To enable the Player Client Server, go to the Tools/Options menu item and click on the Player Client Server tree item. To install the Player Client on the target machine, you must first install the Adobe AIR runtime. There is a PlayerClient.air file that gets installed in the root install directory of the tools that can be used to install the Player Client onto a target machine. When the client is more finalized, I will publish a protocol spec, so others can write their own clients.
  2. Enhancement 2: See what effects a creature or PC is under during combat.
  3. Enhancement 70: Add the ability to drag and drop npc groups around
  4. Enhancement 84: Drag and drop PCs onto the combat screen.
  5. Enhancement 246: Add support for long spell casting times.
  6. Enhancement 258: Add a tree of notes to the campaign.
  7. Enhancement 260: Support permanent, concetration, and until discharged spells.
  8. Enhancement 264: Handle xp costs when casting spells
  9. Enhancement 265: Effect infos displayed in the combat screen for spells
  10. Enhancement 272: Create an advanced cast spell dialog
  11. Enhancement 274: Add the ability to drop NPC groups onto the combat screen
  12. Enhancement 275: Add the ability to delete a group and all of the NPCs in that group

0.40.5 - (06/20/2008)

BUGS FIXED:

  1. Fixed bug 252: Parsing some math formulas fails on different language windows versions.

0.40.4 - (04/03/2008)

BUGS FIXED:

  1. Fixed bug: In 0.40.3 you could not edit any fields that used a math formula.
  2. Fixed bug: 0.40.2 loses prepared spell lists when migrating from 0.40.1 on NPCs and PCs.
  3. Fixed bug 240: Error creating seasons and setting full moon dates.

ENHANCEMENTS:

  1. Enhancement: Campaign Manager has new icons and main menu.
  2. Enhancement: Added more spell details in the magic editor.
  3. Enhancement: Stability fixes in all of the editors.

0.40.1 - (03/09/2008)

BUGS FIXED:

  1. Fixed bug 238: Trait and Flaw effects are not calculated right.

0.40.0 - (03/02/2008)

BUGS FIXED:

  1. Fixed bug 219: Custom gear files not read when adding gear to PC/NPC.
  2. Fixed bug 230: Can't add the returning property to a short spear.
  3. Fixed bug 232: Daily spell slots not calculated correctly for less than perfect spell casters.
  4. Fixed bug 235: Prepared spell list doesn't work for NPCs with "Cast spells as".
  5. Fixed bug 236: Incorrect figures for Favored Soul class spell calculations.

ENHANCEMENTS:

  1. Enhancement 87: Finish spell memorization support.
  2. Enhancement 226: Create a "same as" effect.
  3. Enhancement 231: Add the ability to manage spell slots for spontaneous casters.
  4. Enhancement 233:: Add a generic details panel that will display details of any item selected in the gui. Currently only some spell, psionic power, soulmeld, and invocation information is shown for the items that have the information entered into the data files. If you go into a PC / NPC screen and select one of known / memorized items, it will show up in the details view, with all the variable fields filled in for the caster / manifester / meldshaper level.

Last updated on June 11, 2009