Help:Adding items: Difference between revisions
Update for botw_actor_tool |
Added link to Icon maker |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 7: | Line 7: | ||
Both methods require the following: | Both methods require the following: | ||
*[https://www.python.org/downloads/release/python-379/ Python 3.7] (64-bit) is necessary for just about every tool | *[https://www.python.org/downloads/release/python-379/ Python 3.7] (64-bit) or [https://www.python.org/downloads/release/python-3810/ Python 3.8] (64-bit) is necessary for just about every tool. | ||
*[https://github.com/KillzXGaming/Switch-Toolbox/releases Switch Toolbox] | *[https://github.com/KillzXGaming/Switch-Toolbox/releases Switch Toolbox] | ||
* | *BOTW Cross-Platform Mod Loader (or <code>bcml</code>) {{Install py package help|package=bcml}} | ||
The new method requires: | The new method requires: | ||
| Line 46: | Line 46: | ||
===Opening the base actor=== | ===Opening the base actor=== | ||
Use File -> Open Vanilla Actor to open a list of all actors from vanilla BotW. Pick the actor from the list that most closely matches your new desired item. (e.g. if you want to create a wooden shield, you would pick an actor for one of the base game's wooden shields) | Use File -> Open Vanilla Actor to open a list of all actors from vanilla BotW. Pick the actor from the list that most closely matches your new desired item. (e.g. if you want to create a wooden shield, you would pick an actor for one of the base game's wooden shields). | ||
Use https://github.com/MrCheeze/botw-tools/blob/master/botw_names.json for help finding item | |||
Once the tool has loaded the actor data, click on the Model button in the Actor Property box at the top, then scroll to the bottom. There should be a single line that says <code>Folder</code>. Take note of what it says after that, as that is the name of the <code>sbfres</code> file that you will need in [[#Creating your item's resource files]]. Then switch back to the Actor Link tab by clicking on the Actor Link button in the Actor Property box. | Once the tool has loaded the actor data, click on the Model button in the Actor Property box at the top, then scroll to the bottom. There should be a single line that says <code>Folder</code>. Take note of what it says after that, as that is the name of the <code>sbfres</code> file that you will need in [[#Creating your item's resource files]]. Then switch back to the Actor Link tab by clicking on the Actor Link button in the Actor Property box. | ||
| Line 113: | Line 115: | ||
===Creating an inventory icon=== | ===Creating an inventory icon=== | ||
This section covers the inventory icons, the square images you see in the inventory grid in the pause menu. These files are kept in <code>content\UI\StockItem</code> for inventory items. Copy the old <code>sbitemco</code> file for the item you are using as your foundation, to the same location in your mod files (<code>content\UI\StockItem</code>). An <code>sbitemco</code> file is pretty much the same thing as an <code>sbfres</code> for textures, so you will edit it the same way, using Switch Toolbox. Make sure to change the name of the file to <code>[NewActorName].sbitemico</code>, the name of the file it contains in Toolbox to <code>[NewActorName].bitemico</code>, and the texture it contains to <code>[NewActorName]</code> | This section covers the inventory icons, the square images you see in the inventory grid in the pause menu. These files are kept in <code>content\UI\StockItem</code> for inventory items. Copy the old <code>sbitemco</code> file for the item you are using as your foundation, to the same location in your mod files (<code>content\UI\StockItem</code>). An <code>sbitemco</code> file is pretty much the same thing as an <code>sbfres</code> for textures, so you will edit it the same way, using Switch Toolbox. Make sure to change the name of the file to <code>[NewActorName].sbitemico</code>, the name of the file it contains in Toolbox to <code>[NewActorName].bitemico</code>, and the texture it contains to <code>[NewActorName]</code> | ||
Note: You can also very easily creating your own icon from a png using [https://gamebanana.com/tools/16205 this tool]. | |||
===Installing the mod=== | ===Installing the mod=== | ||