• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Lands of Lore 2 on Android via DOSBox

Yakuzi

Lurker
Hey all,

Whenever I try to launch LOL2 on my Android device via DOSBox, it says I have to insert a CD.
"Please insert any LOL:G CD into your CD-rom drive."
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.
 
What DosBox are you using on Android? Try DosBox Turbo, it is the fastest, most compatible dosbox for Android.

I've got LOL1 & 2 running in DosBox Turbo. If you are getting a CD error, you will need to copy all the installation files to your phone, and run the install from your phone.
 
Yeah, I am also using Dosbox Turbo along with Dosbox Manager.
Could you copy your autoexec please?
I have copied all data into a single folder.
 
So it's asking you to insert a LOL CD.....yeh that's a little bit impossible with a phone or tablet. One aspect of retro PC gaming I suppose. Sounds like copy protection. - it verifys you have the original CDs before it will run.
 
I recently tried to launch it from there as well.. Firstly, I am only familiar with GOG installer, Lands of Lore 1 2. If you used it on PC, you got 1 folder for Lands of lore 2 and one for DOSBOX. Like Installer's created folder\Lands of lore 2\ and (installer's folder)\DosBox

Copy your Lands of Lore 2 folder - only the one that contains the game files and its data and other subfolders of that folder to your phone, forget about GOG's DosBox folder, you don't need it. On your android: When you enter DosBoxTurbo you should see your folder on /storage/sdcard/0/Lands2/ provided that you copy to your root path. Then simply type this:

mount d /storage/sdcard/0/Lands2/ -t cdrom

and you are good to go - enter your folder on the C drive, enter Setup.exe or lolg or whichever, then you enter the game...
 
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.
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.
 
Back
Top Bottom