Versions: Difference between revisions

From ZeldaMods (Breath of the Wild)
Jump to navigation Jump to search
imported>Leoetlino
(→‎Switch versions: switch version fix)
 
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Prerelease versions ==
== Prerelease versions ==
=== E3 2016 version ===
=== E3 2016 version ===
{{empty section}}
This version was shown at E3 2016.
 
Additional gameplay footage from the Zelda page on Nintendo Japan's website<ref>https://www.nintendo.co.jp/software/feature/zelda/index.html (19/12/2020)</ref>:
 
* https://www.youtube.com/watch?v=X4OpmX9sIQY (possibly from an earlier 2016 build?)
* https://www.youtube.com/watch?v=MGy6g27Lk3s (possibly from an earlier 2016 build?)
 
Some parts of those videos are used in the E3 2016 trailer.
 
=== 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}}
12S is a Switch demo version that was seen in January 2017 and also in February 2017 during an interview<ref>[https://news.denfaminicogamer.jp/english/170609b Talk: Latest Zelda’s making process & “Ocarina of Time” proposal disclosed - Nintendo Eiji Aonuma x SQEX Jin Fujisawa]</ref>.
12S is a Switch demo version that was seen in January 2017 and also in February 2017 during an interview<ref>[https://news.denfaminicogamer.jp/english/170609b Talk: Latest Zelda’s making process & “Ocarina of Time” proposal disclosed - Nintendo Eiji Aonuma x SQEX Jin Fujisawa]</ref>.
=== RID_Demo ===
RID_Demo (Retail Interactive Demo) is a special version of the game which is used for kiosk demos. Several Switch versions are known to exist; some appear to be based on 1.5.0{{check}}.
A version from Asia ChinaJoy 2019:
* https://www.bilibili.com/video/BV1Bt411T7HC (seems to be an updated version)


== 0.9.0 ==
== 0.9.0 ==
Line 85: Line 103:
**Depending on your game progress and location, certain items may not be obtainable.
**Depending on your game progress and location, certain items may not be obtainable.
* Various fixes to improve gameplay.
* Various fixes to improve gameplay.
== 1.3.2 ==
=== ROM changes ===
* Added Divine Beasts helmets and four Champions amiibo data
* Added Xenoblade Chronicles 2 collaboration gear related content


== 1.3.3 ==
== 1.3.3 ==
1.3.3 was released on 08/11/2017.
1.3.3 was released on 08/11/2017.
some content of this version was actually added in 1.3.2 (switch)
=== Official changelog ===
=== Official changelog ===
* The amiibo of the four Champions (Revali, Daruk, Urbosa, and Mipha) are now supported.
* The amiibo of the four Champions (Revali, Daruk, Urbosa, and Mipha) are now supported.
Line 97: Line 122:
1.3.4 was released on 21/11/2017.
1.3.4 was released on 21/11/2017.


No ROM 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 113: Line 141:
1.4.1 was released on 14/12/2017.
1.4.1 was released on 14/12/2017.


No ROM changes.
No core actor or map changes.
=== Official changelog ===
=== Official changelog ===
* Various fixes to improve gameplay.
* Various fixes to improve gameplay.
Line 119: Line 147:
== 1.5.0 ==
== 1.5.0 ==
1.5.0 was released on 31/01/2018.
1.5.0 was released on 31/01/2018.
* The DLC2 boss's teleporting AI was slightly modified.
* Actor/Physics/DgnObj_DLC_SliderBlock_B_02.physics, Actor/Physics/DgnObj_DLC_SwitchTarget_A.physics, Actor/Physics/Priest_Boss_ShadowClone_Bullet.physics: mass/inertia/impulse scale were changed.
* GameData: The Kass quest flags were made program-readable, presumably to add the quest flag checks to GameDataMgr (see [[Quest flag overrides]] for more details)).
* Message and UI: The staff roll screen was edited to credit the Chinese/Korean localisation teams.
* New languages were added to the Switch version.
* Executable: unknown
=== Official changelog ===
=== Official changelog ===
*You can now select Chinese (Traditional), Chinese (Simplified), or Korean in the language settings menu on the Switch console to display text in the selected language.<ref name="nx"/>
*You can now select Chinese (Traditional), Chinese (Simplified), or Korean in the language settings menu on the Switch console to display text in the selected language.<ref name="nx"/>
**Voice Language selection is not supported for the above languages. If you choose “Match System Settings” in Options, voice data will be set to Japanese.
**Voice Language selection is not supported for the above languages. If you choose “Match System Settings” in Options, voice data will be set to Japanese.
* Various fixes to improve gameplay.
* Various fixes to improve gameplay.
== 1.6.0 ==
1.6.0 was released on 26/04/2019. This version is currently exclusive to the Nintendo Switch.
=== ROM changes ===
* ''Actor'': Most actor metadata were updated. Most actors now require a larger instance heap, which suggests the core actor code was updated.
* ''GameData'': three new flags were added (Ichigeki_Pedestal_Appear, DisplaySpecialMode, DisplaySpecialOnce).
** Note: Ichigeki = 一撃 refers to the One-Hit Obliterator.
* ''UI and Message'': layouts and messages were updated for the new VR mode.
* ''System'': The version file (System/Version.txt) was updated and is now "1.6.0".
* Minor changes to effect files and graphics (presumably for VR mode).
A complete diff for core resource files (actors, maps, logic, AI, messages, etc.) is available [https://github.com/leoetlino/botw/commit/a4d22c18c6fd891fc703917daaf5d89e246c7937 here].
=== Executable changes ===
* 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 ===
* We have made the game compatible with the VR Goggles from Nintendo Labo Toy-Con 04: VR Kit.
**You can set whether you’d like to use the VR Goggles from “VR Goggles” in “Options” under “System” in the in-game menu.
**This feature is also introduced on the Nintendo Labo website. (https://labo.nintendo.com/kits/vr-kit/)
*We fixed some other issues so the player can enjoy the game.


== Revisions ==
== Revisions ==
Line 155: Line 217:
|-
|-
|1.5.0||208
|1.5.0||208
|}
=== Switch versions ===
* Base title: 01007EF00011E000
* Update title: 01007EF00011E800
* DLC title: 01007EF00011F001 / 01007EF00011F002
{|class="wikitable"
!Version!!Title version!!NCA hash!!Executable build ID
|-
|RID_Demo||?||2cfc1187b7a02bba0a463dd7ca1251fa||
|-
|1.0.0|| || ||2094F152836683A3632C6153FD84AB8000000000000000000000000000000000
|-
|1.1.0|| || ||
|-
|1.1.1|| || ||
|-
|1.1.2|| || ||
|-
|1.2.0|| || ||
|-
|1.3.0|| || ||
|-
|1.3.1|| || ||
|-
|1.3.2|| || ||
|-
|1.3.3|| || ||
|-
|1.3.4|| || ||
|-
|1.4.0|| || ||
|-
|1.5.0||0xB0000||dab7abb85deaab23c04f4660d21c4bf8||16A91992BBA71201E98756F3BC8F5D2F00000000000000000000000000000000
|-
|1.6.0||0xC0000||61c5e2bbf9ab8c546ba590f9637a0ca8||8E9978D50BDD20B4C8395A106C27FFDE00000000000000000000000000000000
|}
|}


Line 185: Line 283:
==== Switch (digital) ====
==== Switch (digital) ====
* World v0
* World v0
* World v131072, v196608, v262144, v327680, v393216, v458752, v524288, v589824, v65536, v655360, v720896
* World v131072, v196608, v262144, v327680, v393216, v458752, v524288, v589824, v65536, v655360, v720896, 0xC0000


==== Switch - DLC ====
==== Switch - DLC ====

Latest revision as of 10:29, 31 August 2023

Prerelease versions

E3 2016 version

This version was shown at E3 2016.

Additional gameplay footage from the Zelda page on Nintendo Japan's website[1]:

Some parts of those videos are used in the E3 2016 trailer.

9S

9S is a Switch demo version that was seen in February 2017 at Nintendo NY[2].

12S

12S is a Switch demo version that was seen in January 2017 and also in February 2017 during an interview[3].

RID_Demo

RID_Demo (Retail Interactive Demo) is a special version of the game which is used for kiosk demos. Several Switch versions are known to exist; some appear to be based on 1.5.0[check].

A version from Asia ChinaJoy 2019:

0.9.0

0.9.0 is the version of the Wii U base title. None of the actorpacks or eventpacks are included. GameScene will request an update and refuse to boot if the version is 0.9.0.

1.0.0

1.0.0 is the first complete release version. It was released on 03/03/2017.

1.1.0

1.1.0 is a launch day update that adds basic support for add-on content. It was released on 03/03/2017.

Official changelog

  • The Nintendo eShop has been made accessible from the title screen for the purchase of the Expansion Pass. (For more information about the Expansion Pass, please see the official website.)
  • Adjustments have been made to make for a more pleasant gaming experience.

1.1.1

1.1.1 was released on 31/03/2017. It is said to have improved performance on the Switch.

Official changelog

  • Adjustments have been made to make for a more pleasant gaming experience.

1.1.2

1.1.2 was released on 11/04/2017.

  • Three glitches were patched according to TCRF (from which the following descriptions are taken):
    • Arrows shot from enemies are no longer collectible after the first 20 ones. This fixes a certain exploit where you could farm arrows using horseback Bokoblins.[4]
    • A bug was fixed where the Wolf Link amiibo would spawn a Wolf Link with 20 hearts (rather than 3) when registered with a Twilight Princess HD save file that did not enter the Cave of Shadows (just starting a new game and saving right away was enough).[4]
    • A bug was fixed that when Master Kohga fell into the hole, he wouldn't teleport back out, and the boss battle would end prematurely, making the Divine Beast Vah Naboris Quest unbeatable.[4]

Official changelog

  • Adjustments have been made to make for a more pleasant gaming experience.

1.2.0

1.2.0 was released on 01/05/2017.

  • Information on downloadable content can now be accessed from the System pause screen.
  • The exit sound and zoom level saving on the camera are broken.[4]
  • PlacementMgr spawns actors that should normally not appear during the final battle mode after a save reload.
    • This is because the FirstInHyruleCastleBossRoom flag — which is used by placement code to determine whether some actor spawns should be skipped — is not saved into save files anymore. In other words, it does not persist after a save reload.
    • This allows players to have a mostly normal playthrough even after escaping the Dark Beast Ganon light barrier.
  • The Birdman minigame event flow (MiniGame_HillTower_BirdMan) was altered to always reset any effects of landing in the castle sanctum:
    • When landing, the player is warped to (-1746.71, 329.065, -772.847).
    • When landing, the sky palette is reset to override the Hyrule Castle palette.
    • When landing, the IsPlayed_Demo141_{0,1,2,3} and LastBossIncompleteGanonGenerateFlag flags are cleared.
    • Every frame while flying, the FirstInHyruleCastleBossRoom flag is cleared.

Official changelog

  • Various fixes to improve the gameplay experience.
  • A feature has been added that allows you to choose from nine language options for in-game voices. You can access this setting from the Options menu on the title screen.
    • Languages Available:
      • Japanese
      • English
      • French (France)
      • French (Canada)
      • German
      • Spanish (Spain)
      • Spanish (Latin America)
      • Italian
      • Russian
    • If you try to change this setting by selecting Voice Language in the Options menu once the update data has downloaded, you will see a button that will take you to Nintendo eShop. Please go to Nintendo eShop and download the free DLC titled “The Legend of Zelda: Breath of the Wild-Option to Change Voice Language” in order to make use of this feature.

1.3.0

1.3.0 was released on 29/06/2017.

  • DLC1 content files, AI code and subsystems (aoc2) were added.
  • Some of the 1.2.0 changes were reverted (camera, spawn changes).[4]
  • The placement code was altered to check for the IsPlayed_Demo145_0 flag when setting up spawns: the FirstInHyruleCastleBossRoom flag is now automatically set when IsPlayed_Demo145_0 is set.
    • This effectively prevents players from keeping NPCs, shrines, etc. after escaping from the Ganon battle.

Official changelog

  • Expansion Pass: DLC Pack 1 “The Master Trials” is now available. If you have already pre-purchased this content, you can now play it by updating both the DLC and the software. You can update your purchased DLC through Nintendo eShop.
  • Various fixes to improve gameplay.

1.3.1

1.3.1 was released on 07/08/2017.

  • One PauseMenuDataMgr function was changed to return the number of items in the player's saved inventory instead of using the loaded inventory data (which might be a temporary quest inventory). This function is used by GameDataMgr to query how many arrows the player has.
    • This effectively patches the arrow restock glitch that allowed players to trigger restocks even if they had more than 50 arrows in their inventory simply by warping into the Trial of the Sword and waiting for midnight.
  • In the Switch version, the nxargs subsystem and supporting code were added to GameScene for the "receive item by reading news" feature.
  • Several changes were made to the Enemy defeated handlers (in the actor code) to make sure enemy defeats are counted correctly when Master Mode enemy rankup is active.
  • The Trial of the Sword game data reset glitch was patched; technical details are unknown at the moment.[check]

Official changelog

  • We have fixed the issue in Pack 1: The Master Trials of the Expansion Pass, in which defeating certain enemies for Kilton was not counted toward completion when playing in Master Mode.
  • In-game items can now be obtained from launching the software from certain articles distributed through a new News channel ("The Legend of Zelda: Breath of the Wild - Tips from the Wild") which can be accessed through News on the Home menu.[5]
    • This channel became available on 8/9/2017.
    • Depending on your game progress and location, certain items may not be obtainable.
  • Various fixes to improve gameplay.

1.3.2

ROM changes

  • Added Divine Beasts helmets and four Champions amiibo data
  • Added Xenoblade Chronicles 2 collaboration gear related content

1.3.3

1.3.3 was released on 08/11/2017.

some content of this version was actually added in 1.3.2 (switch)

Official changelog

  • The amiibo of the four Champions (Revali, Daruk, Urbosa, and Mipha) are now supported.
  • The side quest to receive Xenoblade Chronicles 2 collaboration gear is now available.
  • An issue preventing the × mark for Game Overs from being recorded in Hero’s Path mode from Ver.1.3.0 onward has been fixed.
  • Various fixes to improve gameplay.

1.3.4

1.3.4 was released on 21/11/2017.

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

  • Various fixes to improve gameplay.

1.4.0

1.4.0 was released on 07/12/2017.

Official changelog

  • Added support for DLC Pack 2, “The Champions’ Ballad.” Players who have pre-purchased this content can play it by updating the DLC and software.
    • For the DLC update, please follow the instructions displayed on the screen once you have updated the software.
  • Made various fixes to improve gameplay.

1.4.1

1.4.1 was released on 14/12/2017.

No core actor or map changes.

Official changelog

  • Various fixes to improve gameplay.

1.5.0

1.5.0 was released on 31/01/2018.

  • The DLC2 boss's teleporting AI was slightly modified.
  • Actor/Physics/DgnObj_DLC_SliderBlock_B_02.physics, Actor/Physics/DgnObj_DLC_SwitchTarget_A.physics, Actor/Physics/Priest_Boss_ShadowClone_Bullet.physics: mass/inertia/impulse scale were changed.
  • GameData: The Kass quest flags were made program-readable, presumably to add the quest flag checks to GameDataMgr (see Quest flag overrides for more details)).
  • Message and UI: The staff roll screen was edited to credit the Chinese/Korean localisation teams.
  • New languages were added to the Switch version.
  • Executable: unknown

Official changelog

  • You can now select Chinese (Traditional), Chinese (Simplified), or Korean in the language settings menu on the Switch console to display text in the selected language.[5]
    • Voice Language selection is not supported for the above languages. If you choose “Match System Settings” in Options, voice data will be set to Japanese.
  • Various fixes to improve gameplay.

1.6.0

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

ROM changes

  • Actor: Most actor metadata were updated. Most actors now require a larger instance heap, which suggests the core actor code was updated.
  • GameData: three new flags were added (Ichigeki_Pedestal_Appear, DisplaySpecialMode, DisplaySpecialOnce).
    • Note: Ichigeki = 一撃 refers to the One-Hit Obliterator.
  • UI and Message: layouts and messages were updated for the new VR mode.
  • System: The version file (System/Version.txt) was updated and is now "1.6.0".
  • Minor changes to effect files and graphics (presumably for VR mode).

A complete diff for core resource files (actors, maps, logic, AI, messages, etc.) is available here.

Executable changes

  • 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 nn::oe::SetCpuBoostMode(1), which makes the console use performance configurations 0x92220009 and 0x9222000A, or 0x9222000B and 0x9222000C (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

  • We have made the game compatible with the VR Goggles from Nintendo Labo Toy-Con 04: VR Kit.
    • You can set whether you’d like to use the VR Goggles from “VR Goggles” in “Options” under “System” in the in-game menu.
    • This feature is also introduced on the Nintendo Labo website. (https://labo.nintendo.com/kits/vr-kit/)
  • We fixed some other issues so the player can enjoy the game.

Revisions

Wii U title versions

  • Base title: 00050000101c9500
  • Update title: 0005000e101c9500
  • DLC title: 0005000c101c9500
Version Title version
1.0.0 16
1.1.0 33
1.1.1 48
1.1.2 64
1.2.0 80
1.3.0 97
1.3.1 112
1.3.3 144
1.3.4 160
1.4.0 176
1.4.1 192
1.5.0 208

Switch versions

  • Base title: 01007EF00011E000
  • Update title: 01007EF00011E800
  • DLC title: 01007EF00011F001 / 01007EF00011F002
Version Title version NCA hash Executable build ID
RID_Demo ? 2cfc1187b7a02bba0a463dd7ca1251fa
1.0.0 2094F152836683A3632C6153FD84AB8000000000000000000000000000000000
1.1.0
1.1.1
1.1.2
1.2.0
1.3.0
1.3.1
1.3.2
1.3.3
1.3.4
1.4.0
1.5.0 0xB0000 dab7abb85deaab23c04f4660d21c4bf8 16A91992BBA71201E98756F3BC8F5D2F00000000000000000000000000000000
1.6.0 0xC0000 61c5e2bbf9ab8c546ba590f9637a0ca8 8E9978D50BDD20B4C8395A106C27FFDE00000000000000000000000000000000

Other revisions

List of all known revisions, courtesy of Hiccup.

Wii U (physical)

  • Japan rev0
  • USA rev0
  • Europe rev0

Wii U (digital) - Base

  • Japan v0
  • USA v0
  • Europe v0

Wii U - Update

  • Japan v16, v32, v48, v64, v80, v97, v112, v128, v144, v160, v176, v192, v208
  • USA v16, v33, v48, v64, v80, v97, v112, v144, v160, v176, v192, v208
  • Europe v16, v33, v48, v64, v80, v97, v112, v144, v160, v176, v192, v208

Wii U - DLC

  • Japan v0, v32, v48, v64, v80
  • USA v0, v32, v48, v64, v80
  • Europe v0, v16, v32, v48, v64, v80

Switch (physical)

  • World rev0, rev1, rev2

Switch (digital)

  • World v0
  • World v131072, v196608, v262144, v327680, v393216, v458752, v524288, v589824, v65536, v655360, v720896, 0xC0000

Switch - DLC

  • World (DLC pack 1) v0, v131072, v196608, v65536
  • World (DLC pack 2) v0, v131072, v196608, v65536

References