Getting Started
Install
Section titled “Install”- Install MelonLoader 0.7.3+ for Schedule I.
- Install S1API (ifBars/S1API_Forked) - its DLLs go in
Mods/andPlugins/per its own instructions. - Drop
Inkorporated.dllinto your…/Schedule I/Mods/folder. (A Thunderstore mod manager like r2modman/Gale pulls MelonLoader + S1API in automatically.)
See the format instantly: the bundled example pack
Section titled “See the format instantly: the bundled example pack”Inkorporated ships a small example pack, off by default. Turn it on to get a few working tattoos plus a folder/manifest template to copy:
- Set
LoadExamplePacktotruein…/Schedule I/UserData/MelonPreferences.cfgunder[Inkorporated_01_Main]. - Restart the game.
- Look in
…/Schedule I/UserData/Inkorporated/Packs/Examples/- that is a complete pack you can copy. The tattoos also appear in the in-game tattoo shop.
(Enabling it never overwrites an existing Examples folder, so your edits are safe.)
Make your first tattoo
Section titled “Make your first tattoo”The no-code way (content pack)
Section titled “The no-code way (content pack)”- Create
…/Schedule I/UserData/Inkorporated/Packs/MyPack/. - Add a
manifest.json:{"name": "My Pack","author": "you","tattoos": [{ "id": "skull", "name": "Skull", "placement": "chest", "file": "skull.png" }]} - Put
skull.png(a transparent PNG) next to it. Important: the opaque pixels must sit at the chest’s UV region - see Authoring Tattoos. Use the example pack’s PNGs as a reference. - Launch - “Skull” appears in the tattoo shop’s Chest category.
Full schema: Pack Format.
The code way (the API)
Section titled “The code way (the API)”In a MelonLoader mod that lists Inkorporated as a dependency:
using Inkorporated;using Inkorporated.Model;
// In OnInitializeMelon (register early):API.RegisterTattooFromFile("skull", "Skull", TattooPlacement.Chest, pngPath, source: "MyMod");Full reference: API Reference. A ready-to-build project is in the example repo.
Where things live
Section titled “Where things live”| Path | What |
|---|---|
UserData/Inkorporated/Packs/<Pack>/ | Your tattoo packs (folder + manifest.json + PNGs) |
UserData/Inkorporated/Templates/ | UV reference textures (only a DEBUG build of Inkorporated writes these) |
UserData/MelonPreferences.cfg -> [Inkorporated_01_Main] | The LoadExamplePack toggle |