ATG Personal Camo

A cam cream stick and camouflaged faces and arms, split into a core mod and one add-on per biome.

What the mod does

Blending into your surroundings stops at the collar in the base game — your face, neck and arms stay untouched however good the rest of the kit is. ATG Personal Camo adds a cam cream stick and a set of painted faces and arms to go with it, so a character can actually be camouflaged.

Apply the cream and your character’s head and exposed skin swap to a painted version matching the pattern on the stick. Take it off and they swap back.

The mods

Camo is split so a server only ships the patterns it needs.

ModWhat it adds
ATG Personal Camo CoreThe cam cream stick and the machinery. No patterns.
ATG Personal Camo WoodlandWoodland faces, arms, and a woodland cream stick.
ATG Personal Camo AridArid faces, arms, and an arid cream stick.
ATG Personal Camo SnowSnow faces, arms, and a snow cream stick.
ATG Personal Camo TropicalTropical faces, arms, and a tropical cream stick.

Core is required by all of them, and adds nothing playable on its own. Load Core plus whichever biome packs suit your map. There is no penalty for loading several — each contributes its own cream stick, and players pick the one they want.

The cream sticks are added to the vanilla arsenals, so on most scenarios they are available without any further setup.

Adding your own pattern

Core is built to be extended, and the biome packs are just worked examples of the same thing. To add a pattern of your own you need a mod, Workbench, and a set of painted head and body prefabs.

  1. Add your pattern name to the shared camouflage pattern list from your own mod. Do not pin it to a number — numbers are handed out as mods load, and a fixed one is how two packs end up colliding.
  2. Override Core’s camouflage entities config in place, keeping the same file path. Right-click it in Workbench and choose Override rather than creating a new file; a new file is silently never read.
  3. Add one entry per painted variant. Each entry names the pattern, the original prefab, and the painted prefab that replaces it. Heads go in the heads list, bodies in the bodies list.
  4. Set the pattern on your cream stick prefab’s camouflage pattern component so it matches.

Removing the paint is worked out by reading the same entries backwards, so there is no second mapping to write and nothing to get out of step.

Core ships a two-entry example config alongside the real one, which is the easiest thing to copy from.

More than one entry can share the same pattern and the same original prefab — that is how one pattern offers several different painted faces, one picked at random.

When a pattern doesn’t apply

The mapping table checks itself the first time it is used and writes what it finds to the server log, prefixed [ATG_PersonalCamo]. It reports:

  • entries with an empty prefab field
  • entries with no pattern set
  • a prefab mapped to itself
  • the same painted prefab claimed by two different originals, which would make removing the paint ambiguous

That last one cannot be spotted by any single mod on its own, which is why the check runs at load rather than at build time.

Credits

The cam cream stick model is the ACE team’s, used with thanks.