VOGONS


First post, by programm

User metadata
Rank Newbie
Rank
Newbie

I have GOG installer that basically installs DOSbox (their own version) and the LoLG folder. The installer places a shortcut to load their DosBox using also a shortcut tag ending:

"E:\Legacy Games\Dosbox\DOSBox.exe" -conf dosboxLOL2.conf -noconsole -c "exit"

And their dosbox.conf called DOSBOXLOL2.CONF (located not in AppsData\Local like the regular DosBox but in the LLore2 folder) has this inside:

http://dl-1.va.us.xda-developers.com/2/7/0/4/ … w&ts=1398438876

Ok but I am trying to run this on DosBox Turbo (Android) and for that purpose I am testing how I will mount it on the regular DosBox, I have the DosBox from here, nothing to do with GOG's DosBox.

So, I use these commands:

mount c e:\ to mount as local C: and see my files on my E drive

mount d E:\Legacy Games\LLore2\ -t cdrom to mount the folder with the game as a cd-rom - without this it will tell me it Unable to Load Language File from CD-ROM disc #1

So if I mount as CD-ROM, it runs the game up to the menu - then it gives me - Please insert any 🤣:G CD into your CD-rom drive - this is where me and others fail to make it past this CD-ROM, if anyone knows how to go past that on REGULAR DOSBOX, what settings and commands, please let me know - it should work on DosBox Turbo too

Q7RrQ1q.png

Last edited by programm on 2014-04-25, 22:14. Edited 1 time in total.

Reply 1 of 6, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
programm wrote:

This link is dead.

As per the DOSBox readme, generally when mounting CD-ROMs it is advisable to create an image of the original CD and mount it using IMGMOUNT. The GOG installer might do this, but since I can't see the .conf it's impossible to say. It's also possible the program is checking for a particular CD label.

Reply 2 of 6, by programm

User metadata
Rank Newbie
Rank
Newbie

Here is the conf file, open it in notepad.

Last edited by programm on 2014-04-25, 18:31. Edited 3 times in total.

Reply 3 of 6, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

There is exactly one section of that file that is relevant. (What exactly were you looking at?)

[autoexec]
# Lines in this section will be run at startup.
@echo off
mount C .
c:
cls
lolg.exe -CD .
exit

In other words: you don't need to mount a CD-ROM at all; you just need to run the game with the "-CD ." parameter. Or so it seems.

(Be sure to include the period.)

Reply 4 of 6, by programm

User metadata
Rank Newbie
Rank
Newbie

^ IF I type it like that with a period it give me 'No CD path!' error

I created an ISO from LO L2's folder with its subfolders. When I mounted the folder with L.O.L as a cdrom, not from an ISO but just the extracted folders, I got

MSDEX: Mounted subdirectory. Limited Support Drive D: is mounted as CDRom e:\folder

While, when I mount the ISo with: mount d h:\ -t cdrom (h is already loaded ISO with Daemon tools mounted in windows) I get MSDEX installed but nm how I start it, it gives the CD insert error.

Reply 5 of 6, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
programm wrote:

^ IF I type it like that with a period it give me 'No CD path!' error

As the GOG version apparently runs without creating a CD image, then there is no reason to expect you need to create a CD image either, or mount anything as a CD-ROM, and any attempt involving such will probably not work.

So, I use these commands:

mount c e:\ to mount as local C: and see my files on my E drive

mount d E:\Legacy Games\LLore2\ -t cdrom to mount the folder with the game as a cd-rom - without this it will tell me it Unable to Load Language File from CD-ROM disc #1

Just use "mount c e:\Legacy Games\LLore2" . Then use "C:" and "lolg.exe -CD ." . Note that you must type "-CD", then a space, then a period.

Alternatively, try "lolg.exe -CD C:\".

Reply 6 of 6, by programm

User metadata
Rank Newbie
Rank
Newbie

Omg thank you!!! It finally worked! I will spread this below to those who also couldn't start it.

Thanks to Jorpho for helping

Resolution

If you need to enter Setup to configure some things, you can still use this command:

- If you use DosBox (PC):
mount d E:\LegacyGames\LoLG -t cdrom

- If you use DosBox Turbo (Android):
mount d /storage/emulator/0/LegacyGames/LoLG

You get the message: MSDEX: Mounted subdirectory. Limited Support Drive D: is mounted as CDRom E:\LegacyGames\LoLG\

Mind your Folder names - if the game is on which drive and folder name, especially on Android, which is your root folder name! Too long names get shortened to Name~1 Name~2 and these names should be used to get the folder path correctly. Sometimes when mounting Name~1 and such do not get recognized at all as their original name is not so, only display name on DosBox. Best is to name folders under 7 (or 6) characters, so that DOS doesn't have to change them and you can get your path correct.

Then enter your game folder (LegacyGames\LoLG\) from C: if you haven't mounted that already on DosBox (mount c E:\LegacyGames\LoLG\ OR mount c E:\) or on DosBox Turbo it is already added in the dosbox.conf to mount C as your local Android phone/tablet drive (for me it was /storage/emulator/0/)

From the game folder run Setup.exe, this will run the setup but then it will ask for a CD,
Please insert any 🤣:G CD into your CD-rom drive.
http://i.imgur.com/Q7RrQ1q.png

This is for Setup, as it won't load further, you just set your settings here.

How to actually start the game and without getting a screen asking for CD?

- No need to mount CDROM at all, just enter your game folder from your already mounted C drive and type any of the two:

lolg -CD .
lolg.exe -CD .

Yes, CASE SENSITIVE, [dash][CD] in caps or -"cd" will give you 'No CD path!', then [space] then [dot/period]

Now the GOG version of the game should start, and you will be in main menu, then you can navigate and set Options further!

Same methods worked both for DosBox and DosBox Turbo on Android, as they are the same.

Thanks!