Ticket #41 (closed enhancement: fixed)

Opened 3 years ago

Last modified 3 years ago

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

comment:1 Changed 3 years ago by knowknowledge

  • Status changed from new to closed
  • Resolution set to fixed

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.

Note: See TracTickets for help on using tickets.