AD&D 2E Core Rules 2e - Revived

Is anyone besides me interested in a new Core Rules GUI?


As people evidentially need to know my life history before they will believe I have ever done anything.. Here you go --

1975 - Designed and built my first computer using an 8080 processor
1976 - Built a 80x24 monitor
1978 - Designed and built second computer using Z80 processor
(Installed Digital's CP/M operating system)
1979 - Worked for US ARMY MilPerCen developing simulation software
1980 - Went to work at 1st American Bank
1984 - Went to Cincom
- Join Amiga Developer's program
1986 - 1988 Sold computer's part time
1990 - Windows 3.0 released
1992 - Windows 3.1 released
1993 - Cincom division bought by Systems Center
1995 - Windows 95 released
1996 - Systems Center bought by Sterling Software
- TSR Releases Core Rules 1.0
- Go to work for Softworks
1997 - I begin work on reading Core Rules data
- WoTC purchases TSR
- My first contact with TSR
1998 - Windows 98 released
1999 - Version 2.0 Core Rules released
- Version 2.0 CR Expansion released later
2000 - Go to work for eData
- Windows ME released
- Begin discussions with WoTC/TSR developers
(Code cannot be found)
2001 - First release of XP
- Discussions continue with WoTC/TSR developers and legal
(Code officially identified as lost)
- Permission granted to develop a GUI, with no release of data
-- Requires CD to work
- Release first Demo on XP
2002 - Return to Computer Associates
2003 - Return to EMC
2007 - Go to work as contractor at CIA
2009 - Windows 7 released
2012 - Start at Invincia
- Windows 8 released
2013 - Take a non-determinate sabbatical
2015 - Windows 10 released
2021 - Windows 11 released
2025 - Began current role
- Decided to update CR API and GUI
- Emailed IP agent at WoC and Hasbro
2026 - Continuing contact with IP agent
- Complete rewrite of CR API
- Post request for interest
- Continuing GUI development
Just ignore those guys and best of luck with the project!
 

log in or register to remove this ad

As promised -- First early teaser ...

This only has character attribute and basic information .. You will note some fields are not CR fields and they will save to a new file.

The code is developed for CR 2.0 Expansion with Patch 5. I have endeavored to make it fully backward compatible and tested as many various loads as I could.. If you run this and it fails out, please let me know what version of CR you have and are running against so I can try to find the issue. I want the API to be fully compatible with ALL versions of CR 2.0, but in that, I need your help.

The tree does show how other information is loaded (monsters, classes, spells, etc).. All data is loaded, I just need to put the pages together for them .. As for "Parties" that is a drag/drop item on the tree. Not all context menus on the tree are functional, but they are there, just right click. On the main character page, right click in the traits/disadvantages boxes for a context menu there as well.

This is a VERY early release. A teaser to show CR data can be read outside Core Rules. Enjoy.

----- 17 July 2026 Update -----

For consistency, the attachment containing the DCT application is been removed. DCT can be obtained from :

http://drakein.solutions/DCT.zip

This makes it easier for me to update the download file rather than keep posting items to the thread..
 
Last edited:

If anyone cares. I put the API reference at : http://drakein.solutions

The API is still in flux. As it reads/writes all existing Core Rules data, the "How best to access" changes as I utilize it. It IS a working API, and while the data formats will obviously not change, the interface will as solutions to data access are encountered. The extension data file that allows me to create new information will most likely change and that will be reflected in future API changes.

The tree entries "New Party" and drag/drop have been cleaned up and I have them working. Finishing up the inventory drag/drop, and item add. For the inventory drag/drop, it allows dragging between containers within a characters inventory, as well as dragging to other characters or party listings (basically any where the Inventory Control is displayed).
 
Last edited:

Very cool, I have one of your old DMA Demo from 2011/2008 roughly by the file timestamps.

Downloaded, and will check it out.. i'm on core rules 2, with patch 5 and Necro add-on. fwiw

Digging the API, I haven't touched C++ in over 25 years.
 

Glad to report that as the API (still in flux) is a static library, OR a DLL, (and on linux also a standard lib or so), the DLL/so can be accessed through other languages -- Java, Python, etc. ... Anything that can access a DLL or shared object.... It's been a LOT of work building it out and I am still finding interesting little bits that I have to consider.

My objective is to have the interface such that anyone using it can just access (read/write) the data without concerns for things like base records vs user records. Data inter-relations (How race uses allowed classes). Things like that. You store a value, it's validated and if it's good, it's stored, if not, you're told it didn't store.

This all sounds good, but really --- It's just to make things easier on my making the GUI :giggle:
 

Recent & Upcoming Releases

Remove ads

Top