To select an item you want to modify, click on it. Then, you'll be able to mess with it!
Click on the button below to make a new item of the type you selected at the top.
You can write various settings for your mod here.
The fourth input is an object for the sprite data (read below for more info) with various links to your sprites.
(If you're not using it, just replace all of it with {} instead.)
Tip: don't know how to use icons or how to set other values?
See a few examples by clicking on images of a few items. You should get the hang of it after a bit!
Confused on why some of these have braces like {tribalism:true}?
This is called an object. You may also add more items to this list; for example,
{tribalism:true, stone-knapping:true}.
However, you need the raw name of the item you are trying to add;
you may find this by clicking on the image of the item you want to add to an object!
Tip: confused why there's an error with the object? If the raw name of something has a space,
you will have to do something like this:
{"rules of food": true} and it will work. (Otherwise, the quotes are optional.)
Sometimes, arrays will use spaces instead of commas; don't freak out.
Tip: want to release your mod somewhere? You can try a service like file.garden or use GitHub Pages.
We hope you enjoy your modding adventure!
Tip: effects and modes are very complex to learn! It's a good idea to look at a few examples.
Here are a few key parts to know:
each effect or mode is able to have a requirement (the req property)
modes are unique in that they can have an icon and description
effects are able to work for a specific mode, this works for multiplier effects as well
enable all debug values and look at a few examples; you might understand them much better after
also, be aware that some things might not work as you expect; sometimes, examples teach well