Opened 5 years ago

Closed 3 years ago

Last modified 4 months ago

#6610 closed defect (fixed)

WME: Oknytt - Unknown version (v1.12)

Reported by: raziel- Owned by: somaen
Priority: normal Component: Engine: Wintermute
Keywords: detection Cc:
Game: Wintermute

Description

ScummVM 1.7.0git (Jun 1 2014 08:24:40)
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 Theora AAC FreeType2 JPEG PNG

On adding the game Oknytt (v1.12 from Steam) i get the message
"ScummVM could not find any games in the directory" and this on the log

The game in 'Games:GamesVM/Wintermute/Oknytt/d_sounds.dcp' seems to be unknown.
Please, report the following data to the ScummVM team along with name
of the game you tried to add and its version/language/etc.:
{"english.dcp", 0, "cea08a6b5c88f40cb9937f77a72dce2e", 293273567},
{"russian.dcp", 0, "82e0ae002dd6a4106cbd1e4f8db9cfe0", 362681666},
{"german.dcp", 0, "a4f8e76dd6bec15656e83a871e36920c", 304292572},

Oknytt (Version 1.12/Steam/English/Windows)

AmigaOS4 - PPC - SDL - BE
gcc (GCC) 4.2.4 (adtools build 20090118)

Ticket imported from: bugs/6610.

Change History (14)

comment:1 by somaen, 5 years ago

Could you retry this, to see if it detects differently now that v.1.0 has a detection entry.

Btw: Are these language files in the 1.0-version too?

comment:2 by raziel-, 5 years ago

Still the same error and no game added, i'm afraid

And no, in v1.0 there weren't any other languages apart from the in-built english.
They were added after release and came with the updates (i presume)

Also, v1.0 consisted of lots of .dcp files which were incorporated into only two .dcp files in v1.12 (plus the language files in a subdir called /language)

These are the md5sums for all the files from v1.12 (second is the size in bytes)

1ca939918ed1b930059b3a882de6f648 3497832 d3dx9_34.dll
9caea18b219dd87b4f5c4cada4d80b03 154943401 d_sounds.dcp
b75f7f22a7e062b76b45e330159e98fa 179107492 d_speech.dcp
fa61fa6106d7c38b44753a5ef1b28585 293273567 english.dcp
596445f3ff4e809d352ce63ece4ee443 701 languagefix.bat
7c353f78154bb832ec3a821cb7788be0 2587648 oknytt.exe
51c18cc86e2df3869981e1f62b435b4e 956416 settings.exe
33b0c87731a30aa830b0fcb09fa47094 106408 steam_api.dll
d75e82b9a216888e21ac8feefbb13ab0 6 steam_appid.txt
de79c6327ee1a699deb288d0eb59b2ca 78336 wme_steam.dll
24d7afa41462981d4847e2e2ff3db463 648 InstallScript.vdf
753833d2833e9f73b56cffae357cf95f 56732 fonts/BLKCHCRY.TTF
22458b18a678c99053f74ea81467e05c 110736 fonts/Bolero script.ttf
fa61fa6106d7c38b44753a5ef1b28585 293273567 language/english.dcp
d18ca43c4bb5199b937641e1439e286d 304292572 language/german.dcp
207b151058eac09160db910127e9ed00 362681666 language/russian.dcp

Just for the info, the english.dcp in root was copyied there from the original installer (the installer told me to copy a language file to root to use that language in-game when i want to use another language, while installing the english version it did it by itself)

comment:3 by eriktorbjorn, 4 years ago

I don't know anything about the Wintermute engine, but I finally bought Oknytt on Steam because of the Halloween sale. It looks like all that's needed to get the curren version (whatever version number that is) to at least start is a detection entry.

I only looked at the first few rooms, and I did get some "Script runtime error" messages early on, though.

I used this detection entry for testing:

WME_WINENTRY("oknytt", "Version ???",
    WME_ENTRY1s("oknytt.exe", "e241d5154a0ed05ab961cbdd74e048e9", 2587648), Common::EN_ANY, ADGF_UNSTABLE, LATEST_VERSION),

But I don't know how suitable the EXE really is for detection, even though I saw some other entries like that...

comment:4 by raziel-, 4 years ago

The WME engine definitely needs some love.
I refrained from "testing" any more WME based games until at least some of the already reported bugs have been fixed.

comment:5 by eriktorbjorn, 4 years ago

Fair enough, but we already detect one version of Oknytt and I assumed the version on Steam wasn't that different. I don't know anything about the engine, though, so I could be completely wrong about that.

comment:6 by raziel-, 4 years ago

As written in my second post what i think they changed is that they compressed the game data and reduced the formerly many .dcp files into only two.
I don't really know what they changed exactly code-wise (there haven't been any changelogs available), but i think it was just some bug fixes and mainly the foreign languages addition.

My problem is (and i guess other peoples, who reported WME bugs already, aswell) that i started (and got stuck due to missing features or bugs in the engine) a few games which bugs and misbehaviours haven't been taken care of for a long time.

Some of the games i simply started to see if they'd run and aid the devs by reporting as much as i can find, others i really wanted to play and enjoy.

Seeing that not really much new WME bug reports came in lately i think i'm not the only one waiting for some movement in the engine before i invest more time in such games, as sad as it may sound.

That's not meant as criticism, as i know the devs are buried under other work, i merely trying to state my intentions.

Once some of the "supported" games (which already have bug reports stating that the games are stuck) finally have been made completable, i'm surely back in the game (sorry for the pun)

comment:7 by somaen, 4 years ago

I had a quick look, and didn't see anything that blocked the game itself from running once detection was corrected. Will have a look at fixing a proper patch for detection.

comment:8 by eriktorbjorn, 4 years ago

I played it for a little bit, using my makeshift detection entry. I didn't notice anything game-breaking though there did seem to be some graphics glitches, and there were some Valgrind warnings. That's probably outside the scope of this bug report, though, and I wouldn't want to file new bug reports about the game until that version is officially recognized.

comment:9 by raziel-, 4 years ago

Version 1.12 and Version 1.13 officially in the detection, so i guess this can be closed then?

comment:10 by eriktorbjorn, 4 years ago

I guess so, though I don't have 1.12 to test with myself. (I just checked, and there don't seem to be any newer version than 1.13.)

comment:11 by somaen, 3 years ago

Owner: set to somaen

comment:12 by raziel-, 3 years ago

@somaen

v1.12 can't be downloaded officially anymore
v1.13 is the latest release

Both are detected now, thank you.

I guess you can close this report?

comment:13 by somaen, 3 years ago

Resolution: fixed
Status: newclosed

comment:14 by lolbot-iichan, 4 months ago

Keywords: detection added
Note: See TracTickets for help on using tickets.