Opened 4 days ago

Last modified 7 hours ago

#16586 new defect

PHOENIXVR: NECRONOMICON: Steam English version detects an additional false positive

Reported by: antoniou79 Owned by:
Priority: normal Component: Engine: PhoenixVR
Version: Keywords: Necronomicon, Dawning of Darkness, detection
Cc: Game: Necronomicon

Description

This was tested with a build close to master HEAD (2026.1.1git) on Windows 10x64 with the English (US) Steam version of the game.

When adding the game to ScummVM, by pointing ScummVM to its root installation folder, the game does get detected, but also there's another candidate, "Unknown Level 9 game or version (v3)".

I have not tested with the ZOOM Platform or the GOG versions, or the other languages the game is available on Steam.

Attachments (1)

scummvm-00003.png (70.8 KB ) - added by antoniou79 4 days ago.

Download all attachments as: .zip

Change History (5)

by antoniou79, 4 days ago

Attachment: scummvm-00003.png added

comment:1 by antoniou79, 4 days ago

Component: --Unset--Engine: PhoenixVR
Game: Necronomicon

comment:2 by tag2015, 4 days ago

Component: Engine: PhoenixVR--Unset--
Game: Necronomicon

Unfortunately this is an issue with the Level9 games detection, the same thing happens when adding "Trick or Treat".

Basically the detection looks for any file with extension
.dat and a certain bytes sequence, but it seems that it's not so unusual to find false positives (or maybe the calculation is bugged, I haven't looked into the code).

Maybe, the easiest solution would be to just accept the known checksums and ignore the possibile unknown variants (although that would prevent also playing fanmade/hacked Level9 games... if they even exist, that is.)

comment:3 by tag2015, 4 days ago

Component: --Unset--Engine: PhoenixVR
Game: Necronomicon

comment:4 by eriktorbjorn, 7 hours ago

I'm not aware of any fannade Level 9 games. Though that could change since Mike Austin is in the process if digitizing and releasing as much as possible of the Level 9 source code, documentation, etc at https://github.com/MikeTheTechie/Level9-Public

Note: See TracTickets for help on using tickets.