Skip to content

Add on Maker

Silverfeelin edited this page May 20, 2019 · 9 revisions

The add-on maker offers a quick and easy way to create and update Wardrobe Add-ons. I personally use this tool for all the add-ons housed in the Wardrobe Add-ons repository.

Usage

  • In the AddonMaker application folder, run run.bat.
    • For macOS and Linux users: open a terminal, navigate to the folder and call:
      dotnet WardrobeAddonMaker.dll.
  • Enter an identifier for your add-on, such as FrackinUniverse or Orcana.
    • Make sure this value is unique and recognizable!
  • Enter a (visual) mod name, such as Frackin' Universe or Orcana.
  • Enter the mod author, such as Sayter or Nemasys.
  • Enter the mod version, such as 5.6.3131 or B.6.3c.
  • Enter the full path to the mod assets, such as C:\Data\FrackinUniverse or C:\Data\Orcana.pak.

When updating the add-on, you will only be prompted to enter the asset path after entering your identifier. The other steps will be skipped as the metadata file has already been generated. Changes to the metadata file will have to be made manually.

Result

Automating

If entering the identifier and asset directory each times is too much of a hassle, you can automate these steps with command line arguments.

Argument Description
--input Asset path. Use this if you update your mod to the same place.
This would also work for Steam Workshop mods.
--identifier Mod identifier. Every add-on has a unique identifier. Providing it as a parameter can save some typing.
--name Mod name. As this value is only used when creating new add-ons, you probably won't need this.
--version Mod version. As this value is only used when creating new add-ons, you probably won't need this.
--configure Use this to configure the add-on maker. You can set your mods folder to automatically copy over add-ons.
--help View all arguments

Example

@ECHO OFF
dotnet WardrobeAddonMaker.dll --identifier Orcana --input C:\Data\Orcana.pak

The result is a click-and-run script that will update the add-on. All that's left is to update the version number in the metadata and upload the update!

Demo

Bit too fast? Here's a slightly slower video that you can pause.

Clone this wiki locally