Deja Vu

From ScummVM :: Wiki
Deja Vu
Dejavu1.png
First release 1985
Also known as Déjà Vu: A Nightmare
Becomes True
Developed by ICOM Simulations
Published by Mindscape, Kemco, Zojoi
Distributed by Mindscape, Kemco, Zojoi
Platforms Apple IIGS, MacOS, Atari ST,
Commodore 64, Amiga, DOS,
Game Boy Color, Windows,
PocketPC, NES
Resolution 512×342
Engine MacVenture
Support Since ScummVM 2026.4.0
Available for
Purchase
Yes


Deja Vu is a point and click adventure game set in Chicago in 1941. Theodore "Ace" Harding, a private investigator who is a retired boxer, awakes to discover that he can't remember who he is. As he struggles to discover what happened to him, his memory and physical condition get progressively worse, so he has to find an antidote to whatever has caused his memory loss, before it is too late.

Versions

Currently only the Macintosh releases are playable.

Required Data Files

Copy the following from the extracted disk image, keeping the punyencoded (xn--…) filenames intact:

  • All files from the image
  • Including the xn--Dj Vu 2-9va3f (Déjà Vu II) subdirectory

The Zojoi re-release (sold on Steam) contains the same data as the 1993 Macintosh rerelease and is auto-detected as such; you only need to extract it from the download (see below).

Extracting from the Steam release

The Steam download is only a CEF web-wrapper (libcef.dll, ffmpegsumo.dll, icudt.dll, <game>.exe); the Macintosh disk image is embedded as PE resource 256/1012 inside the .exe (resource 256/1011 is the Apple IIGS .2mg, which ScummVM does not use). Extract it using either method:

  • Using dumper-companion directly on the executable — it recognises the known games and extracts the image itself:
    devtools/dumper-companion.py iso <game>.exe <outdir>
  • Using wrestool (from icoutils) to pull the image into a .dsk first, then converting it:
    wrestool -x --raw --type=256 --name=1012 <game>.exe -o <game>.dsk
    devtools/dumper-companion.py iso <game>.dsk <outdir>

Both write MacBinary files (resource forks preserved) with the punyencoded filenames ScummVM expects. Then add <outdir> as the game path in ScummVM.

External links