An addon based on (DoctorX Dynamic Faction Relations), it change the relation between factions dynamically based on many factors.
This mod is available for:
- Call of Chernobyl 1.5
- Call of Chernobyl 1.4.22
- Call of Misery
- Anomaly (already included, don't install)
- Last Gay
- Doesn't require a new game
- It won't affect your saves, but removing it will reset the relations to their original state
- Compatible with everything except for mods that edit the relations files
- The addon is currently in experimental state, feedback is welcome for more balancing in the future.
This addon is a remake of one of the best mods around: DRX Dynamic Faction Relations by DoctorX which makes relations change dynamically based on running battles between different factions
What this mod brings:
- Relation changes are not completely random as in original DRX version, now they are affected by ranks and reputation of those who are involved in firefights.
- High ranks have always been important targets for their enemies, and important people for their allies in the same time.
- Death of Infamous stalkers is welcomed by their enemies, but losing good people is a tragedy for those who has been on their side.
- There are sides that will never change relations between themselves due to their ideals and goals:
- Duty and Freedom (always enemies to each other)
- Duty and Loners (always natural to each other)
- Duty and Bandits (always enemies to each other)
- Monolith (always enemies to everyone but themselves)
- Added (Dynamic Faction Relations) button in the gameplay options, you can enable/disable dynamic relation changes at any time.
- Configurable. You can edit the way the relations work in this mod by a single config file (configs\plugins\dynamic_faction_relations.ltx)
[unaffected_factions]
monolith
[unaffected_pairs]
pair_1 = dolg,freedom
pair_2 = stalker,bandit
pair_3 = dolg,stalker
pair_4 = dolg,bandit
Changelog:
- (1.1):
- Fixed a crash related to monster relations
Report any bugs you may find.
Enjoy!
Last gay?
Moddb.com
You put Last Gay on purpose didn't you? lol
xdddd
what a nice name for a meme mod
cheeky Bastard
WORLD PEACE!!!
Can I make Duty and Monolith Friends??
By default, monolith are enemies with everybody (unchanged relations, monolith forever!)
But you can simply allow it but editing the config file i mentioned above and remove the line under [unaffected_factions] section.
blasphemy!!!!
Thanks for this. Great addon and tweaks
Last G A Y
Awesome addon good ****!
Nice addon! Man THX U. Your addons for CoC is best!
Hmmm, interesting. :)
Could you list the basic differences between your version and the good Doctor's addon? I really like his addon for CoC, but I'll check yours out for Last Day (once I get 'round to playing it, lol - too many good mods lately!)
TL;DR:
- DRX version change the relations values randomly, this one change them based on rank and reputation of the victims and their killers. just to make the changes more reasonable.
- DRX version might cause some weird situations where Freedom and Duty become allies. Here, such things won't happen.
- In this mod, You can control the relation changes and the affected factions from a simple config file, AKA you have control over how things work if you feel like changing things around.
- You can turn it off/on anytime you want from the options.
Late reply, but thanks! Definitely gonna put this on my "CoC required addons list." :D
It doesn't work with Anomaly. There's a crash due to the axr_main.script script file. It's attempting to call "field main_menu_on_init (a nil value)
I like the changes in this version of dynamic relations and plan to integrate them in the next Anomaly update.
Fantastic news! Thanks very much mate.
dead air ?
Not a chance bro, at least not for now.
Dead Air works in a COMPLETELY different way. dynamic relations will break the game.
Maybe in the future, when i have to change a lot of things in Dead Air.
Would really appreciate it if you looked into it at some point. I've got about 20 hours into the mod and in many ways enjoyed it more than Anomaly, but dropped it due to its rigid faction system.
According to patch notes for 1.2.4, this is included in the base game?
yep
I'd like to see this working for DA too ! Good work mate , keep it up ;)
last gay xd
Hay, when i try to install you Addone "TRX_-_Dynamic_Relations" ill get a crash on the Blackscreen before the Main Menu is showing up... Maby you can Help me?
Here are the Logs:
* Detected CPU: Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz [GenuineIntel], F6/M14/S3, 3501.00 mhz, 26-clk 'rdtsc'
* CPU features: RDTSC, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2
* CPU cores/threads: 4/4
Initializing File System...
using fs-ltx fsgame.ltx
FS: 67472 files cached 23 archives, 14713Kb memory used.
Init FileSystem 1.084754 sec
'xrCore' build 7093, Jul 8 2018
EH: 50252F884600A3BFDC0E4EABEFA74E2A
-----loading c:\program files (x86)\stalker\gamedata\configs\system.ltx
-----loading c:\program files (x86)\stalker\gamedata\configs\system.ltx
Initializing Engine...
Starting INPUT device...
Loading DLL: xrRender_R2.dll
Loading DLL: xrRender_R3.dll
refCount:m_pAdapter 1
Loading DLL: xrRender_R4.dll
command line
Executing config-script "user.ltx"...
[appdata\user.ltx] successfully loaded.
Loading DLL: xrRender_R3.dll
Loading DLL: xrGame.dll
! Unable to find Software\GSC Game World\STALKER-COP\ in registry
! Player name registry key (InstallUserName) not found !
* [win32]: free[137434308808 K], reserved[4470664 K], committed[173936 K]
* [ D3D ]: textures[0 K]
* [x-ray]: process heap[55539 K], game lua[0 K], render[0 K]
* [x-ray]: economy: strings[31808 K], smem[0 K]
SOUND: OpenAL: enumerate devices...
SOUND: OpenAL: EnumerationExtension Present
dir[0]=C:\Program Files (x86)\Stalker\bin\
dir[1]=C:\Program Files (x86)\Stalker\
dir[2]=C:\Program Files (x86)\Stalker\bin\
dir[3]=C:\Windows\system32\
CleanDeviceSpecifierList
CleanDeviceSpecifierList OpenAL Soft
devices OpenAL Soft
SOUND: OpenAL: system default SndDevice name is
SOUND: OpenAL: All available devices:
1. OpenAL Soft, Spec Version 1.1 eax[0] efx[no] xram[no]
Executing config-script "c:\program files (x86)\stalker\gamedata\configs\default_controls.ltx"...
[c:\program files (x86)\stalker\gamedata\configs\default_controls.ltx] successfully loaded.
Executing config-script "user.ltx"...
Executing config-script "c:\program files (x86)\stalker\gamedata\configs\rspec_default.ltx"...
~ Invalid syntax in call to 'r3_msaa'
~ Valid arguments: st_opt_off/2x/4x
[c:\program files (x86)\stalker\gamedata\configs\rspec_default.ltx] successfully loaded.
Executing config-script "c:\program files (x86)\stalker\gamedata\configs\default_controls.ltx"...
[c:\program files (x86)\stalker\gamedata\configs\default_controls.ltx] successfully loaded.
~ Invalid syntax in call to 'r2_aa_break'
~ Valid arguments: vector3 in range [0.000000e+00,0.000000e+00,0.000000e+00]-[1.000000e+00,1.000000e+00,1.000000e+00]
~ Invalid syntax in call to 'r2_aa_weight'
~ Valid arguments: vector3 in range [0.000000e+00,0.000000e+00,0.000000e+00]-[1.000000e+00,1.000000e+00,1.000000e+00]
~ Invalid syntax in call to 'sv_adm_menu_ban_time'
~ Valid arguments: ui_mp_am_10_minutes/ui_mp_am_30_minutes/ui_mp_am_1_hour/ui_mp_am_6_hours/ui_mp_am_1_day/ui_mp_am_1_week/ui_mp_am_1_month/ui_mp_am_3_monthes/ui_mp_am_forever
[appdata\user.ltx] successfully loaded.
SOUND: Selected device is OpenAL Soft
* sound: EAX 2.0 extension: absent
* sound: EAX 2.0 deferred: absent
* sound : cache: 65537 kb, 4856 lines, 13820 bpl
Starting RENDER device...
* GPU [vendor:10DE]-[device:1C03]: NVIDIA GeForce GTX 1060 6GB
* CREATE: DeviceREF: 4
* Texture memory: 6052 M
* GPU shading: vs(0/4.0/40), ps(0/4.0/40)
* GPU vertex cache: unrecognized, 24
* NVidia MGPU: Logical(1), Physical(1)
* Starting rendering as 2-GPU.
* DVB created: 1536K
* DIB created: 512K
* HWDST/PCF supported and used
- r__tf_aniso 8
- r2_tf_mipbias 0.
Starting engine...
! Unable to find Software\GSC Game World\STALKER-COP\ in registry
! Player name registry key (InstallUserName) not found !
! Unable to find Software\GSC Game World\STALKER-COP\ in registry
Loading DLL: xrGameSpy.dll
intro_start intro_logo
intro_delete ::update_logo_intro
! [SCRIPT ERROR]: ...ram files (x86)\stalker\gamedata\scripts\axr_main.script:241: attempt to call field 'main_menu_on_init' (a nil value)
FATAL ERROR
[error]Expression : <no expression>
[error]Function : CScriptEngine::lua_error
[error]File : ..\xrServerEntities\script_engine.cpp
[error]Line : 189
[error]Description : fatal error
[error]Arguments : LUA error: ...ram files (x86)\stalker\gamedata\scripts\axr_main.script:241: attempt to call field 'main_menu_on_init' (a nil value)
I keep getting this when trying to load a save
FATAL ERROR
[error]Expression : table_ini.Data.size() == table_size
[error]Function : CIni_Table<int,class MONSTER_COMMUNITY,0>::table
[error]File : e:\x-ray 1.6 com\1.4.22\src\xrgame\ini_table_loader.h
[error]Line : 112
[error]Description : wrong size for table in section
[error]Arguments : monster_relations
removing all references to the new mutants at the monster_relations section of the game_relations.ltx made it stop
what game?
Same monster_relations problem as NameGoesWhere is having, using Anomaly-Last Day.
Would removing the new monsters from your file still allow the new monsters to function using their default information or would they crash?
Anyway...please fix this.
Only using your addons for last day. Everything is latest version.
stack trace:0023:002C3813 xrcore.dll <--in case this part is needed info
It should be fixed now
Fixed.
Thanks!
I also noticed ClearSky does still get some credit for a lot of actions. But they aren't the only ones and for literally everything the player does lol
Finally, Thank you, Bro, DRX is already perfect, but the brotherhood of some factions was already pure stress, especially since you always get the trouble, although you only defend yourself
can this work with a faction overhaul like dans faction overhaul
As long as (scripts/game_relations.script) file is untouched, it will work.
I'm really glad you were kind enough to show/ imply how to add more unaffected pairs. Ecologists, for instance, would probably never be enemies with Loners, Duty, Clear Sky or Military.
lol u wroted last gay
also , why isnt there a Warfare mod for Last Day yet ? I´d really like to see Wars with this , since in vanilla Last Day , I dont see any firefights between Duty/Freedom...NEVER.Duty stays in their Rostok Base , Freedom hasnt got any Manpower in the North (Yanov) , except the NPCs that are always there , and the rest of Freedom is just randomly somewhere in Army Warehouses doing nothing but dieng by Mutants...
funny, I see them skirmishing all the time and loot grab....until bandits wack me when duty loses :-P
Tronex: Found a bug, each new game carries over the previous game relations.
Start new game in Last Day. Do stuff to change relations. Die. Begin new game. Previous game relations stay.
Story/ironjan modes on. Only your addons and everything latest. Changing the name doesn'tmake a difference. Only way to reset this bug is to exit completely to windows and open the game again.
I see, thx for the report. Will get fixed later.
Yup. I die 20 times before I get a good foothold. This is definitely a problem since I suck at the beginning lol
is there a way to reset the values short of reinstalling CoC? Could I remove your mod and reinstall it only to reset the values?
Just exit the game then start it again, it should reset the values.
Im having the same Problem. Anybody here having a fix for that?
its really driving me crazy...
I'm having an odd issue where the Military is hostile to me (I'm CS) despite having neutral relations with them. Off the top of my head I'm theorizing that it might be due to starting my file as a Loner (who currently do have hostile relations with the army) and then changing factions to CS later. All other factions' relations are acting as it says in the tab, the military is just being wonky
I've been unable to make Free Stalkers and Mercs neutral after editing the game_relations.ltx . I've had success with this in normal CoC and CoM previously, so am I just missing something here?
no clue, game_relations is the only file responsible for starting relation values.
I would like to make the military friendly with the lonely, clear sky and mercenary, how can I do that? I don't like freedom or duty.
check out (gamedata/configs/creatures/game_relations.ltx) file.
inside it, you will see a big table between factions.
Just pay attention to how values are set and change them to your liking.
Thank you, fellow.
Exactly how do you change relations with the table though?