Help:Tools/Switch Toolbox and Help:Resolving mod conflicts: Difference between pages

From ZeldaMods (Breath of the Wild)
< Help:Setting up tools(Difference between pages)
Jump to navigation Jump to search
imported>NiceneNerd
mNo edit summary
 
imported>NiceneNerd
(Created page, placeholders for categories of conflict resolution)
 
Line 1: Line 1:
[[Category:Tools]]
Because of the way '''Breath of the Wild''' game content is structured, multiple mods often have to make incompatible changes to the same files or groups of files. Not all of this can be helped—some mods will always conflict—but many of the most common mod conflicts can be resolved. There are seven major areas of concern in resolving mod conflicts: the [[Resource_system#Resource_size_table|RSTB]], [[SARC|SARC packs]], [[Message archives|game texts]], [[gamedata.ssarc|game data]], [[SaveMgr|save data]], [[ActorInfo.product.sbyml|actor info]], and the contents generally of [[BYML]] and [[AAMP]] files.
[[Category:Tools (SARC)]]
[[Category:Tools (AAMP)]]
[[Category:Tools (BYML)]]
[[Category:Tools (RSTB)]]
{{Tool infobox
| name = Switch Toolbox
| authors = KillzXGaming
| source = https://github.com/KillzXGaming/Switch-Toolbox
| written_in = C#
| win_only= 1
}}


Switch Toolbox is a graphical UI to edit many formats of Nintendo Switch and Wii U.
== RSTB Conflicts ==
RSTB conflicts occur when two or more mods modify [[ResourceSizeTable.product.rsizetable]]. Unless the changes are merged, you may experience the general symptoms of RSTB problems when trying to use such mods together, which may include crashes, invisible models, missing actors, or hanging on the loading screen.


== Setup ==
To resolve RSTB conflicts, you must identify the RSTB changes made by each mod, which can be compared using [[Help:Tools/rstb|rstbtool]] or [[Help:Tools/Wild_Bits|Wild Bits]]. For help with this, see [[Help:Updating the RSTB]].
*Simply download the latest compiled release [https://github.com/KillzXGaming/Switch-Toolbox/releases from GitHub], unzip, and launch the exe. Note that the latest release has an old date, but it is current, as it automatically rebuilds with each commit.


== Issues or Requests==
== SARC Conflicts ==
Report any issues you find [https://github.com/KillzXGaming/Switch-Toolbox/issues here]


== Usage ==
== Game Text Conflicts ==
===Switch Toolbox can edit:===
 
*BFRES
== Game Data and Save Data Conflicts ==
*BNTX
 
*NUTEXB
== Actor Info Conflicts ==
*XTX
 
*GTX
== BYML and AAMP Conflicts ==
*SARC
*BARS
*KCL
*BFLIM
*GFPAK
*BEA
*AAMP (Wii U and Switch)
*BYAML/BYML (Wii U, 3DS, and Switch)
*PTCL (Wii U, 3DS, and Switch)
*TMPK
===Switch Toolbox can view:===
*BFFNT (Textures only)
*BCRES
  Models, materials, and textures.
*BFSHA
  Can view options, samplers, attributes, and uniform blocks.
*BNSH
  Can extract shader vertex and fragment shaders from variations/programs
*SHARCFB and SHARC
  Basic preview of some shader program data.
  Can edit both v1 and v2 AAMP (Wii U and Switch)
*EFC
  Can preview effect tables and link PTCL.
*NUT
  Can preview NTWU, NTP3, and NTWD variants. Editng will be soon
*MSBT
  Very basic previewing.
*MP3, OGG, IDSP, HPS, WAV, BFWAV, BFSTM, BCWAV, BCWAV
  Can listen to audio and convert between certain formats. Thanks to VGAudio and CSCore
*NARC
*SP2 (Team Sonic Racing)
*GFMDL
*TEX (3DS)
*NUSHDB (Switch Namco Shaders)
*SDF (Snow Drop Engine)
*NCA
*NSP
*IStorage
*NXARC
*LZARC
*IGA .pak
*RARC
*GMX (TPHD Models)
*MKAGPDX Model .bin files
*MKAGPDX Archive .pac files
*ME01 and SA01 archives.

Revision as of 17:04, 26 July 2019

Because of the way Breath of the Wild game content is structured, multiple mods often have to make incompatible changes to the same files or groups of files. Not all of this can be helped—some mods will always conflict—but many of the most common mod conflicts can be resolved. There are seven major areas of concern in resolving mod conflicts: the RSTB, SARC packs, game texts, game data, save data, actor info, and the contents generally of BYML and AAMP files.

RSTB Conflicts

RSTB conflicts occur when two or more mods modify ResourceSizeTable.product.rsizetable. Unless the changes are merged, you may experience the general symptoms of RSTB problems when trying to use such mods together, which may include crashes, invisible models, missing actors, or hanging on the loading screen.

To resolve RSTB conflicts, you must identify the RSTB changes made by each mod, which can be compared using rstbtool or Wild Bits. For help with this, see Help:Updating the RSTB.

SARC Conflicts

Game Text Conflicts

Game Data and Save Data Conflicts

Actor Info Conflicts

BYML and AAMP Conflicts