E3Mgr: Difference between revisions

From ZeldaMods (Breath of the Wild)
Jump to navigation Jump to search
imported>Leoetlino
create stubs for all known subsystems
 
Linga (talk | contribs)
No edit summary
 
Line 1: Line 1:
{{Subsystem infobox|name=E3Mgr|is_name_official=1|description=Handles E3 demo mode (time limit). Stubbed in release builds.|init_addr_switch150=00000071008A5E04}}
{{Subsystem infobox|name=E3Mgr|is_name_official=1|description=Handles E3 demo mode (time limit).|init_addr_switch150=00000071008A5E04}}
{{stub}}
{{stub}}


==E3Mgr::isDemoMode<ref>{{addr|a=0x71008a5f3c|ver=nx-1.5.0}}</ref>==
https://github.com/zeldaret/botw/blob/17fb613901b329d972b6c1b4cfb6a40700e65454/src/Game/E3Mgr.cpp#L23
Check if the ROM type is set to <code>Show_2017_1st</code> or <code>RID_Demo</code>
==E3Mgr::calc<ref>{{addr|a=0x71008a675c|ver=nx-1.5.0}}</ref>==
If <code>E3Mgr::isDemoMode</code> returns true, begin calc time limit
== References ==
<references/>
[[Category: Internals]]
[[Category: Internals]]
[[Category: Subsystems (BotW)]]
[[Category: Subsystems (BotW)]]

Latest revision as of 22:08, 9 February 2026

E3Mgr
Subsystem
Official name Yes
Description Handles E3 demo mode (time limit).
Init function Switch 1.5.0: 00000071008A5E04
Wii U 1.5.0: ???
Debug only No


E3Mgr::isDemoMode[1]

https://github.com/zeldaret/botw/blob/17fb613901b329d972b6c1b4cfb6a40700e65454/src/Game/E3Mgr.cpp#L23

Check if the ROM type is set to Show_2017_1st or RID_Demo

E3Mgr::calc[2]

If E3Mgr::isDemoMode returns true, begin calc time limit

References

  1. 0x71008a5f3c [nx-1.5.0 executable]
  2. 0x71008a675c [nx-1.5.0 executable]