So been screwing around with 3D stencils and ... effectively ship Vinyls and was wondering, if it's possible to make a ship class (e.g. a 3s Humanoid Corvette) randomly pick from a handful of textures suited to its phenotype.ship_class.
Eg. upon completion the ship choses between humanoid_01_default, humanoid_01_checkered humanoid_01_mandala1 humanoid_01_mandala2
I more or less figured out how to get AIs to take custom ship skins, by wholesale swapping the skin with an event firing 1m after empire generation (e.g. if phenotype = plantoid, randomly pick between plantoid_01 and plantoid_golen_paint, save that and then switch to that shipset)
But I cant for the life of me figure out if there is a way to have multiple ship skins apply to ships within the same shipset?
It'd be really cool to add randomly selected nose-art to some of the ships, or even ethos-specific insignias (e.g. Militarists stamping their ships with chevrons, rebel factions sticking anarchy symbols/broken chains on their ships or spiritualists stick that meditating icon on it... or pacifists put the CND symbol on their ... colossi lol).
Basically i'm trying to work out if it's possible to add a random field to entities to make them select from a short list of textures upon spawning in to the game, from within the same "graphical_culture"(e.g. humanoids, necroids, mammalians).
OR if it's possible to make multiple entities (e.g. Humanoid_01_checkered_corvette_3s Humanoid_01_mandala_corvette_3s) and have the game randomly select the entity when that ship is built.
Currently it's not looking like something the engine supports...
I know it supports mix-matching entities from different phenotypes. I got a bug here once on vanilla where I had humanoid turrets on avian ships after some weird peace deal or ship upgrade. So perhaps it supports texture/entity swapping more generally too?
Humanoid turrets really do look quite nice on avian ships. Mixing turret designs might actually be a cool feature for federation fleet navies, if turrets re-textured to the base ship texture.
Eg. upon completion the ship choses between humanoid_01_default, humanoid_01_checkered humanoid_01_mandala1 humanoid_01_mandala2
.png)
.png)

.png)
.png)
I more or less figured out how to get AIs to take custom ship skins, by wholesale swapping the skin with an event firing 1m after empire generation (e.g. if phenotype = plantoid, randomly pick between plantoid_01 and plantoid_golen_paint, save that and then switch to that shipset)
But I cant for the life of me figure out if there is a way to have multiple ship skins apply to ships within the same shipset?
It'd be really cool to add randomly selected nose-art to some of the ships, or even ethos-specific insignias (e.g. Militarists stamping their ships with chevrons, rebel factions sticking anarchy symbols/broken chains on their ships or spiritualists stick that meditating icon on it... or pacifists put the CND symbol on their ... colossi lol).
Basically i'm trying to work out if it's possible to add a random field to entities to make them select from a short list of textures upon spawning in to the game, from within the same "graphical_culture"(e.g. humanoids, necroids, mammalians).
OR if it's possible to make multiple entities (e.g. Humanoid_01_checkered_corvette_3s Humanoid_01_mandala_corvette_3s) and have the game randomly select the entity when that ship is built.
Currently it's not looking like something the engine supports...
I know it supports mix-matching entities from different phenotypes. I got a bug here once on vanilla where I had humanoid turrets on avian ships after some weird peace deal or ship upgrade. So perhaps it supports texture/entity swapping more generally too?



Humanoid turrets really do look quite nice on avian ships. Mixing turret designs might actually be a cool feature for federation fleet navies, if turrets re-textured to the base ship texture.
Last edited:
- 1