VOGONS


Cyberia 2 Help needed

Topic actions

First post, by mastaalien

User metadata
Rank Newbie
Rank
Newbie

hi all

i try to run cyberia 2 (german) with the latest dosbox

i can see the intro and can type my name in and then i select difficult level, after this the game tries to save and crash with error

ERR 0: Unable to save game.
Illegal command: echo".

the last line repeats a few time until it says
Illegal command: echo"version.
press any key to continue.

Here: http://dosbox.sourceforge.net/comp_list.php?s … rch=cyberia%202

it says supported.

Maybe someone can help
tryed with the orignal discs and tryed with both cds copy on hd in the same dir. both ways same error.

many many thanks for help

Reply 1 of 9, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

What command do you use to start Cyberia?

If you do a DIR in the game directory, do you see any *.BAT files?

Do anyone of the them contain something like echo". and echo"version?

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 2 of 9, by mastaalien

User metadata
Rank Newbie
Rank
Newbie

sure
i start cyberia with cyberia2.bat

@echo off set DOS4GVM= set DOS4G=QUIET game echo" echo" echo" echo" echo" echo" echo" Vielen Dank dafr, daá Sie Cyberia 2 - […]
Show full quote

@echo off
set DOS4GVM=
set DOS4G=QUIET
game
echo"
echo"
echo"
echo"
echo"
echo"
echo" Vielen Dank dafr, daá Sie Cyberia 2 -- Resurrection gespielt haben!!
echo" Surfen Sie nach Cyberia: http://www.xatrix.com
echo"
echo"
echo"
echo"
echo"
echo"
echo"version 1.32.02G
pause

game.exe is the game.
i can start the game without dosbox but its very slow and crappy.
when i save a game this way and put it in the dir i start from with dosbox i get also the same error.
a few ppl say on the compa.list it works, maybe someone knows how i can fix the prob with saving, sience it crash the game

sorry for the english

Reply 3 of 9, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

Edit the file and put spaces between echo and "

echo" isn't even valid in WinXP's NTVDM from what I can tell.

Reply 4 of 9, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Adding a space as HunterZ suggest will make it work, but if are going to edit the file, then do it right:

@echo off
set DOS4GVM=
set DOS4G=QUIET
game
echo.
echo. Vielen Dank dafr, daá Sie Cyberia 2 -- Resurrection gespielt haben!!
echo. Surfen Sie nach Cyberia: http://www.xatrix.com
echo.
echo version 1.32.02G
pause

The '.' (dot) after the echo will allow it to echo empty lines, and it will keep the Vielen Dank message centered.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 5 of 9, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

But why the periods/dots/'.'s on the lines that also have text?

Reply 6 of 9, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Without the dot, the command parser will left-trim the text, ruining the formatting/centering.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 7 of 9, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

Ah, I see.

Reply 8 of 9, by mastaalien

User metadata
Rank Newbie
Rank
Newbie

yup i see, but this isn't the problem
as i wrote the game crashes when it tries to save a game, has nothig to do with the rest of the batch, the batch is running, but the things you suggested comes after the crash. 🙁

oh well, just did another try, now it works, there was something messed up with the mounts, using d-fend v2 (dosbox frontend)

many thanks for the help, the thread can be trashed.

Reply 9 of 9, by SeventhSon

User metadata
Rank Newbie
Rank
Newbie

Don't know if you're still watching this thread, but the most likely problem is you don't have a drive C mounted, or the mounted drive is not writable.

Cyberia2 insists on writing to C:\cyberia2, so give the command:
mount c drive:\path (windows)
OR
mount c /path_to_directory (linux)

path=directory you want Dosbox to use as C:\

Note that the mounted drive can point to anywhere that you have write access, it does not have to be the physical c: root.