Zork Nemesis

Ask for help with ScummVM problems

Moderator: ScummVM Team

Araneidae
Posts: 8
Joined: Wed Dec 16, 2015 10:48 pm

Post by Araneidae »

Oh, the (almost) working dosbox image was something I assembled from my CDs a year or two or so ago, I remember being able to play the game through with it back then ... but now dosbox crashes as soon as I try to look inside the temple right at the start of the game :(

So I was "digging about" in my own local files.
User avatar
Raziel
ScummVM Porter
Posts: 1538
Joined: Tue Oct 25, 2005 8:27 am
Location: a dying planet
Contact:

Post by Raziel »

You could try to switch to window mode and start ScummVM with debug options...i think -d5 for a start and see if there's anything on the console that would explain the black screen, some resource not found or similar

other than that i hope that some devs could help more

either way this sounds like a bug in your specific version, maybe a bug report wouldn't be that bad of an idea either

I'd say join irc, throw your problem in and see if anyone has more ideas
User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 »

Hello
Araneidae wrote: I had to create an extras directory, and add its path, the config file now has the entry

Code: Select all

[scummvm]
extrapath=/home/michael/.scummvm/extras
and in ~/.scummvm/extras there is a subdirectory liberation-fonts-ttf-2.00.1
No, that is not correct, you need to place your fonts directly inside the extras directory, i.e. not inside another folder.
Araneidae wrote: 2. Unzip subtitles addon into game root directory

It's not clear to me whether the addon directory or its files go into the game root, but copying the files into the root makes no difference.
You need to copy the addon directory inside the game root, i.e. the directory itself with its contents. Thus, you'll end up with znemesis\addon\*
Araneidae wrote: 3. Copy all the CD files

I'm pretty sure I've done this, but perhaps some key file didn't copy correctly? That's why I attached a complete directory listing with checksums.

I'll repeat the CD copy, but as there are no error messages (and the font install clearly hasn't worked), I don't have much to go on.
There's something fishy in the messages you are getting:
- ScummVM can't find the liberation fonts at all (check above)
- ScummVM can't find crucial game script files at all (universe.scr and gary.scr). This means that some of your game files can't be found at all, or they're damaged. Have you modified the file nemesis.zix at all? (You shouldn't need to edit anything in there)

The fonts need to be working properly, otherwise the game won't start at all.
Araneidae
Posts: 8
Joined: Wed Dec 16, 2015 10:48 pm

Post by Araneidae »

md5 wrote:The fonts need to be working properly, otherwise the game won't start at all.
Ok, let's focus on the fonts. I'll be as pedantic as possible about where I am, because something silly is clearly wrong!

I have downloaded liberation-fonts-ttf-2.00.1.tar.gz, as instructed, and have now placed the .ttf files (Liberation{Mono,Sans,Serif}-{Bold,BoldItalic,Regular}.ttf) both in a directory ~/.scummvm/extras, which is configured as my "extras" directory, and in case it makes any difference (which it doesn't) in the game directory.

Running the game with -d5 (as suggested) produces the following output:

Code: Select all

$ scummvm -d5
Debuglevel (from command line): 5
Using SDL Video Driver "x11"
Using SDL Audio Driver "pulse"
Output sample rate: 44100 Hz
Output buffer size: 2048 samples
WARNING: SDL mixer output buffer size: 2048 differs from desired: 4096!
OpenGL maximum texture size: 16384
User picked target 'znemesis' (gameid 'zvision')...
  Looking for a plugin supporting this gameid... ZVision
  Starting 'ZVision Game'
OpenGL maximum texture size: 16384
Starting detection in dir '/home/michael/games/ZorkNemesis/nemesis'
> 'CSCR.ZFS': '88226e51a205d2e50c67a5237f3bd5f2'
Matched file: CSCR.ZFS
Found game: znemesis ((null) DOS/English) (0)
 ... new best match, removing all previous candidates
Running Zork Nemesis: The Forbidden Lands (DOS/English)
ZVision::ZVision
OpenGL maximum texture size: 16384
File::open: opening '00idlea.zcr' failed
File::open: opening 'universe.scr' failed
WARNING: Script file not found: universe.scr!
Changing location to: g a r y 0
File::open: opening 'gary.scr' failed
WARNING: Script file not found: gary.scr!
TTF font file garabd.ttf was not found. Reverting to arial.ttf
File::open: opening 'arial.ttf' failed
TTF file could not be opened
TTF font file garabd.ttf was not found. Reverting to arial.ttf
File::open: opening 'arial.ttf' failed
TTF file could not be opened
TTF font file garabd.ttf was not found. Reverting to arial.ttf
File::open: opening 'arial.ttf' failed
TTF file could not be opened
Could not identify font: "Times. Reverting to Arial
TTF font file zorknorm.ttf was not found. Reverting to arial.ttf
File::open: opening 'arial.ttf' failed
TTF file could not be opened
TTF font file gara.ttf was not found. Reverting to arial.ttf
File::open: opening 'arial.ttf' failed
TTF file could not be opened
ZVision::~ZVision
One question occurs to me: if the game is looking for garabd.ttf and arial.ttf etc, how is it going to find Liberation*.ttf?
Araneidae
Posts: 8
Joined: Wed Dec 16, 2015 10:48 pm

Post by Araneidae »

Just a quick sanity check: am I running the right version of scummvm?

Code: Select all

$ scummvm --version
ScummVM 1.7.0 (Jan  3 2015 16:57:09)
Features compiled in: TAINTED Vorbis FLAC ALSA SEQ TiMidity RGB zLib FluidSynth Theora FreeType2 JPEG PNG 
I wonder if maybe it's a bit old, the postings about Zork support all seem to be this year...? This is installed on Fedora 22.
User avatar
LordHoto
ScummVM Developer
Posts: 1029
Joined: Sun Oct 30, 2005 3:58 pm
Location: Germany

Post by LordHoto »

Araneidae wrote:Just a quick sanity check: am I running the right version of scummvm?

Code: Select all

$ scummvm --version
ScummVM 1.7.0 (Jan  3 2015 16:57:09)
Features compiled in: TAINTED Vorbis FLAC ALSA SEQ TiMidity RGB zLib FluidSynth Theora FreeType2 JPEG PNG 
I wonder if maybe it's a bit old, the postings about Zork support all seem to be this year...? This is installed on Fedora 22.
Nope, you are not. 1.7.0 doesn't support Zork Nemesis. The Fedora package enables all engines (even those which are not ready yet) for some odd reason. This leads to this mess you are in right now :-/.
Araneidae
Posts: 8
Joined: Wed Dec 16, 2015 10:48 pm

Post by Araneidae »

Hahahahahahaha

Oh crap.

Do I have to build scummvm from source then? Ho hum, at least that explains things!

I did check the compatability page, but didn't notice that it wasn't for a released version.

Thanks very much, I'd better go hunt out the sources then...

Edit: One thing that would help is if the compatibility detail page, ie, Game compatibility details enumerated for which versions the game was compatible.
Last edited by Araneidae on Mon Dec 21, 2015 7:35 pm, edited 1 time in total.
User avatar
Raziel
ScummVM Porter
Posts: 1538
Joined: Tue Oct 25, 2005 8:27 am
Location: a dying planet
Contact:

Post by Raziel »

Oh boy, i'm so sorry, i completely missed the ScummVM version :-(
You even had it in your first post, shame on me...

You can get daily builds here
Just pick the one for your platform
Araneidae
Posts: 8
Joined: Wed Dec 16, 2015 10:48 pm

Post by Araneidae »

Raziel wrote:You can get daily builds here
Just pick the one for your platform
Thank you: it works!

I downloaded the "Debian 64bit" dev build with trepidation (my system is Fedora), but the only hitch was that I had to install libpng15 ... and now it seems to work!

I love the fact that I can just run the binary in place: thank you for this, devs!
Post Reply