AI War 2

AI War 2

View Stats:
Nuc_Temeron Oct 13, 2019 @ 11:35am
How does "Full Ensemble" choose which ships are in the game?
Title
Originally posted by RocketAssistedPuffin:
Ships are grouped into AIShipGroups, like DisruptiveStrikecraft, BullyStrikecraft, DurableFreakyStrikecraft, and so on. They all add tickets into a pool that alters how likely they are, so Eyebots are super common in the BullyStrikecraft group.

Each group is then added into a category with their own ticket count, which the AI types are given. Full Ensemble basically has the most general groups, doesn't have higher chances of specific things like tractor units, no upgraded unit variants, so on.

Simple Ensemble has a lot of the odd groups taken out, and some are rarer than in Full Ensemble. You'll never see a Stalker in Simple for instance, because every group it's in isn't in the SimpleWaves or SimpleReinforcement categories.

I would note that the AI doesn't unlock ships at all now. Everything it can access in the given groups it has available from the start.

Also, each AI planet has groups that are given to it. It has one for waves, one for reinforcements, one for Posts, and so on. It will never change what this is, so if a planet sends waves of Raiders, it will never send anything but that group. Multiple AIs can share Warp Gates, so a planet will have a wave group for each AI, but that's the only oddity. So essentially, planets are very themed now.

You can have a look in the game files to see the specifics:

AIWar2 > GameData > Configuration > AIShipGroups OR AIShipGroupCategory OR AIType OR GameEntity.

Those last 4 will contain all the information. Incidentally, if you look in GameEntity, you'll see the internal names of units. If you then go to FleetDesignTemplate, then StartingFleetDesigns, you can make your own Starter Fleets.
< >
Showing 1-2 of 2 comments
The author of this thread has indicated that this post answers the original topic.
RocketAssistedPuffin  [developer] Oct 13, 2019 @ 12:21pm 
Ships are grouped into AIShipGroups, like DisruptiveStrikecraft, BullyStrikecraft, DurableFreakyStrikecraft, and so on. They all add tickets into a pool that alters how likely they are, so Eyebots are super common in the BullyStrikecraft group.

Each group is then added into a category with their own ticket count, which the AI types are given. Full Ensemble basically has the most general groups, doesn't have higher chances of specific things like tractor units, no upgraded unit variants, so on.

Simple Ensemble has a lot of the odd groups taken out, and some are rarer than in Full Ensemble. You'll never see a Stalker in Simple for instance, because every group it's in isn't in the SimpleWaves or SimpleReinforcement categories.

I would note that the AI doesn't unlock ships at all now. Everything it can access in the given groups it has available from the start.

Also, each AI planet has groups that are given to it. It has one for waves, one for reinforcements, one for Posts, and so on. It will never change what this is, so if a planet sends waves of Raiders, it will never send anything but that group. Multiple AIs can share Warp Gates, so a planet will have a wave group for each AI, but that's the only oddity. So essentially, planets are very themed now.

You can have a look in the game files to see the specifics:

AIWar2 > GameData > Configuration > AIShipGroups OR AIShipGroupCategory OR AIType OR GameEntity.

Those last 4 will contain all the information. Incidentally, if you look in GameEntity, you'll see the internal names of units. If you then go to FleetDesignTemplate, then StartingFleetDesigns, you can make your own Starter Fleets.
Nuc_Temeron Oct 13, 2019 @ 12:26pm 
Thank you for the detailed explanation!
< >
Showing 1-2 of 2 comments
Per page: 15 30 50