GameConfig: Difference between revisions

From ZeldaMods (Breath of the Wild)
Jump to navigation Jump to search
imported>Leoetlino
(create stubs for all known subsystems)
 
imported>Leoetlino
No edit summary
 
Line 1: Line 1:
{{Subsystem infobox|name=GameConfig|is_name_official=1|description=Holds game configuration setting values, which are hardcoded in release builds.|init_addr_switch150=00000071008BBA94}}
{{Subsystem infobox|name=GameConfig|is_name_official=1|description=Holds game configuration setting values, which are hardcoded in release builds.|init_addr_switch150=00000071008BBA94}}
{{stub}}
GameConfig is responsible for loading and keeping global game configuration settings.
 
In development versions, settings are loaded from the following files:
* Debug/GameConfigSettingForGameROM.xml
* Debug/GameConfigForGameROM.xml
* Debug/SystemGameConfigForGameROM.xml
 
A list of valid debug options is listed on [[Executable#Debug options]] page.
 
In release versions, this subsystem is stubbed: the config loading code was removed and all settings are hardcoded.


[[Category: Internals]]
[[Category: Internals]]
[[Category: Subsystems (BotW)]]
[[Category: Subsystems (BotW)]]

Latest revision as of 19:38, 7 January 2019

GameConfig
Subsystem
Official name Yes
Description Holds game configuration setting values, which are hardcoded in release builds.
Init function Switch 1.5.0: 00000071008BBA94
Wii U 1.5.0: ???
Debug only No

GameConfig is responsible for loading and keeping global game configuration settings.

In development versions, settings are loaded from the following files:

  • Debug/GameConfigSettingForGameROM.xml
  • Debug/GameConfigForGameROM.xml
  • Debug/SystemGameConfigForGameROM.xml

A list of valid debug options is listed on Executable page.

In release versions, this subsystem is stubbed: the config loading code was removed and all settings are hardcoded.