ATS_API_Devs-JSONLoader icon

JSONLoader

Add/Change ATS without code. Use json files instead.

Last updated a week ago
Total downloads 17
Total rating 0 
Categories Tools
Dependency string ATS_API_Devs-JSONLoader-0.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
ATS_API_Devs-API-1.2.1 icon
ATS_API_Devs-API

Simplifies adding/changing ATS and adds fixes/QOL changes.

Preferred version: 1.2.1

README

JSONLoader

This is a simple mod for Against the Storm that allows you to load JSON files from your computer into the game. These files can add new content or change existing content.

NO CODE REQUIRED

Currently only supports Goods

Importing

To load a JSON file into the game you need to place the file in the plugins folder of BepInEx.

  • Using Thunderstore: %appdata%\Thunderstore Mod Manager\DataFolder\AgainstTheStorm\profiles\Default\BepInEx\plugins
  • Manual Install: AgainstTheStorm\BepInEx\plugins

When you start the game the files will be loaded and any errors will show in console.

To reload while in game press F5 and the game will reload the files.

Exporting

JSONLoader allows you to export all of the game data to your computer so you can compare or edit as you need.

To Export using Thunderstore go into the configs tab and change Export to true then restart the game.

Goods

{
  "name": "Pizza",
  "icon": "pizza.png",
  "displayName": "Pizza",
  "description": "Delicious New York style pizza",
  "shortDescription": "Delicious New York style pizza",
  "category": "Food",
  "eatable": true,
  "canBeBurned": false,
  "burningTime": 1,
  "eatingFullness": 2.5,
  "tradingBuyValue": 2.3,
  "tradingSellValue": 10,
  "allTradersSellingThisGood": true,
  "allTradersBuyThisGood": true
}