Versions: Difference between revisions

Jump to navigation Jump to search
add 9S - thanks Luke
imported>Leoetlino
imported>Leoetlino
(add 9S - thanks Luke)
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
=== E3 2016 version ===
=== E3 2016 version ===
{{empty section}}
{{empty section}}
=== 9S ===
{{expand section}}
9S is a Switch demo version that was seen in February 2017 at Nintendo NY<ref>https://www.youtube.com/watch?v=H9m1KyTtTXM</ref>.
=== 12S ===
=== 12S ===
{{expand section}}
{{expand section}}
Line 98: Line 102:


No core actor or map changes.
No core actor or map changes.
There are reports that this update fixes a 1.3.3 bug that prevented the Hylian Shield from appearing in Granté's shop items. Since there are no interesting ROM changes this suggests that the implementation of EventSystemActor.CheckExistActor could have been broken in 1.3.3.
=== Official changelog ===
=== Official changelog ===
* Various fixes to improve gameplay.
* Various fixes to improve gameplay.
Line 133: Line 140:


== 1.6.0 ==
== 1.6.0 ==
1.6.0 was released on 26/04/2019.
1.6.0 was released on 26/04/2019. This version is currently exclusive to the Nintendo Switch.


=== ROM changes ===
=== ROM changes ===
Line 146: Line 153:


=== Executable changes ===
=== Executable changes ===
(update this)
* The game appears to have been compiled with link-time optimisation (LTO) enabled, resulting in significantly more bloated functions and much more aggressive inlining. Even library functions (e.g. sead, nvn) are now inlined.
* The game appears to have been compiled with link-time optimisation (LTO) enabled, resulting in significantly more bloated functions and much more aggressive inlining. Even library functions (e.g. sead, nvn) are now inlined.
* The internal version string is now 0000002e (it was 0000002d in 1.5.0).
* nnSdk was updated and now requires a 7.0.0+ system.
* nnMain now does <code>nn::oe::SetCpuBoostMode(1)</code>, which makes the console use performance configurations 0x92220009 and 0x9222000A, or 0x9222000B and 0x9222000C ([https://switchbrew.org/wiki/PPC_services#SetCpuBoostMode source]). This results in a higher GPU clock and sometimes higher CPU clock.
* Other changes are currently unknown because how difficult it is to reverse 1.6.0 code.


=== Official changelog ===
=== Official changelog ===
Anonymous user

Navigation menu