Ticket #41 (closed enhancement: fixed)
Game Settings Management
| Reported by: | knowknowledge | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Scripting | Version: | |
| Keywords: | Settings,Lua | Cc: |
Description
We need a way to store, override and save the users game settings.
All default settings should start with a XYZ-default.xml and populate a c++ structure that can be accessed when necessary.
Users and Lua scripts should be able to change the settings while the game is running. Wherever possible, this should be seemless and not require that the game, video or universe be restarted.
Users should be able to save their settings locally such that they can load them later. Overriden settings should never actually modify the default xml file.
Change History
Note: See
TracTickets for help on using
tickets.
Closing this as fixed.
The options.xml file can be overwritten at runtime.
The xml files XYZ-default.xml are now called Component Descriptions and can be edited and saved only by the Epiar Debug Mode.