I use GameMaker: Studio Professional on a daily basis and it is imperative that I get this software functioning in a portable format (unable to install on work laptop). However, there are resources the program uses that are outside of its "container software". Is there a way to capture these or define paths and include them on the USB drive somehow? Here are the two main issues I have noticed (so far):
1.) Software does not save work, says it does, but when loading on another machine the programming is still in its original format - unchanged.
2.) Compiler software is in %APPDATA%\local\gamemaker-studio\ as GMAssetCompiler.exe. I can't tell if it is actually running this, but when it tries to compile I get multiple undescribed errors.
I'm wondering if there is a config file I can change before compiling the Cameyo application that tells it to point locally or something. I would really love to get this working, but I am just uncertain as to how. Any help is greatly appreciated. If I can provide any further information, please let me know.
Are the resources that the program uses, which are outside of its "container software" present on all computers on which you plan to use the package? If not, you should include all prerequisites in the Cameyo package. Build on a clean virtual machine.
Have you checked the package's sandbox for the saved data? Default location is %AppData%\VOS\[AppID]\CHANGES. You can change using Package Editor. If you run from flash drive, the default location is on the flash drive, so the package should find saves regardless of computer used.
Running appname.cameyo.exe -ProcessList will tell you what virtual processes are running. If GMAssetCompiler.exe is not part of the package, you can check TaskMgr.