Great project. I've come about two or three problems though playing the Linux build:
* Faces aren't generated, the only Portraits I've come across are the ones made of one part e.g. Monsters and Guard Dogs. The other ones are just grey boxes.
* When I try to cheat by exiting the game before going to the main screen after a failed escape or something similar, I sometimes can't load the savestate anymore (where is it stored btw.?), I'll just get a black screen with the games frame, which is somewhat frustrating.
* I don't see a way to promote seduced members, although I don't exactly remember if this was possible in older versions of LCS. It is very useful though and I'd like to have this feature.
Hmm, I'm not really sure why faces wouldn't be working in the Linux build - there may be some weirdness with how they're rendered that Linux specifically doesn't like. I wouldn't think it would work differently on Windows and Linux since it's all built in Unity functionality (which should be OS agnostic) but I am using it in kind of an awkward way. I don't really have a way to test Linux builds though so the only way this will really get addressed is if someone with a Linux machine can take a look at it and see what's going on.
Likewise, the blank screen is probably due to an issue with the save being corrupted. This doesn't happen on a "cheat" exit on Windows (I specifically set it up so it wouldn't be an issue - if people want to savescum I'm fine with that), but Linux may handle things differently than windows when a program is force-terminated. It might also have to do with WHEN you're quitting exactly - I made some changes to the autosave behaviour in the last build and there may be some issues if you quit out at particular times that I hadn't seen when I was testing it.
As for where it's saved - $XDG_CONFIG_HOME/unity3d/Lazy Dog Software/LCS (XDG_CONFIG_HOME defaults to ~/.config). This folder will also have a log file that can contain exception information that might be helpful to diagnose what's happening - can you trigger the black screen on a failed load, and then upload the Save.sav and output_log.txt from that folder somewhere so I can check them? Actually, the output_log.txt might also have some helpful information on the blank portrait issue too (if it's being caused by an exception), so a copy of one from after you see that happen would be helpful too. Bear in mind that Unity will overwrite this file every time you start the game up so you'd need to make copies of this file for each issue separately (i.e. enter the game, try to load the bad save file, get the black screen, quit, copy/rename the output_log.txt to somewhere else, enter the game again, start a new game and go until you see a grey box portrait, quit, then copy/rename the output_log.txt file again).
Right now you can't promote anyone manually - promotion will happen automatically if someone's current leader dies as long as THEIR leader has space to lead their new subordinates. If the person being promoted was seduced, they will only promote if they have more than 100 Juice (they will promote as a regular member though, so they still take up a recruitment slot on their new leader even though they didn't on their previous one). Otherwise, they aren't committed enough to the cause to want to continue after their lover is killed and they will just leave the LCS. This is all directly from the code I was referencing so if there was a version that used to allow you to manually promote seduced liberals, it was older than the one I based my code on. I may add manual promotion back in at some point but it would probably still not be allowed for seduced members unless they meet that 100 juice requirement.