About Inkorporated
From ThunderstoreCustom tattoo framework. Mods ship tattoo packs (a PNG folder + manifest, or via the API) and Inkorporated adds them to the tattoo shop - rendered, saved and co-op-synced like vanilla.
Inkorporated - Custom Tattoos for Schedule I
> 🛟 Need help or found a bug? Get support at support.doodesch.de/inkorporated.
> The tattoo framework for Schedule I. Mods add their own PNG tattoos to the in-game tattoo shop - > via a drop-in pack folder or an API - and the game treats them like vanilla: they render on the > avatar, persist in saves and sync in co-op. On its own this mod adds no tattoos; it's the dependency > tattoo packs are built on.
What it does
- Adds custom tattoos to the tattoo shop under their placement category (Chest, Left/Right Arm, Face).
- Registered in the game's own avatar library - they render, save and sync in multiplayer like
built-in tattoos (everyone needs the same mod + pack to see them; others just don't render them).
- Tattoo packs are plain folders of PNGs + a tiny
manifest.json- no code required. Code mods can also
register tattoos through the API.
Screenshots
The tattoos shown come from a demo pack.
Requirements
- Schedule I (IL2CPP) with MelonLoader 0.7.3+.
- S1API (pulled in as a dependency).
Using it
Install Inkorporated plus any tattoo pack that depends on it; the new tattoos show up in the tattoo shop. Packs live in UserData/Inkorporated/Packs/<PackName>/.
Want a quick look at the format (and a few free tattoos)? Set LoadExamplePack to true (in the Mod Manager & Phone App UI or UserData/MelonPreferences.cfg under Inkorporated_01_Main) and restart - a bundled example pack with a working folder/manifest template is dropped into Packs/Examples to copy.
Making a pack
A manifest.json lists tattoos with a placement (chest | leftarm | rightarm | face), an optional price, and a transparent PNG. The design's opaque pixels must sit at the correct UV region of that body part (a tattoo is a full skin-texture layer, not a centered sticker - so you can do anything from a small mark to a full sleeve). See the example pack and the full guide on GitHub.
Settings
LoadExamplePack (default false) - drop the bundled example pack on disk as a template. Editable in UserData/MelonPreferences.cfg.
License
DooDesch API License - build on the API, do not copy the code. See LICENSE.md.
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Dependencies
Needs 2 other projects installed alongside it.
Inkorporated on Nxeon
From our catalogue- One-click install
- Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
- Server type needed
- BepInEx
- Server load
- light
- Latest build
- 1.1.5, released 2026-11-02
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 7 recorded builds of Inkorporated.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.1.5 | 2026-11-02 | n/a | BepInEx |
| 1.1.4 | 2026-10-15 | n/a | BepInEx |
| 1.1.3 | 2026-08-01 | n/a | BepInEx |
| 1.1.2 | 2026-07-23 | n/a | BepInEx |
| 1.1.1 | 2026-07-23 | n/a | BepInEx |
| 1.1.0 | 2026-06-21 | n/a | BepInEx |
Dependencies
- Required: MelonLoader
- Required: S1API Forked
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
What kind of mod it is
From the catalogLibraries & compatibility
Foundations and fixes other mods build on. Usually installed because something else needs it.
Compatibility
- Game
- Schedule I
- Loaders
- BepInEx
- Requires
- One-click install needs a BepInEx server. 2 other projects installed alongside it.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-11-03Open ↗
- ✓AuthorDooDesch, as published on Thunderstore
- ✓LicenseNot published by the sourceFree



