I have an issue with a game I just Cameyo-ed: Corsairs gold.
- If I run it from my usb drive, it is ok to save but in fact does nothing (save does not appear afterwards)
- if I copy the cameyo package to another computer, it does not save (tells me: save failed, is the disk full ?). Also, in this case, the game can't find some files anymore (mainly launching videos), and did not spawn a folder called "Corsairs.cameyo.data", like it did on my usb drive when I first used it from there. I tried copying manually the folder and shuffling through regedit to modify the paths, but it does not change anything.
So, I did a bit of experimenting and this is what I found:
- on another computer, the data folder exists also, but islocated elsewhere (Appdata\Roaming)
- at start, the virtual app writes or replaces some files in this folder. One of them particularly interests me: "Corsairs.ini", located in Changes\%personal% subfolder.
In this file, there are some lines stating where is the saves folder and the launching videos folder. The indicated locations do not exist on either the usb drive on the computer and I cannot create them (D:\etc., which is either not existing or protected from writing).
*when I run the game from the usb drive (E:) the games still finds the loading videos, most probably within the "C_" subfolder of the cameyo data folder (how does it do it ??), where it in fact also writes the saves which are then not loaded. I don't understand how this works
* when I run the game from the computer, it still tells me the disk (C:) is full (or more probably protected in terms of writing, which is the case)
So I tried to change the saves location indicated in "Corsairs.ini", but this is no use since it is overwritten everytime the game is launched again. This must be embedded somewhere in the cameyo package (which is an .exe file and which I don't know how to modify)
I also tried to create a "D_" subfolder on the usb drive to mimic the location the game wants to save the files, but 1/ it does not change anything, 2/ the game still writes the saves in "C_" and not in "D_"
Bottom line: the issue seems to be in one of the files that gets created when the virtual app is launched, but I don't know how to change it. Any suggestion is welcome !
I was able to reproduce your problem but was unable to come up with a workaround, so I have submitted a Troubleshoot log to the department that handles problematic packages. It will be reviewed according to priority assigned by the department. At this time, there is no eta. When I receive an update, I shall report back here.