Adding new enemies to existing encounters is fairly quick and painless, at least random encounters.
Within worldmap.gamedatabundle, look for
WorldMapEncounterGameData -> WorldMapEncounterComponent -> CreatureSpawns
Here I have edited the Rock-Stoper Rodul encounter so that he has no crewmates, by removing all other entries in the CreatureSpawns array 😄
{
"GameDataObjects": [
{
"$type": "Game.GameData.WorldMapEncounterGameData, Assembly-CSharp",
"DebugName": "RE_SD_Rodul",
"ID": "f4049eab-742e-4df5-845b-d262ece1502b",
"Components": [
{
"$type": "Game.GameData.WorldMapEncounterComponent, Assembly-CSharp",
"CreatureSpawns": [
{
"SpawnPrefab": "prefabs/characters/poe2_npcs/random_encounters/vtc_encounters/npc_re_captain_rodul.prefab",
"SpawnType": "Boss",
"AppearsInDifficulty": "15",
"EmergeIndex": 0,
"AlternateSpawnPrefab": "",
"CrewKilled": 0
}
]
}
]
}
]
}
Here, I additionally added Hauani O Whe:
{
"GameDataObjects": [
{
"$type": "Game.GameData.WorldMapEncounterGameData, Assembly-CSharp",
"DebugName": "RE_SD_Rodul",
"ID": "f4049eab-742e-4df5-845b-d262ece1502b",
"Components": [
{
"$type": "Game.GameData.WorldMapEncounterComponent, Assembly-CSharp",
"CreatureSpawns": [
{
"SpawnPrefab": "prefabs/characters/poe2_npcs/random_encounters/vtc_encounters/npc_re_captain_rodul.prefab",
"SpawnType": "Boss",
"AppearsInDifficulty": "15",
"EmergeIndex": 0,
"AlternateSpawnPrefab": "",
"CrewKilled": 0
},
{
"SpawnPrefab": "prefabs/characters/poe2_creatures/cre_ooze_black_mountainous.prefab",
"SpawnType": "Any",
"AppearsInDifficulty": "15",
"EmergeIndex": 0,
"AlternateSpawnPrefab": "",
"CrewKilled": 1
}
]
}
]
}
]
}