[Scummvm-tracker] [ScummVM :: Bugs] #16154: ZVISION: Zork Nemesis doesn't start (can't find ZNEMSCR/MEDIUM.ZIX)

ScummVM :: Bugs trac at scummvm.org
Fri Aug 15 20:24:09 UTC 2025


#16154: ZVISION: Zork Nemesis doesn't start (can't find ZNEMSCR/MEDIUM.ZIX)
-------------------------+-----------------------------
Reporter:  eriktorbjorn  |      Owner:  (none)
    Type:  defect        |     Status:  new
Priority:  normal        |  Component:  Engine: ZVision
 Version:                |   Keywords:
    Game:  Zork Nemesis  |
-------------------------+-----------------------------
 When I try to start Zork Nemesis, I get the following messages:

 {{{
 User picked target 'znemesis' (engine ID 'zvision', game ID 'znemesis')...
 Running Zork Nemesis: The Forbidden Lands (DOS/English)
 ASCR.ZFS: 9a1e1a48a56cf12a22bad2d2e47f6c92, 917452 bytes.
 CSCR.ZFS: 88226e51a205d2e50c67a5237f3bd5f2, 2397741 bytes.
 WARNING: SearchSet::add: archive 'subpatch.zfs' already present!
 Unable to load the file ZNEMSCR/MEDIUM.ZIX!
 Debugger started, type 'exit' to return to the game.
 Type 'help' to see a little list of commands and variables.
 ERROR: Unable to load the file ZNEMSCR/MEDIUM.ZIX!
 }}}

 The file znemscr/medium.zix is present, but for whatever reason it doesn't
 find it. This appears to be a recent regression (it works in 2.9.1).
 Bisecting points to this commit:

 {{{
 95440c2bf145f8cb9529761e04632691fb635f62 is the first bad commit
 commit 95440c2bf145f8cb9529761e04632691fb635f62 (HEAD)
 Author: Thomas N McEwan <46427621+tnm23 at users.noreply.github.com>
 Date:   Sun Jul 6 16:58:02 2025 +0100

     ZVISION: Rework engine to use standard SearchMan functionality.
     Remove local SearchManager implementation.

  common/archive.cpp                                 |   4 +-
  engines/zvision/core/console.cpp                   |  24 +-
  engines/zvision/core/events.cpp                    |   1 +
  engines/zvision/file/save_manager.cpp              |  17 +-
  engines/zvision/file/search_manager.cpp            | 273
 ---------------------
  engines/zvision/file/search_manager.h              |  69 ------
  engines/zvision/graphics/cursors/cursor.cpp        |   2 +-
  engines/zvision/graphics/effects/fog.cpp           |   2 +-
  engines/zvision/graphics/render_manager.cpp        |   2 +-
  engines/zvision/module.mk                          |   1 -
  engines/zvision/scripting/actions.cpp              |  11 +-
  .../zvision/scripting/controls/fist_control.cpp    |   2 +-
  .../zvision/scripting/controls/hotmov_control.cpp  |   2 +-
  .../zvision/scripting/controls/lever_control.cpp   |   2 +-
  .../zvision/scripting/controls/paint_control.cpp   |   1 +
  .../zvision/scripting/controls/titler_control.cpp  |   2 +-
  .../zvision/scripting/controls/titler_control.h    |   2 +
  engines/zvision/scripting/effects/music_effect.cpp |   4 +-
  .../zvision/scripting/effects/syncsound_effect.cpp |   4 +-
  .../zvision/scripting/effects/ttytext_effect.cpp   |   3 +-
  engines/zvision/scripting/scr_file_handling.cpp    |   2 +-
  engines/zvision/sound/zork_raw.cpp                 |  14 +-
  engines/zvision/text/string_manager.cpp            |   3 +-
  engines/zvision/text/subtitle_manager.cpp          |   6 +-
  engines/zvision/text/truetype_font.cpp             |   4 +-
  engines/zvision/video/video.cpp                    |   3 +-
  engines/zvision/zvision.cpp                        | 199 ++++++++++++---
  engines/zvision/zvision.h                          |   8 +-
  28 files changed, 227 insertions(+), 440 deletions(-)
  delete mode 100644 engines/zvision/file/search_manager.cpp
  delete mode 100644 engines/zvision/file/search_manager.h
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16154>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list