GameDataMgr
Jump to navigation
Jump to search
Subsystem | |
---|---|
Official name | Yes |
Description | Manages game data flags |
Init function |
Switch 1.5.0: 0000007100DCE964 Wii U 1.5.0: ??? |
Debug only | No |
This article is a stub. You can help ZeldaMods (Breath of the Wild) by expanding it. (For a list of non-stub pages, see Project:Pages.) |
GameDataMgr holds the date of all game data flags and provides functions to get, set and reset them. It is also responsible for keeping track of "shop sold out" flags and resetting them regularly.
Flag data is loaded from bgdata files and stored in TriggerParam objects. Transferring data from and to save files is done by interacting with the SaveSystem and SaveMgr subsystems.
There are at least two sets of TriggerParams at all times and up to four (param1, param, ???, GimmickResetBuffer). The exact purposes of each TriggerParam is currently unknown.
In debug versions, GameDataMgr is able to sync save data from and to a computer.