Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#2802 closed defect (fixed)

PUTTTIME: MAC/Dutch CD not recognized

Reported by: SF/daniel9 Owned by: Kirben
Priority: normal Component: Engine: SCUMM
Version: Keywords: detection
Cc: Game: Putt-Putt Travels Through Time

Description

I have a dutch Mac CD with the Putt-Putt Travels Through Time game. The MD5 codes are not in the list on the website, so I will include them here:

Putt-Putt Travels Through Time (PuttTime) Putt-Putt De reis door de tijd Dutch Macintosh Version fcb78ebecab2757264c590890c319cc5 PuttTijd (0) 17bbe788fbec3a26131c3e18f471fa08 PuttTijd (1) c9cd15cbd41dd7b98c7119463b96e07a PuttTijd (2) d54cd3276ce26d9b51aa2ef264912ab3 PuttTijd (4)

I use: ScummVM 0.9.0 build Jul 12, 2006 Platform: Mac OS X 10.4.7

The PC-version of these files where already included in ScummVM, but as these filenames are different, these are still not recognized.

Ticket imported from: #1547318. Ticket imported from: bugs/2802.

Change History (15)

comment:1 by Kirben, 18 years ago

Owner: set to Kirben
Resolution: fixed
Status: newclosed

comment:2 by Kirben, 18 years ago

I added the game details to ScummVM SVN, use the next snapshot of ScummVM SVN.

comment:3 by SF/daniel9, 18 years ago

Status: closednew

comment:4 by SF/daniel9, 18 years ago

The game is recognized when added, when started, drops into console with the following error: ERROR: Cannot read resource

The MacosX console contains the following lines: Using configuration file: /Users/d/Library/Preferences/ScummVM Preferences Looking for putttime Trying to start game 'Putt-Putt Travels Through Time' Cannot read resource

I have not tried the PC-version as I don't have a PC at hand.

Using: ScummVM svn 0.10.0svn (2 sept 2006 18:46:19) On Mac OS X 10.4.7 tried both PPC & Universal versions

comment:5 by Kirben, 18 years ago

The PC and Macintosh versions share the exact same data files (Although filenames are different), and the PC version was reported to work in the past.

So could your data files be corrupt in this case?

comment:6 by Kirben, 18 years ago

Resolution: fixed

comment:7 by SF/daniel9, 18 years ago

Of course I could have made mistakes, so I checked the following: Verified the CD, I copied all files to harddisk without any error, I made new MD5-numbers of the copied files, they are exactly the same as the ones mentioned above. I checked if the freshly copied files would play on my Mac, used the last ScummVM 0.10.0SVN from 9-9-2006. They show exactly the same errors.

I had the luck tonight to lay my hands on a Windows XP SP2 machine. So I repeated the above checks, with exactly the same results. Even the error in ScummVM 0.10.0SVN (sep 9 2006 13:59:48) for Windows was exactly the same: ERROR Cannot read resource

Then, I tried to run the program on CD itself under Windows XP SP2, and it just worked. By the way, the mac version also works OK under system 8.1 but that does not run on my PM G4.

So, to me it seems that the problem lays in ScummVM, can't tell you if it worked before, as I only started to use ScummVM from the 0.9 release. Please let me know if there is anything I could check/test to find out what is going wrong. I hope you are not offended by the fact that I assume the problem to lay within ScummVM. I really appreciate your work and wished I could do more than just test a few games. Thank you very much.

comment:8 by Kirben, 18 years ago

Try starting ScummVM via command line with a debug level of 10 and report the last few lines before the error. ie: scummvm -d10 putttime

comment:9 by SF/daniel9, 18 years ago

Okay, that gives some more information... I can attach the whole log but as you said, only the last few lines would do:

.... resetScumm getResourceAddress(Buffer,4) == NULL res.createResource(Buffer,4,8320) getResourceAddress(Buffer,4) == 0x2877e04 res.createResource(Buffer,1,309760) getResourceAddress(Buffer,1) == 0x6605004 res.createResource(Buffer,5,309760) res.createResource(Buffer,2,0) getResourceAddress(Buffer,2) == 0x15e1694 res.createResource(Buffer,3,0) getResourceAddress(Buffer,3) == 0x15e16a4 loadCharset(1) ensureResourceLoaded(Charset,1) loadResource(Charset,1) openRoom(1) openResourceFile(PuttTijd (0)) Opening hashed: /Users/d/Desktop/ScummVM Games/Putt-Putt 2 Reis door de tijd/PuttTijd (0) readRoomOffsets() res.createResource(Charset,1,0) nukeResource(Charset,1) Cannot read resource

Tested on: Mac G4, MacOS X 10.4.7, ScummVM 0.10.0svn (Sept 13 2006) (universal build for PPC & Intel)

comment:10 by Kirben, 18 years ago

I updated the HE version for the game, please try the next snapshot of ScummVM SVN and report your results to this bug report.

comment:11 by SF/daniel9, 18 years ago

YES! This one works as well. Played it for quite a while.

Mac OS X 10.4.7, ScummVM 0.10.0SVN 1-10-2006 Universal

comment:12 by SF/daniel9, 18 years ago

Oh, and it can be closed...

comment:13 by SF/daniel9, 18 years ago

Status: newclosed

comment:14 by Kirben, 18 years ago

Resolution: fixed

comment:15 by Kirben, 18 years ago

Component: --Unset--Engine: SCUMM
Game: Putt-Putt Travels Through Time
Note: See TracTickets for help on using tickets.