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

×
Hey all,

Whenever I try to launch LOL2 on my Android device via DOSBox, it says I have to insert a CD.
How can I bypass this?
The autoexec is as follows:

mount c: /storage/sdcard0/dos/lolg
c:
mount d . -t cdrom
lolg.exe -cd d:


All other games I tried work fine, including LOL1.

Thanx in advance.
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
Y4kuzi: Hey all,

Whenever I try to launch LOL2 on my Android device via DOSBox, it says I have to insert a CD.
How can I bypass this?
The autoexec is as follows:

mount c: /storage/sdcard0/dos/lolg
c:
mount d . -t cdrom
lolg.exe -cd d:

All other games I tried work fine, including LOL1.

Thanx in advance.
Here's the Gog autoexec for x86 dosbox:

@echo off
CONFIG -set "cputype=auto"
mount C "..\Lands of Lore 2"
c:
cls
lolg.exe -CD ..
exit

...but if you have the Gog version then you should already have seen this...;)
With that autoexec it says No CD path!!!!.
But if I add this line: mount d . -t cdrom
I will get the message "Please insert any LOL:G CD into your CD-rom drive."
Post edited April 01, 2014 by Y4kuzi
avatar
Y4kuzi: With that autoexec it says No CD path!!!!.
But if I add this line: mount d . -t cdrom
I will get the message "Please insert any LOL:G CD into your CD-rom drive."
Works fine under x86 DOSbox, however...;) I'm afraid I'm not much of an Android/device person (understatement), though, so beyond that I really have no other answers for you.

--You will likely have to change the autoexec to reflect your device path for lolg.exe--however DOSbox sees that in your Android setup, though. But if you aren't using the Gog version then most likely this is simply copy protection of some kind kicking in. Good luck!
Post edited April 01, 2014 by waltc
I am using the GOG version and it boots just fine, but I can't play because it's asking for a CD rom.
Meh, I hope someone knows a little work-around for this.

Thanx for your help :)


Anyone else have some ideas?
I havent checked lol2 but with lol1 and other games on gog using dosbox sometimes their are iso files disguised as other names for example when you install lol1 thers's a big file called game.dat, so to run lol1 on dosbox turbo on android without it asking for the cd you simply change game.dat to game.iso and type imgmount d /sdcard/lol1/game.iso -t cdrom (change directory names as appropriate) and then launch lolcd.exe and the game runs! its probably something similar with lol2. good luck.
Post edited April 01, 2014 by jamiehavok
I have tried that with a file called LOLG.DAT( but it's not a big file).

imgmount d lolg.iso -t cdrom

It says:
Could not load image file: /storage/sdcard0/dos/lolg/LOLG.ISO
MSCDEX: Failure: Invalid file or unable to open.


I checked the path and the file is there.
I copied 2 versions of that file; 1 with the original .DAT extension and 1 where I changed it to .ISO.
Post edited April 03, 2014 by Y4kuzi
So since I made it past the game Menu to enter the game menu, once you go through game setup it asks

Please insert any LOL:G CD into your CD-rom drive.
Anyone knows how to solve this?

http://i.imgur.com/Q7RrQ1q.png

I am bumping this cause exactly the same issue...

BTW I try it on my own DOSBOX (not from GOG), and when I mount the D as a cdrom containing the Lands 2 files, the exact same message
Post edited April 24, 2014 by Emtr
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 LOL: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.

==================================

Installing the four-CD original game

1. Mount Lands of Lore 2 CD1.iso using Daemon Tools LITE or similar (or mount the image in DOS with the command given in the next steps).
2. Enter DosBox and do:

mount c e:\ (e:\ or whichever drive you will install the game to - DESTINATION DRIVE)
mount d h:\ (or wherever you have the mounted ISO using Daemon Tools LITE - SOURCE DRIVE)

the other option to mount it entirely from DosBox would be:

Z:\>IMGMOUNT D e:\E:\Legacy Installation\Landso~1.iso -t iso
but I haven't tried that, this is to install the game, a clean installation to not have the errors in the GOG edition...

3. Once you have the ISO mounted in your 'Source Drive' and the 'Destination Drive' where you will install to, just enter the ISO's drive (type d:) and run the game's setup. Setup the sounds, for destination choose or type a new folder within the mounted destination drive. When the game finishes installing, you can exit DosBox and enter again later.

4. Patch 1.30

For whatever reason, it Is better to patch the game (patches are improvements and fixes usually), download it from here

Move LL2-130E.EXE the patching file you need to your LoLG folder, where you installed the game. Now it's time to enter DosBox again and patch the game within DOS right there, make sure the patch file is inside your game folder to be ready to patch it. Type:

mount c e:\ (e:\ or whichever drive you have installed the game to - DESTINATION DRIVE)

The important command is to mount the ISOs without which you will not be able to run the game, as it needs to read the CDs from somewhere. So next type:

(optionally you can also mount your ISO right now, as this is the command to get it ready for Game Installation)
imgmount d c:\Legacy~2\Landso~1.iso -t iso

Run the patch, wait for it to complete, might give an error to some of the info it is patching but the game works just fine either way. Once it is ready and if you have already mounted CD 1.iso, game in the main menu should read DOS 1.30

6. But let's mount all the CDs (if you haven't mounted them already)

imgmount d c:\Legacy~2\Landso~1.iso c:\Legacy~2\Landso~2.iso c:\Legacy~2\Landso~2.iso c:\Legacy~3\Landso~4.iso -t iso

This is a multiple mount of ALL ISOs to be readily mounted if the game has to switch from CD1 to CD2, 3, 4, where Landso~1 is the abbreviated in MS-DOS full name of the file, same for Legacy~2 just a shortened name that DOS uses, so I am giving the location where the ISOs are and to mount them.

Once you get:

MSDEX installed.
Drive D is mounted as e:\Legacy Installation\Lands of Lore II CD 1.iso ... - CD 4.iso, you are ready. Go to your game folder and type lolg ti run the game, and in the Main Menu should read DOS 1.30. You can edit the CONF file of DosBox to have all these commands to mount readily typed and run, so that you don't type them every time.

DosBoxTurbo, Android and Lands of Lore II

The best way to run the game is to have everything setup on a computer prior to moving it to your android phone/tablet. With the above steps you have already installed and patched the game, therefore, you only need to transfer the files to your android.

Copy the 4 ISOs somewhere e.g root folder of your Android device, copy the Installed Game Folder from your PC also to a visible place like Games\ or the root folder. Now you need to type the MOUNT commands in DosBoxTurbo to run it from there. It is the same as doing it in DosBox from the PC, again edit the AUTOEXEC and adding these lines will save you the trouble of writing that every time...

DosBoxTurbo already mounts your local device drive as C:\ drive, then runs the command C:, so you start from C:\>

You need to add:

imgmount d c:\Other\Landso~1.iso c:\Other\Landso~2.iso c:\Other\Landso~2.iso c:\Other\Landso~4.iso -t iso

where Other is my folder where I keep the ISOs, to have all mounted, then after you see the 'MSDEX installed message', go to copied game folder and run lolg. The result should be the same and you would be in the game.

From the dev of DosBox Turbo:

'Regarding switching CD's. In DosBox Turbo, you can switch CD's by going to the "Special Keys" menu and selecting Switch Disc. This should do the same thing as a CTRL-F4 in Desktop DosBox.'


Note: the key is called 'Swap Media' - and indeed swaps the ISO, while CTRL+F4 didn't do it.

I had issues switching to CD2 in DosBox Turbo using Ctrl+F4 combination, it works for DosBox PC but not for the Android version, thus I couldn't continue the game as it couldn't read CD2.

From the dev of DosBox Turbo:

'Regarding switching CD's. In DosBox Turbo, you can switch CD's by going to the "Special Keys" menu and selecting Switch Disc. This should do the same thing as a CTRL-F4 in Desktop DosBox.'


Note: the key is called 'Swap Media' - and indeed swaps the ISO, while CTRL+F4 didn't do it.

I had issues switching to CD2 in DosBox Turbo using Ctrl+F4 combination, it works for DosBox PC but not for the Android version, thus I couldn't continue the game as it couldn't read CD2. 'Swap Media' did it!
Post edited May 27, 2014 by Emtr
avatar
Y4kuzi: All other games I tried work fine, including LOL1.
What does your LoL1 autoexec look like? I'm having a real pain of a time getting it to work.
Never mind. Had to unpack GAME.DAT and mount that as a D: drive. Works fine now. ^_^
avatar
Emtr: 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 LOL: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.

==================================

Installing the four-CD original game

1. Mount Lands of Lore 2 CD1.iso using Daemon Tools LITE or similar (or mount the image in DOS with the command given in the next steps).
2. Enter DosBox and do:

mount c e:\ (e:\ or whichever drive you will install the game to - DESTINATION DRIVE)
mount d h:\ (or wherever you have the mounted ISO using Daemon Tools LITE - SOURCE DRIVE)

the other option to mount it entirely from DosBox would be:

Z:\>IMGMOUNT D e:\E:\Legacy Installation\Landso~1.iso -t iso
but I haven't tried that, this is to install the game, a clean installation to not have the errors in the GOG edition...

3. Once you have the ISO mounted in your 'Source Drive' and the 'Destination Drive' where you will install to, just enter the ISO's drive (type d:) and run the game's setup. Setup the sounds, for destination choose or type a new folder within the mounted destination drive. When the game finishes installing, you can exit DosBox and enter again later.

4. Patch 1.30

For whatever reason, it Is better to patch the game (patches are improvements and fixes usually), download it from here

Move LL2-130E.EXE the patching file you need to your LoLG folder, where you installed the game. Now it's time to enter DosBox again and patch the game within DOS right there, make sure the patch file is inside your game folder to be ready to patch it. Type:

mount c e:\ (e:\ or whichever drive you have installed the game to - DESTINATION DRIVE)

The important command is to mount the ISOs without which you will not be able to run the game, as it needs to read the CDs from somewhere. So next type:

(optionally you can also mount your ISO right now, as this is the command to get it ready for Game Installation)
imgmount d c:\Legacy~2\Landso~1.iso -t iso

Run the patch, wait for it to complete, might give an error to some of the info it is patching but the game works just fine either way. Once it is ready and if you have already mounted CD 1.iso, game in the main menu should read DOS 1.30

6. But let's mount all the CDs (if you haven't mounted them already)

imgmount d c:\Legacy~2\Landso~1.iso c:\Legacy~2\Landso~2.iso c:\Legacy~2\Landso~2.iso c:\Legacy~3\Landso~4.iso -t iso

This is a multiple mount of ALL ISOs to be readily mounted if the game has to switch from CD1 to CD2, 3, 4, where Landso~1 is the abbreviated in MS-DOS full name of the file, same for Legacy~2 just a shortened name that DOS uses, so I am giving the location where the ISOs are and to mount them.

Once you get:

MSDEX installed.
Drive D is mounted as e:\Legacy Installation\Lands of Lore II CD 1.iso ... - CD 4.iso, you are ready. Go to your game folder and type lolg ti run the game, and in the Main Menu should read DOS 1.30. You can edit the CONF file of DosBox to have all these commands to mount readily typed and run, so that you don't type them every time.

DosBoxTurbo, Android and Lands of Lore II

The best way to run the game is to have everything setup on a computer prior to moving it to your android phone/tablet. With the above steps you have already installed and patched the game, therefore, you only need to transfer the files to your android.

Copy the 4 ISOs somewhere e.g root folder of your Android device, copy the Installed Game Folder from your PC also to a visible place like Games\ or the root folder. Now you need to type the MOUNT commands in DosBoxTurbo to run it from there. It is the same as doing it in DosBox from the PC, again edit the AUTOEXEC and adding these lines will save you the trouble of writing that every time...

DosBoxTurbo already mounts your local device drive as C:\ drive, then runs the command C:, so you start from C:\>

You need to add:

imgmount d c:\Other\Landso~1.iso c:\Other\Landso~2.iso c:\Other\Landso~2.iso c:\Other\Landso~4.iso -t iso

where Other is my folder where I keep the ISOs, to have all mounted, then after you see the 'MSDEX installed message', go to copied game folder and run lolg. The result should be the same and you would be in the game.

From the dev of DosBox Turbo:

'Regarding switching CD's. In DosBox Turbo, you can switch CD's by going to the "Special Keys" menu and selecting Switch Disc. This should do the same thing as a CTRL-F4 in Desktop DosBox.'


Note: the key is called 'Swap Media' - and indeed swaps the ISO, while CTRL+F4 didn't do it.

I had issues switching to CD2 in DosBox Turbo using Ctrl+F4 combination, it works for DosBox PC but not for the Android version, thus I couldn't continue the game as it couldn't read CD2.

From the dev of DosBox Turbo:

'Regarding switching CD's. In DosBox Turbo, you can switch CD's by going to the "Special Keys" menu and selecting Switch Disc. This should do the same thing as a CTRL-F4 in Desktop DosBox.'


Note: the key is called 'Swap Media' - and indeed swaps the ISO, while CTRL+F4 didn't do it.

I had issues switching to CD2 in DosBox Turbo using Ctrl+F4 combination, it works for DosBox PC but not for the Android version, thus I couldn't continue the game as it couldn't read CD2. 'Swap Media' did it!
Excellent guide