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

×
I am using a USB stick as a portable PC, and am having trouble finding GOG's that run. I heard all dosbox titles work, but I installed Caitalism Plus and it wouldn't. ANy ideas?
avatar
anjohl: I am using a USB stick as a portable PC, and am having trouble finding GOG's that run. I heard all dosbox titles work, but I installed Caitalism Plus and it wouldn't. ANy ideas?
Depends how you do it. What you'll need to do is copy the appropriate files from Capitalism Plus to a directory on the thumb drive. Then tell dosbox to use the configuration file that GOG provides with the install.
Anything that uses scummvm should work as well using much the same method, copy the files & just tell the version of scummvm on the usb where to find them
There is one thing that could go wrong though. The main point of having apps on USB sticks is to use it on different computers. However, the USB will be mapped to different drive letters on different systems (depending on the number of hard disks and/or DVD/BR readers). So, you'd need to set all paths as relative (e.g. "..\..\capitalism" rather than "d:\games\capitalism").
avatar
MsbS: There is one thing that could go wrong though. The main point of having apps on USB sticks is to use it on different computers. However, the USB will be mapped to different drive letters on different systems (depending on the number of hard disks and/or DVD/BR readers). So, you'd need to set all paths as relative (e.g. "..\..\capitalism" rather than "d:\games\capitalism").
DOSBox games are already set up like that, except the launch shortcut which could be replaced with a cmd/bat file and work well enough.

Assuming the game is installed in G:\Games\Game1 (the drive letter doesn't matter, the rest does), and the bat file is anywhere on the same drive.
---code---
cd \Games\Game1
run DOSBox\dosbox.exe -conf dosboxGAME1.conf -c exit
---/code---

If there are multiple games sharing the same DOSBox (multiple versions in the same installation, for example), do instead this for each included game.
---code---
cd \Games\Game2\Game2v1
run ..\DOSBox\dosbox.exe -conf dosboxGAME2v1.conf -c exit
---/code---

...that should do it, unless I remember something wrongly (I'd have to check more exactly how the GOG installs are set up, but I think that's correct).

ScummVM games are slightly more difficult as I recall them using absolute paths to the config files in the shortcuts, but could be solved with some more advanced scripting which I'll have to figure out before I can post a solution.
avatar
Miaghstir: ScummVM games are slightly more difficult as I recall them using absolute paths to the config files in the shortcuts, but could be solved with some more advanced scripting which I'll have to figure out before I can post a solution.
I have manually configured several SCUMMVM games back in the days before GOG appeared. The hardest part was actually extracting the data from the disk and re-encoding the audio files, which should not be necessary when proceeding from a GOG install. Setting up SCUMMVM to use the games is very straightforward, it's basically just : "add new game", "my game is in this directory", job's done. Apparently SCUMMVM supports relative paths to games directories without problems it would seem

So basically, you just have to identify the game data files on your harddisk GOG install, copy them over to your USB key, and configure the SCUMMVM installed on the USB key so it knows where the game is on the key.
avatar
Miaghstir: ScummVM games are slightly more difficult as I recall them using absolute paths to the config files in the shortcuts, but could be solved with some more advanced scripting which I'll have to figure out before I can post a solution.
avatar
Nnexxus: I have manually configured several SCUMMVM games back in the days before GOG appeared. The hardest part was actually extracting the data from the disk and re-encoding the audio files, which should not be necessary when proceeding from a GOG install. Setting up SCUMMVM to use the games is very straightforward, it's basically just : "add new game", "my game is in this directory", job's done. Apparently SCUMMVM supports relative paths to games directories without problems it would seem

So basically, you just have to identify the game data files on your harddisk GOG install, copy them over to your USB key, and configure the SCUMMVM installed on the USB key so it knows where the game is on the key.
That's certainly one solution. I was going for the GOG idea of just having one icon per game to double-click rather than opening a program then choosing the game to run.
You should take a look on D-Fend Reloaded. There is a portable version of it, which can handle ScummVM and DosBox games. DosBox is already installed, for ScummVM you just need to unzip the zip-package into your device and change the relative path to it.

Homepage: http://dfendreloaded.sourceforge.net/index.html?lang=en
Download: http://dfendreloaded.sourceforge.net/Download.html?lang=en
(scroll down to other packages)

Edit: Oh, i forgot to warn you that the import function for the dosbox-config file for some gog-games didn't work for me, so you need to make a new one. Especially when cd images are involved this can be a little bit tricky.
Post edited January 11, 2011 by DukeNukemForever
avatar
Miaghstir: That's certainly one solution. I was going for the GOG idea of just having one icon per game to double-click rather than opening a program then choosing the game to run.
You can still do that with the solution that I suggested. After you have set up the game in SCUMMVM, you can create a shortcut that will launch the game directly. To do so, you just have to create a shortcut to scummvm.exe and pass it the identifier of the game you want to run using a commandline switch in the shortcut. The syntax can be found here.

I don't have a GOG install at hand to check, but there are good chances that GOG's staff used this trick, so you can probably have a look at a GOG's scummvm game shortcut to see how it's done.
avatar
Nnexxus: I don't have a GOG install at hand to check, but there are good chances that GOG's staff used this trick, so you can probably have a look at a GOG's scummvm game shortcut to see how it's done.
GOG does "scummvm.exe -c C:\full\path\to\config\file.ini gametitle"

Of course, keeping all game configs in the same - default - config file removes the requirement of that path.
avatar
Miaghstir: GOG does "scummvm.exe -c C:\full\path\to\config\file.ini gametitle"

Of course, keeping all game configs in the same - default - config file removes the requirement of that path.
Nice. So basically it's only necessary to create a link or a .bat on the USB key with 'scummvm.exe gametitle'. Everything should work properly provided that the config file is using relative path (I don't know if the GUI generates config files with relative paths, but it's easy enough to modify by hand).