Help:Creating mods: Difference between revisions

Jump to navigation Jump to search
Update state of modding
imported>Leoetlino
(Update state of modding)
(4 intermediate revisions by 4 users not shown)
Line 3: Line 3:
== What can currently be modded? ==
== What can currently be modded? ==


* Textures (can't increase resolution)
* Textures
* Models (can't increase poly count on Switch)
* Models
* Actor parameters, including enemies, weapons and armors
* Actor parameters, including enemies, weapons, and armors
* Adding new actors
* Adding new actors
* Overworld and dungeon map files (but collision editing is mostly not doable yet)
* Overworld and dungeon map files
* Event flows, and as a direct consequence: cutscenes, NPC interactions, quests, minigames, etc.
* Rigid body collisions
* Text / dialogue
* Text / dialogue
* Event flows, and as a direct consequence: cutscenes, NPC interactions, quests and minigames
* UI elements (HUD, title screen, logos, etc.)
* Music and audio (cannot add new tracks, only edit/replace existing)
* Effects and shaders (limited)


== Getting set up ==
== Getting set up ==
Line 30: Line 34:


=== File names and caching ===
=== File names and caching ===
The game assumes that any 2 files with the exact same filename also have the exact same contents. If you don't follow this rule when editing files, the game might load the wrong version of the file, leading to errors. The same rule applies to texture names - all textures should have unique names, even if they're located in different files.
The game assumes that any 2 files with the exact same filename also have the exact same contents. If you don't follow this rule when editing files, the game might load the wrong version of the file, leading to errors. The same rule applies to texture names - all unique textures should have unique names, even if they're located in different files.
 
=== File extensions for compressed resources ===
In most cases, file extensions that start with ".s" are used for [[Yaz0]]-compressed files. Ensure that any file with such extensions is compressed. Some tools (for example {{ltool|BotW Unpacker}}, {{ltool|byml-v2}} or {{ltool|sarc}}) will automatically compress files when needed.
 
Example: .bactorpack -> .sbactorpack (after compression)
 
=== Edit priority ===
If a file exists in your update dump, edit that copy of it. If it doesn't exist there, edit the one in your DLC dump. If it doesn't exist in either the update files or the DLC files, edit the one from the base game dump.
editnews, Administrators
90

edits

Navigation menu