Alright I was able to confirm that the system to load modded quests fails if the Windows user name contains non standard characters.
Well, this bug went to it's worst in Starships game. In Beyond Earth I simply can't do quests, in Starships I can't save the game if the Windows user name contains non standard characters.
Here's a workaround for both troubles.
1. Find out how your Windows user name is looking in ANSI encoding.
For example, my Windows user name is "Максим" in UTF-8, in ANSI it's "Максим".
"Adrián" in ANSI is "AdriГЎn".
The easiest way to accomplish this is to use Notepad++: create a new file, set encoding to UTF-8, type your user name and change encoding to ANSI.
If in doubt, you might also find this name in lua.log, near an error:
Runtime Error: cannot open C:\Users\AdriГЎn\Documents\My Games\Sid Meier's Civilization Beyond Earth\MODS\Ryouga's Quest Fix\Quests/FamiliarExotics_Chapter2Quest.lua: No such file or directory
2. Create a junction with ANSI name at your users folder.
The easiest way for this is to use a command line terminal. If your users folder located at C:\Users\ (Windows 7):
Press WINKEY+R, type cmd, Enter.
In command window type:
Code:
cd C:\Users
mklink /J "(ANSI name)" "C:\Users\(UTF-8 name)"
Example for me:
Code:
mklink /J "Максим" "C:\Users\Максим"
For Adrián:
Code:
mklink /J "AdriГЎn" "C:\Users\Adrián"
3. That's all (after pressing Enter again, of course!). In your C:\Users folders should now be a link (junction) with a name that was searched by our buggy game.
Credits for workaround go to Koenig, SamBC and Dranen from steam community.
Now I can try Ryoga's awesome fix too! Yay!