I appologize if a thread like this exist somewhere else, but havent been able to find it.
I am currently trying to install various older games from my GOG library.
There seem to be an issue (which i saw reported somewhere) where the GOG installer crashes, however games are still installed in the wineprefix folders. Some games works fine, and i can just create shortcuts etc. manually.
However there still seems to be problems with games using DOSBOX.
Games are installed with a local DOSBOX folders and multiple configuration files, but i am not sure how i can run the local version of dosbox. Running WIne to run .EXE files returns the following before quitting.
CONFIG:Loading primary settings from config file /home/tango/.wine/dosdevices/c:/users/tango/Temp/cfge419.tmp
MIXER:Got different values from SDL: freq 44100, blocksize 512
ALSA:Can't subscribe to MIDI port (65:0) nor (17:0)
So it runs dosbox.exe with -conf "..\Alien Breed\dosboxAB.conf" -conf "..\Alien Breed\dosboxAB_single.conf" -noconsole -c exit arguments
The install scripts for DOSBox based GOG games does not use the win32 DOSBox provided by GOG though, it uses PlayOnLinux's DOSBox support, but it's mainly useful for scripting, since you must create a playonlinux_dos.cfg file that'll be used to generate a dosbox.conf file.
Have you tried making a shortcut to the .lnk files through playonlinux? I've encountered these files before with some games, and they often worked like a .exe for me.
As far as I can tell, the .lnk files are made by GOG and they basically launch the game through dosbox with their own dosbox .conf file settings. You may find they simply work, but running the game in windows dosbox in WINE is extra stuff when dosbox can run natively on linux. If you have problems running the game or are simply curious, there's another option I know of.
You can read the the .lnk file and see what commands they're performing in a windows environment. You can also perform the same commands in linux with your native version of dosbox, but there's an important bit here, I had to do them from the dosbox directory (not the game directory!) before they worked.