When you want to upload a modified version of a module on the Bazaar, or simply don’t want the Bazaar to detect the module as having an update, you can do the following:
- Upload the module using the import wizard.
- Select “Do Not Install from the Bazaar and import this package as a custom package”.
You can find the Import wizard at My Foundry.
This will replace any older version of the module (if it exists).
If this does not work, check below, or contact support.
Advanced
To upload a modified version of a Module or System, you may need to do slight changes to their files. If you are modifying a System, mentally substitute every mention of “module” with “system” below.
First, you need a copy of the module. We recommend making a backup of the original module, before you delete the old version.
After this, go to Select Data files to delete
at My Foundry. Or in-foundry.
And delete the old module.
Now, you can edit and upload the new module. If you don’t want the Bazaar to catch your upload and install the module from the bazaar directly, you need to edit the Module version or name.
To do so, you would need to edit module.json
. You’ll find this inside the module folder.
Edit it with any notepad program. Here we’re going to use Notepad++.
Now you can either :
- Edit the
version
number of the module, adding-custom
at the end, since this is a custom version of it. This will let the bazaar know not to use the cached version. Note however that if you click “Update All”, the module will still be overwritten by the latest version from the Bazaar. - Or, you can edit the “Name” and “Title” of the module, so it doesn’t get updated automatically and can be installed alongside the official module.
We recommend you edit it to something recognizable - “Custom (module name) V(module Version)”
Once done, save the edits, and test it within a local Foundry installation. If it is not working, you may have accidentally broken the .json file. There are various JSON validators online which alert you to syntax errors.
Now you can use the Import Wizard to upload your modified module. You can also find this over at My Foundry page.
Once uploaded, you are done! The module/system can now be used per-game. To enable a module in-game, select it via the module configuration menu under the settings sidebar. To use a customized system, select the system while setting up your game in The Forge.