Opened 6 years ago

Closed 4 months ago

#6528 closed defect (fixed)

WME: Unknown Mental Repairs Inc version

Reported by: raziel- Owned by: lolbot-iichan
Priority: normal Component: Engine: Wintermute
Keywords: has-pull-request, detection Cc:
Game: Wintermute

Description

ScummVM 1.7.0git (Feb 6 2014 15:42:12)
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 Theora AAC FreeType2 JPEG PNG

I have a somewhat unsupported version of "Mental Repairs Inc.".
It gets detected and i can reach the options menu (with a lot of "Script runtime errors") printed in green on top left when the page comes up.

When i start the game i get another set of "Script runtime errors" and a black screen. Nothing is loaded, the game doesn't start.

ScummVM is still responsive though, i can quit it with Alt-X

This is how it gets detected:
[wmefan-MentalRepairsInc-win]
platform=windows
gameid=wintermute
description=MentalRepairsInc (fangame) (Windows)

and this is the info printed in the console:

The game in 'Games:GamesVM/Wintermute/Mental Repairs Inc/d3dx9_34.dll' 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, "7573eb584e662adbc5fa3b1448e56106", 3160232},
{"german.dcp", 0, "af59a05ef29768e7fced3794a7a380a3", 3249142},
{"data.dcp", 0, "414d423bbff697f22fb38932f030e897", 59518068},

and later when i start the game:

User picked target 'wmefan-MentalRepairsInc-win' (gameid 'wintermute')...
Looking for a plugin supporting this gameid... Wintermute
Starting 'Wintermute engine game'
The game in 'Games:GamesVM/Wintermute/Mental Repairs Inc/d3dx9_34.dll' 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, "7573eb584e662adbc5fa3b1448e56106", 3160232},
{"german.dcp", 0, "af59a05ef29768e7fced3794a7a380a3", 3249142},
{"data.dcp", 0, "414d423bbff697f22fb38932f030e897", 59518068},

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

Ticket imported from: bugs/6528.

Change History (9)

comment:1 by somaen, 6 years ago

Where can I get this version of the game from? (Is it free to download?)

comment:2 by somaen, 6 years ago

Component: Engine: Wintermute
Game: Wintermute

comment:3 by bluegr, 6 years ago

The demo can be found here:
http://www.hulub.ch/mentalrepairs.php

Having said that, this is a 2.5D game, thus probably out of ScummVM's scope

comment:4 by raziel-, 6 years ago

Thanks Filippos,

but according to the Wintermute Games page ( http://res.dead-code.org/doku.php/games:start ) Hulub actually hosts the full version (it's no bigger than 71 MB uncompressed, though i cannot confirm, because i don't have any hardware to play it other than ScummVM - probably)

The Hulub site also states:
The game was created with the Wintermute Engine which supports realtime polygon characters in front of static, prerendered backgrounds (hence the term 2.5D).

So, it may as well be out of scope.

If so, i'll apologize for the item and the extra work :-/

comment:5 by bluegr, 6 years ago

Owner: set to somaen
Resolution: wontfix
Status: newclosed

comment:6 by bluegr, 6 years ago

This is definitely out of ScummVM's scope. I've tried to start it and the script runtime errors are caused because the game is calling unimplemented 3D functions:
LoadActor3D
SetTexture
AddAttachment (this exists, but probably fails because of the missing 3D actor?)
GetAttachment (this exists, but probably fails because of the missing 3D actor?)
GoTo (same reason, probably?)

In any case, this is out of ScummVM's scope, thus closing

comment:7 by lolbot-iichan, 4 months ago

Keywords: detection added
Resolution: wontfix
Status: closednew

Reopening since we are now adding 2.5D games to detection table.

comment:8 by lolbot-iichan, 4 months ago

Keywords: has-pull-request added
Owner: changed from somaen to lolbot-iichan

comment:9 by bluegr, 4 months ago

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