Software libraries: Difference between revisions

From ZeldaMods (Breath of the Wild)
Jump to navigation Jump to search
imported>Leoetlino
imported>Leoetlino
No edit summary
Line 9: Line 9:
* NintendoSDK NEX 4.2.1 (only in newer versions; used for PosTrackerUploader and scrapped save transfer functionality)
* NintendoSDK NEX 4.2.1 (only in newer versions; used for PosTrackerUploader and scrapped save transfer functionality)
* NintendoSDK libcurl 4.4.0 (only in newer versions; used for PosTrackerUploader and scrapped save transfer functionality)
* NintendoSDK libcurl 4.4.0 (only in newer versions; used for PosTrackerUploader and scrapped save transfer functionality)
Symbols for these libraries can be obtained in early versions of Splatoon 2 (<=3.1.0) or Super Mario Odyssey.


== NintendoWare ==
== NintendoWare ==
Line 17: Line 19:
* NintendoWare Atk 4.4.0
* NintendoWare Atk 4.4.0
* NintendoWare ptcl (particle system)
* NintendoWare ptcl (particle system)
Symbols for these libraries can be obtained in early versions of Splatoon 2 (<=3.1.0) or Super Mario Odyssey.


== [[Havok]] ==
== [[Havok]] ==
Line 24: Line 28:
* Havok Cloth 2014_2
* Havok Cloth 2014_2
* Havok Physics2012 2014_2
* Havok Physics2012 2014_2
There are no known titles that shipped with symbols for the Havok library on Switch.


== Nintendo ==
== Nintendo ==
Line 36: Line 42:
* sead:: (framework and core utils)
* sead:: (framework and core utils)
* Visualizer (shader debug tools)
* Visualizer (shader debug tools)
* EventFlow/evfl:: (event flow library: implements [[BFEVFL]]) and ore:: (utilities for the EventFlow library)
Symbols for all of these except EventFlow can be found in Splatoon 2 (<= 3.1.0). Symbols for EventFlow are available in Splatoon 2 3.1.0.
[[Category:Internals]]
[[Category:Internals]]

Revision as of 11:47, 8 December 2018

Like many modern games, Breath of the Wild makes heavy use of software libraries to reuse existing code and save development time.

The following list has only been checked for Switch 1.5.0.

NintendoSDK

  • NintendoSDK multimedia
  • NintendoSDK nnSdk
  • NintendoSDK gfx 4.4.0
  • NintendoSDK NEX 4.2.1 (only in newer versions; used for PosTrackerUploader and scrapped save transfer functionality)
  • NintendoSDK libcurl 4.4.0 (only in newer versions; used for PosTrackerUploader and scrapped save transfer functionality)

Symbols for these libraries can be obtained in early versions of Splatoon 2 (<=3.1.0) or Super Mario Odyssey.

NintendoWare

  • NintendoWare G3d 4.4.0
  • NintendoWare Vfx 4.4.0
  • NintendoWare Font 4.4.0
  • NintendoWare Ui2d 4.4.0
  • NintendoWare Atk 4.4.0
  • NintendoWare ptcl (particle system)

Symbols for these libraries can be obtained in early versions of Splatoon 2 (<=3.1.0) or Super Mario Odyssey.

Havok

  • Havok 2014_2
  • Havok AI 2014_2 (only for NavMesh?)
  • Havok Animation 2014_2
  • Havok Cloth 2014_2
  • Havok Physics2012 2014_2

There are no known titles that shipped with symbols for the Havok library on Switch.

Nintendo

  • al::ByamlIter (BYML library from Super Mario Odyssey)
  • aal:: (audio)
  • agl:: (graphics, lighting, parameter utils including AAMP)
  • eui:: (UI)
  • gsys:: (graphics, models)
  • LinkCommon
  • EffectLink (ELink)
  • SoundLink (SLink)
  • sead:: (framework and core utils)
  • Visualizer (shader debug tools)
  • EventFlow/evfl:: (event flow library: implements BFEVFL) and ore:: (utilities for the EventFlow library)

Symbols for all of these except EventFlow can be found in Splatoon 2 (<= 3.1.0). Symbols for EventFlow are available in Splatoon 2 3.1.0.