User Tools

Site Tools


en:game_tech:virtual_store

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:game_tech:virtual_store [2022-07-20-18-41] 7saturnen:game_tech:virtual_store [2025-01-05-17-19] (current) – [File Locations] 7saturn
Line 15: Line 15:
 Microsoft chose the last of the three solutions in order to solve this problem for legacy titles. The feature of //Virtual Store// was introduced with Windows Vista. So the problems described earlier were never really solved for Windows NT, 2000 or XP. From Vista on there is a mechanism in place, that redirects writing and adding of files to a special folder inside the user's home folder. Deleted files are also tracked. The game itself does not take notice of this redirection. It does however, only work for the folders ''%programfiles%'' and ''%programfiles(x86)%''. Usually that is //C:\Program Files// and //C:\Program Files (x86)//. Microsoft chose the last of the three solutions in order to solve this problem for legacy titles. The feature of //Virtual Store// was introduced with Windows Vista. So the problems described earlier were never really solved for Windows NT, 2000 or XP. From Vista on there is a mechanism in place, that redirects writing and adding of files to a special folder inside the user's home folder. Deleted files are also tracked. The game itself does not take notice of this redirection. It does however, only work for the folders ''%programfiles%'' and ''%programfiles(x86)%''. Usually that is //C:\Program Files// and //C:\Program Files (x86)//.
  
-When a game is installed in one of these folders and the user currently running has no writing permissions for the program's folder, the output is redirected to //%LOCALAPPDATA%\VirtualStore\<nowiki><name of your game folder><nowiki>\//. So a game installed in //C:\Program Files (x86)\sooper_game// may end up saving its changes to //%LOCALAPPDATA%\VirtualStore\Program Files (x86)\sooper_game//.+When a game is installed in one of these folders and the user currently running has no writing permissions for the program's folder, the output is redirected to //%LOCALAPPDATA%\VirtualStore\**<name of your game folder>**\//. So a game installed in //C:\Program Files (x86)\sooper_game// may end up saving its changes to //%LOCALAPPDATA%\VirtualStore\Program Files (x86)\sooper_game//.
  
 This allows for the legacy game to write its settings and saved games just as if the user were running it with elevated rights, but in fact it is writing only to the user's home folder, keeping the original program folder safe and sound. It is however puzzling for users of such older titles, when they notice that their game changes apparently are not present in the game folder, where they used to end up in. So in case this is the case, try looking into the above mentioned folder where these changes are most likely to be found. This allows for the legacy game to write its settings and saved games just as if the user were running it with elevated rights, but in fact it is writing only to the user's home folder, keeping the original program folder safe and sound. It is however puzzling for users of such older titles, when they notice that their game changes apparently are not present in the game folder, where they used to end up in. So in case this is the case, try looking into the above mentioned folder where these changes are most likely to be found.
  
 [ [[en:Games Database]] ] [ [[en:Game Tech]] ] [ [[en:Games Database]] ] [ [[en:Game Tech]] ]
en/game_tech/virtual_store.1658342478.txt.gz · Last modified: 2022-07-20-18-41 by 7saturn

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki