Opened 5 years ago

Closed 5 years ago

#11010 closed patch (worksforme)

md5sum missing for Blade Runner - Italian version.

Reported by: eperulli Owned by: peterkohaut
Priority: normal Component: Engine: Bladerunner
Version: Keywords: Blade Runner, md5sum
Cc: Game: Blade Runner

Description

I have a 4 CDs version of Blade Runner (Italian) which is not recognized by ScummVM.
So, I downloaded the source via git and added the new md5sum in engines/bladerunner/detection_tables.h:
a6264510ac22ba85f4c9dd7094464384
I modified the source as follows: (tested after compiling, the game runs)

// BladeRunner (Italian)
	{
		"bladerunner",
		0,
		AD_ENTRY1s("STARTUP.MIX", "a6264510ac22ba85f4c9dd7094464384", 2314461),
		Common::IT_ITA,
		Common::kPlatformWindows,
		ADGF_TESTING,
		GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
	},

And, for the restored content version:

 // BladeRunner (Italian)
	{
		"bladerunner-final",
		0,
		AD_ENTRY1s("STARTUP.MIX", "a6264510ac22ba85f4c9dd7094464384", 2314461),
		Common::IT_ITA,
		Common::kPlatformWindows,
		ADGF_TESTING,
		GUIO2(GAMEOPTION_SITCOM, GAMEOPTION_SHORTY)
	},

Change History (4)

comment:1 by peterkohaut, 5 years ago

That hash is already supported, but it is a hash for whole file. Notice that your hash is the same as the one on https://wiki.scummvm.org/index.php?title=Blade_Runner#Italian_CD_release

Detection table needs hash from first 5000 character only https://wiki.scummvm.org/index.php/Reporting_unknown_MD5_checksums

Last edited 5 years ago by peterkohaut (previous) (diff)

comment:2 by peterkohaut, 5 years ago

Also I have just tried to run latest development version from our website and Italian release of the game is detected successfully.
Please, can you specify what version are you using? Ideally commitid + platform as you are compiling it by yourself.

Last edited 5 years ago by peterkohaut (previous) (diff)

in reply to:  2 comment:3 by eperulli, 5 years ago

Replying to peterkohaut:

Also I have just tried to run latest development version from our website and Italian release of the game is detected successfully.
Please, can you specify what version are you using? Ideally commitid + platform as you are compiling it by yourself.

Just retested with the latest update from git,recompiled from scratch.
It seems to work now.
Until a few days ago, it didn't work without those code lines.

comment:4 by peterkohaut, 5 years ago

Owner: set to peterkohaut
Resolution: worksforme
Status: newclosed

Oh ... weird, because I didn't touch the routine for md5 calculation and how many characters it will use. I'm glad the original code is now working for you, closing the ticket.

Note: See TracTickets for help on using tickets.