Now high rank and high or low reputation will pay off by giving you relation points. So NPCs who are normaly neutral will become friends (green on radar and will follow the player if asked) if the player has got the same attitude (reputation) and the NPC is very inexperienced compared to the player!
Hey,
I tried to get some companions playing as a stalker (all other stalker (and most factions) are neutral to you) and I tried to understand the system in game_relations.ltx. Then i noticed that other stalkers will become friend and follow you if the value of the variable "attitude" >= 1000. I tried to change a few things and values and now you get relation points for higher ranks and very good / evil reputation. The idea behind this is, that inexperienced stalker (even members of neutral factions) will follow a very experienced one to become better themself. Secondly stalkers with the same attitude will like each other and because of that they will go on adventures togeher. Stalkers with high reputaion will trust each other more than stalkers with very bad reputation, so high rep pays off a bit more. Of course the rank is more important than the attitude, so you should not expect that other stalkers will follow you just because you have the same reputation (attitude).
For that i use the [rank_relations] & [reputaion_relations] tables. First line is the player itself, left side the NPCs. With this file you get:
- the higher your rank and the lower NPC rank -> more relation points
- same and more extrem reputation -> more relation points
There is no penalty for extrem uneven reputations, because the game randomly generates the reputation of NPCs (e.g. even bandits with good rep). In crowded areas (bar, faction bases) there would be always one with a very good / bad rep and that one would try to kill the player. Worst /lowest value ist "0", so no NPC will get hostile because of this mod.
examples
- NPC (stalker + novice + rep) will follow Player (stalker + legend + same rep as NPC)
- NPC (stalker + legend + excellent rep) will follow Player (stalker + legend + excellent rep)
- NPC (freedom + trainee +terrible rep) will follow Player (stalker + expert + terrible rep)
- NPC (csky + experienced + very good) will follow Player (ecolog + master + excellent)
- NPC (bandit + novice + very bad) will follow Player( freedom + master + terrible)
I changed some values in [communities_realtions] from -1000 to -5000 (both values means enemies) to prevent the fact the enemys with (-1000) can become neutral because they have he same attitude and are low rank.
made for 1.4.10
- only file changed: game_relations.ltx
Many thanks to Team Epic for creating CoC !
So the grasp of this is that if I'm a high ranking stalker, I'll have Adoring Fans?
Well... if you want to put it that way! ;)
I tried to write down the idea of this little mod in the description.
is this save compatible? And thanks, doing a loner playthrough and wanted something like this
Yes!
I tested everything on different saves and it always worked! The game checks the relations between NPCs and the player on every reload and action, so you can just delete the game_relations.ltx file if you dont like it midgame.
Awesome, prob not gonna delete it any time soon but good to know.
Hey, great work, any chance you can make this work with dynamic factions addon?
Sadly not!
The reason is, that i use 2 tables in game_relations.ltx, which are left empty normaly. But this values are added to the relation values dynamicly changed by that mod.
That would lead to problems, for example "bandits are your enemies" dynaminc relation value -1200. Now Player(high rank) get bonus relation points. Suddenly some bandits are neutral (but start shooting you if you kill an hostile bandit).
Both mods use the same variable to achieve different goals, so i am sorry, but i cannot do it!
Perhaps ask the author of "dynamic faction" if he can add it. He seems to be much better than me in modding, perhaps he can add some filter so that relations points for rank and reputation only get added if the normal relation is neutral!
Trying this out now. This is a great idea :)
Best ideas are really the simple ones like this :D
Excellent idea. Thanks a lot for this.
problems with other add-ons? (AO,STCOCWP,Dinamic Hud, etc etc)
This addon changes "game_relations.ltx", so every other mod who changes this is NOT compatible.
But you can copy the values of the tables [rank_relations] & [rank_relations] from this addon to other addons (as long as the tables in that addon are just filled with zeros "0", there shouldnt be any problem)
So, this is not compatible with the DoctorX Dynamic Game Relations 1.2. :'(
Nice. I play as Ecologist, so getting other factions to follow me around beats the heck out of an orange suited scientist all the time.
Will this mod interfere with DoctorX's great work with factions and quests?
Hey there. Can you maybe make a version that is combined with DoctorX's Faction Relations (not the dynamic one) ?
I'm guessing it would be possible to use this as a base to make it so that NPCs are randomly hostile or neutral towards the player right?