| Last updated | a week ago |
| Total downloads | 18 |
| Total rating | 0 |
| Categories | Mods Client-Side Cosmetic |
| Dependency string | Coruscnium-PrideEnemies-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack_Mycopunk
BepInEx pack for Mycopunk. Preconfigured and ready to use.
Preferred version: 5.4.2403README
PrideEnemies
Every enemy on the planet is now wearing a pride flag. Which one is up to chance.
Each enemy draws a flag at random when it spawns and wears it across every part of its body — head, legs, the bits that fall off. Two of the same enemy type standing next to each other will usually be flying different colours.
This is a shitpost. It is also, technically, a working mod.
Purely cosmetic and client-side. Nothing gameplay-related changes, nothing is sent to anyone else, and other players see enemies however their game is set up.
The pride series
PrideEnemies is the third of four. Each one takes a different part of the game and makes it a flag, and they're completely independent — install any combination you like. They do stack. Please do not stack them.
| Mod | What it does |
|---|---|
| PrideUI | Cycles your whole UI colour through a flag's stripes, one at a time. The tasteful one. |
| PrideHUD | Replaces every image in your HUD with the flag of your choice. |
| PrideEnemies | Gives every enemy a random flag. You are here. |
| PrideTerrain | Makes the entire planet out of flags. |
All four share the same fifteen flags and the same drop-in flags folder, so a custom flag added to one can be copied into the others.
Installation
Thunderstore
- Install BepInExPack_Mycopunk.
- Install this mod through your mod manager.
- Launch the game.
Manual
- Install BepInExPack_Mycopunk as above.
- Extract the
PrideEnemiesfolder intoBepInEx/plugins/in your Mycopunk directory, keepingPrideEnemies.dlland theflagsfolder together. - Launch the game.
Configuration
There isn't any. It's random — that's the whole mod.
Flags
Rainbow · Progress · Transgender · Bisexual · Pansexual · Lesbian · Gay · Asexual · Aromantic · Aroace · Nonbinary · Genderfluid · Genderqueer · Agender · Intersex
The same fifteen the other two mods use.
Adding your own
The flags aren't baked into the DLL — they're loose PNGs in BepInEx/plugins/PrideEnemies/flags/, and the pool is just a listing of that folder. Drop a .png, .jpg or .jpeg in there and enemies start drawing from it too.
Your mod manager may replace this folder when it updates the mod, so keep a copy of anything you add.
How it works
Each enemy renderer is handed a variant of its own material with the flag swapped into the texture slot. The game's materials are never modified, so props and gear that happen to share a material with an enemy are left alone.
Variants are cached per (material, flag) pair, so a swarm of a hundred enemies wearing five flags costs five extra materials rather than a hundred, and enemies sharing a variant still batch together. Painting happens once per enemy at spawn — there is no per-frame work at all.
Which flag an enemy gets is derived from its own object ID, so it stays put for that enemy's whole life instead of flickering.
Requirements
- Mycopunk, obviously
- BepInExPack_Mycopunk
Changelog
See CHANGELOG.md.
Credits
All fifteen flags come from Wikimedia Commons and are public domain, CC0, or released for free use. Per-file credits are in ATTRIBUTION.md.