Tarsk
Villager
I have been using the Core Rules CD since it was first released. Still having V1, V2, V2 Expansion, and the Patches, I use it constantly for record keeping and character generation. But many many years ago, I found it lacking in one main area -- Game play. The CD just wasn't designed to be used during game play. It also had no concept of game time statistics such as Current Hit Points. Being a developer, I sought to correct this. Contacting TSR, I proposed a new DM Campaign GUI. While they liked the idea, they did not have the source code to Core Rules. They gave me permission to proceed as long as TSR copywrite for the Core Rules data remained intact. I contacted Evermore (RavenSoft) and they too had lost the source code. They said they'd turned it over to TSR and removed it. This left a problem.
To me this just made a better challenge. I created a fully functional library set that I have enhanced over the years. This library allows full access to read/write Core Rules data exactly as the original application did. So much so that a change made by either is fully recognized by both.
Building on this, I added my own data outside of the TSR application that, while Core Rules doesn't know about it, nor modify it, it is kept with the Core Rules records without effecting them. This allows me to add any data I need, expand upon data that Core Rules contains, etc.. To which I have added game play information, adventure record keeping, character diary, family history, property tracking, and more.
The library, which can be used shared (DLL/so) or static (Lib/a), runs on Windows and Linux. The Dungeon Master Assistant (DMA) is a native Windows application, but because the heart (the library) is available on Linux, a Linux GUI could be developed. The library identifies the Core Rules data through a number of means (Registry, config file, directly supplied path), so it basically just needs to know where the files are.
Here are some screen shots of the original DMA I have used for years, and new enhanced DMA I am working on.
I am starting this thread to see if there's any interest in this project beyond my personal wish to keep Core Rules alive. If you are interested, and have ideas to share, I would love to hear them. The more I can put into this, the better it is for all...
To me this just made a better challenge. I created a fully functional library set that I have enhanced over the years. This library allows full access to read/write Core Rules data exactly as the original application did. So much so that a change made by either is fully recognized by both.
Building on this, I added my own data outside of the TSR application that, while Core Rules doesn't know about it, nor modify it, it is kept with the Core Rules records without effecting them. This allows me to add any data I need, expand upon data that Core Rules contains, etc.. To which I have added game play information, adventure record keeping, character diary, family history, property tracking, and more.
The library, which can be used shared (DLL/so) or static (Lib/a), runs on Windows and Linux. The Dungeon Master Assistant (DMA) is a native Windows application, but because the heart (the library) is available on Linux, a Linux GUI could be developed. The library identifies the Core Rules data through a number of means (Registry, config file, directly supplied path), so it basically just needs to know where the files are.
Here are some screen shots of the original DMA I have used for years, and new enhanced DMA I am working on.
I am starting this thread to see if there's any interest in this project beyond my personal wish to keep Core Rules alive. If you are interested, and have ideas to share, I would love to hear them. The more I can put into this, the better it is for all...






