Complete overhaul of PCGen from Java
This is the place for ideas, discussion results and progress related to the long term goal of converting PCGen from being a Java based application to using another cross platform language(s) and libraries.
As discussions take place and progress is made additional pages will be created and linked here, thus keeping all the related content together.
There is also an opportunity to also change data file formats, while new engine is being developed. New engine will also have all existing hard coded game mechanic data and code removed, to truly make PCGen engine game system agnostic, and also allow for campaign settings and house rules to easily alter mechanics of the base system so characters are complete in terms of the setting and/or house rules being used.
Contents
Engine
- Current proposal is to use C# as main application language
- Possible use embedded scripting language to provide game system mechanics it's logical functionality, which would allow on the fly easy to change rules, as no rule or data is hard coded into the engine
Data file formats
- Using XML or JSON for data files (requires a redesign of the current LST format)
Other
- Possible use of MySQL (or another supported open source SQL database)
Contributors
Rizzen