Opened 3 years ago

Closed 4 months ago

#11883 closed feature request (fixed)

STARK: Unsupported variant, which seems to be an even older demo

Reported by: aquadran Owned by: sev-
Priority: normal Component: Engine: Stark
Version: Keywords: demo
Cc: Game: The Longest Journey

Description

When looking for the Polish demo of The Longest Journey (I think there isn't any), I found a weird version of what it seems to be an even older version of the demo marked as "Old Demo". This demo is available here https://archive.org/details/Najdluzsza_Podroz_demo – a link to the file can also be found in the source the archive suggests: http://www.przygodoskop.pl/dema.htm which is a Polish site about adventure games.

After unpacking there are 16 data folders that are called after actual level names, and inside are folders called by actual locations and items names respectively, inventory folder and then the regular global, fonts as well as directx which seems empty. Judging by the names, the levels are from the beginning of game, unlike other demos. I didn't try launching the game under Windows, and under Wine I only got the Launcher.exe to display anything, but there are more EXE files there, including SETUP.EXE (even if game seems to be installed and repacked).

When trying to load it, I get the regular ScummVM could not find any game in the specified directory! error and the following in stdout:

The game in '/mnt/hdd/TheLongestJourney/TLJ_przygodoskop.pl' seems to be an
unknown Stark Engine engine game variant.

Please report the following data to the ResidualVM team at
https://github.com/residualvm/residualvm/issues along with the name of the game
you tried to add and its version, language, etc.:

Matched game IDs: tlj

{"x.xarc", 0, "6c6c388f757adcc49e7f33b0b2cccf96", 2904},
{"chapters.ini", 0, "6ee43a176a5eb94153c2d813261c3226", 252},

When trying to add those ids to detection.cpp as a new entry, the when the game can be added that way, it didn't want to start.

I didn't try to rename the files to see if it's working and/or extract the x.arch file or replacing the files from otherwise working version of the game.

It would be nice if someone would evaluate if it is possible to make that version working with ResidualVM.

Information about the game: The Longest Journey, unsupported demo
Language of game: English?
Platform: Linux

https://github.com/residualvm/residualvm/issues/1440

Change History (5)

comment:1 by aquadran, 3 years ago

game structure is quite different, not sure if it will be supported at all

comment:2 by aquadran, 3 years ago

Type: defectenhancement

comment:3 by sev-, 3 years ago

Owner: set to sev-
Resolution: fixed
Status: newclosed

Added detection with unsupported flag.

comment:4 by ccawley2011, 3 years ago

Keywords: demo added
Resolution: fixed
Status: closednew

comment:5 by somaen, 4 months ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.