Customising default faction standings seems to be broken. At first I thought it was just my scenarios but I just checked Def vs. Inv and the faction standings for each start are at the default values (not the intended scenario values) there too. Example: In Def vs. Inv the Invader is supposed to be a Zirax ally as per the DefRepution.ecf. However this is what I see when running the scenario as Invader.
Ive just tried it from my own scenario and works fine. From where are you calling the reputation file?
So I performed the following steps and it TEMPORARILY fixed it for Def vs. Inv Cache Cleared Files Verified Launch Game Start New Game - Def vs. Inv Scenario - Chose Invader Medium Start New Game - Def vs. Inv Scenario - Chose Trader However when I go into my own custom scenario and then back into Def vs. Inv, the Faction is broken in both. I repeated this and it broke 2 out of 3 times with my Scenario sometimes inheriting the Faction of the Def vs. Inv game and sometimes just seemingly random. Something odd is going on but I cannot reproduce it 100%. It definitely seems that going into my scenario is the start of the issue after each Cache flush.
I think my scenario has a fault somewhere but I can’t find it. I’ve set up a single origin as Human:0 in the sector.yaml but it doesn’t appear in game. I only see the NPC tab. This could be the cause of the break.
There is definitely something wrong here. After an uninstall and reinstall of EmpyionI have done the following: Start a new game in the Defender vs. Invader scenario Select Invader (medium) Wait until the game starts Exit Start a new game on Survival (temperate) Result: I am Friendly with Zirax !! (this is the faction standings from the def vs. inv scenario when choosing Inv) Here is the client log:
I did another test as follows: I uninstalled again and this time deleted the entire" C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Galactic Survival" folder. Reinstalled (from steam) Loaded the gamed and started the Invader vs Defender scenario choosing Invader (Medium) Waited until the game loaded Exited Started a new Survival game (Temperate) using all defaults This time the Faction was like this (note the 'Defender' Faction at the top which I think is a hangover from the defender scenario in this instance) Do you agree that something is amiss here with the faction settings between game types?
I run some tests later. Everything I tried so far it worked as it should. If it cant be reproduced then not much we can do
Understood and that is fair. Is there anywhere else that affects faction/origin in the game files besides sector and playfield yaml files in a given scenario? Something not removed by a reinstall? Something in the registry? If it’s just me then it was caused by something I’ve done when creating a new scenario most likely, although as I said I’ve removed all of the game folders and reinstalled.
Only thing I can think off is that it keeps reading the default file in content/configuration Try to replace it and see if it works then
You put me on the right track for part of the problem: I had my DefReputation.ecf in ...myScenario\Content instead of \content\configuration so it was picking up the default one but still using the origins from my sectors.yaml. This seems to have been causing havoc However it doesn't explain the cross over between the Defender and Survival game loads after a fresh install. It only seems to be me its affecting me so far so I guess you can just park this report until you get any more instances.
It should be read from the Scenario folder aswell But i might know what you do wrong You says myScenario\Content Needs to be myScenario\Content\Configuration Do you have it there? Ive just tested every possible way. CooP, MP, SP works all fine for me, I cant reproduce this
Yes, When I move my one to \content\configuration it works but its still picking up an extra origin in all game types depending on the last one played.
A possible fix will be in the next release for this please retest when it is released & leave feedback here after you have tested the report out again thanks.
After a quick round of testing, this one appears to be solved. Repeating all of the tests detailed above now result in the correct faction standings and even my own custom scenario is working! Good work guys.