All notable changes to Inkorporated are documented here. This project adheres to Semantic Versioning.
Inkorporated.API.RegisterTattooFromResource(...) - register a tattoo from a PNG embedded in your mod's
DLL with one call (the calling assembly is detected automatically; a trailing-suffix resource-name match is
accepted), so code mods no longer need to write the embedded-resource-loading boilerplate.Initial release.
Resources.Load pipeline, so they render, persist in saves and sync in multiplayer like vanilla.UserData/Inkorporated/Packs/<Pack>/manifest.json + PNGs. Placements chest,
leftarm, rightarm, face; optional per-tattoo price; transparent PNGs at any size.Inkorporated.API.RegisterTattoo / RegisterTattooFromFile) for code mods, with a
TattooPlacement enum. Lazy registration so PNG/texture work happens when the shop first opens.LoadExamplePack
preference (default off); extracted to disk as a copyable template, never overwriting an existing folder./Face/ path so the game applies them to the
face mesh).UserData/Inkorporated/Templates/) and a
shop layout diagnostic; neither ships in the release.