It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi!

I am using Windows 10 Home Edition.

Previously I had installed all my system, programs, user folders on a single harddisk (Windows 7 Home). Then, when applying the Windows 10 upgrade, I added an SSD and relocated all folders.

However, since the SSD is much smaller, I used Windows junctions, to bind certain, large folders and to keep my user folders on the external data-disk. So, the GOG.com folder is physically located on S:\Program Files(x86)\GOG.com\ while it is being linked from C:\Program Files(x86)\GOG.com\. Same for Steam. Same for my C:\Users\USERNAME\AppData\Local\VirtualStore\Program Files (x86)\GOG.com\Evil Genius\DynamicResources\Layouts, which is physically located on S:\Users\USERNAME\AppData\Local\VirtualStore\Program Files (x86)\GOG.com\Evil Genius\DynamicResources\Layouts.

EvilGenius does not show my old save-games anymore in the save-game list. The files are physically still in %AppData%\Local\VirtualStore\Program Files (x86)\GOG.com\Evil Genius\DynamicResources\Layouts.

Now I moved the save-games to the games' folder (remember, the 'VirtualStore' is simulating write access to any place, the current user has no write access to, because of the UAC changes in post XP operating systems) as admin and I successfully could load these old saves. However, as soon the game wants to write back, it does not function. I guess I have to run the game as admin, in order to gain write access. However, this is not what I want. What I want is to use the 'VirtualStore' as intended, but I do not understand, why it is not functioning for the game, after I relocated this path.
avatar
amix: Hi!

I am using Windows 10 Home Edition.

Previously I had installed all my system, programs, user folders on a single harddisk (Windows 7 Home). Then, when applying the Windows 10 upgrade, I added an SSD and relocated all folders.

However, since the SSD is much smaller, I used Windows junctions, to bind certain, large folders and to keep my user folders on the external data-disk. So, the GOG.com folder is physically located on S:\Program Files(x86)\GOG.com\ while it is being linked from C:\Program Files(x86)\GOG.com\. Same for Steam. Same for my C:\Users\USERNAME\AppData\Local\VirtualStore\Program Files (x86)\GOG.com\Evil Genius\DynamicResources\Layouts, which is physically located on S:\Users\USERNAME\AppData\Local\VirtualStore\Program Files (x86)\GOG.com\Evil Genius\DynamicResources\Layouts.

EvilGenius does not show my old save-games anymore in the save-game list. The files are physically still in %AppData%\Local\VirtualStore\Program Files (x86)\GOG.com\Evil Genius\DynamicResources\Layouts.

Now I moved the save-games to the games' folder (remember, the 'VirtualStore' is simulating write access to any place, the current user has no write access to, because of the UAC changes in post XP operating systems) as admin and I successfully could load these old saves. However, as soon the game wants to write back, it does not function. I guess I have to run the game as admin, in order to gain write access. However, this is not what I want. What I want is to use the 'VirtualStore' as intended, but I do not understand, why it is not functioning for the game, after I relocated this path.
I suspect that even though the physical files are located in a place where you (as a regular non-admin user) have read/write access, the link to those files is still located in a location where only admins have read/write access - or possibly the other way around.

I would check the permissions on both the virtual and physical locations (right-click, properties - check security section) and see if regular users have read/write access to both.

I would also check the permissions on the link itself - not sure how Windows junctions work since they may have their own permissions (unlike links in linux for example).

I suspect that the OS is telling EG it has no write access to the location, so EG is likely using a different location to save the games. You could try starting a new game and then saving it (not as admin) and then see where the game gets saved, then try linking THAT location to the actual save games directory and see if that works... If not, then try changing the virutal location of the EG directory to a different location (e.g. "C:/games/EG" or something like that). If that still doesn't work, you might have to change the permissions on the physical location (to add general user read/write access), or relocate the physical location to where you already have read/write access.

Hope that kind of helps.