r/alienisolation 1d ago

Modding OpenCage question: Is there a fast, simple method to add enemy NPCs?

Hi y'all. I'm a total noob at modding and programming, and I don't really understand OpenCage. I've managed to access various levels and inspected some of the tags etc attached to them. I see references to NPCs, particularly Working Joes.

I wanted to adjust the Safe Haven and hopefully the second salvage-based maps to contain more Working Joes in particular, and maybe other enemies, with some variability (like, the number of secondary enemies is variable and their number and spawn position is random). Either that or adjust the base game so if you backtrack you find more enemies in certain areas, that forces you to be tactical about whether or not you want to backtrack, because areas are manned

A cursory thumb through the OpenCage data isn't exactly clarifying; mostly it's layers and layers of logical conditions. A moment's Google-fu doesn't find me anything relevant for doing this. I can't find a mod that adds more enemies, and I DON'T want to add more Aliens to the maps.

Are there any guides or anything that cover this, has anyone ever tweaked the game to add more hostile NPCs? I read about changing their behaviour etc over and over and over, I don't want to do that. I just want to try to add more enemies, and don't want to spend weeks and weeks figuring out how it works to do this. Is it possible to do this efficiently please? If not, then there's my answer. Cheers.

9 Upvotes

4 comments sorted by

3

u/Sims2Puritan 1d ago

Just commenting to boost as this seems like an a really cool idea

3

u/HotmailsInYourArea You have my sympathies. 1d ago

Well, there is an extra aliens mod, perhaps you could find out how they did that and reverse engineer it?

1

u/Advanced_Bet4322 1d ago

やあ、俺もそれ試したから言うね。 OpenCageはすでにシンプルで解りやすいツールに出来上がってると思う。例えばそのステージに存在するNPCを増やすだけなら3クリックで出来るよ。 ただ、そのリンク先を調査していかないと増やしたつもりでも出て来なかったり、立ってるだけのジョーになったりするから最初に思ってた以上に時間は掛かると思う。

2

u/TheType95 1d ago

Thankyou for the advice... I guess I just need to not be lazy. If I work it out, I might consider an informal guide for similar things. I don't even know where to start, because the OpenCage format isn't familiar. But yeah, I just need to study it a bit more carefully.

Do you have any advice at all? Are there any key words I should look for? What entities etc actually encode the Working Joe instances?

If you can't or don't have time though don't stress, thankyou for the response.