Opened 18 months ago

Closed 18 months ago

Last modified 18 months ago

#13903 closed defect (fixed)

Pink Panther Passport to Peril refuses to detect game files

Reported by: TheRadziu Owned by: sev-
Priority: normal Component: Engine: Pink
Version: Keywords:
Cc: Game: Pink Panther: Passport to Peril

Description

Version: ScummVM 2.7.0git3503-gc2821ab37a1 (Oct 20 2022 03:12:41)
Bug Details: ScummVM complain "Game files not found" despite files being in the directory, Other pink panther game works just fine, I suspect engine checking for certain file (ORB or within it?) that exists in English version of the game but does not in Polish version.
https://i.imgur.com/zajFwH4.png
Status window reports

User picked target 'peril' (engine ID 'pink', game ID 'peril')...
   Looking for a plugin supporting this target... Pink Panther
Running The Pink Panther: Passport to Peril (Windows/Polish)
PPTP.ORB: 3b987bb529e131b92c3eb912871dedbd, 644839372 bytes.

Language: Polish, CD release
OS: W11 21H2

Change History (5)

comment:1 by TheRadziu, 18 months ago

Owner: set to TheRadziu
Resolution: worksforme
Status: newclosed

Turns out as opposed to Hocus Pocus this game needs franken mix of installed data and data from the disc with some filename changes. This should be noted in compatibility list.
CD -> PPTP.ORB
CD -> Pptp.ex_ -> rename to PPTP.EXE
Installation DIR -> Pptp.bro

comment:2 by sev-, 18 months ago

Resolution: worksforme
Status: closednew

No, please, don't close the tickets like this or assign them to yourself :)

This, in fact, should be addressed. Could you please provide me with the disk file layout, e.g. "DIR /S" or a similar recursive disk directory listing?

comment:3 by TheRadziu, 18 months ago

I literally thought that in the end it was user error, lol.
Here is dir /s of the disc

11.03.2003  13:17    <DIR>          .
18.03.2001  12:01             2˙048 00000001.TMP
18.03.2001  12:01           153˙718 00000415.016
18.03.2001  12:01           308˙278 00000415.256
19.11.2000  09:19                48 Autorun.inf
18.03.2001  12:56               118 Data.tag
18.03.2001  12:56         3˙699˙395 Data1.cab
18.03.2001  12:56            12˙822 Data1.hdr
18.03.2001  12:01            34˙304 Drvmgt.dll
11.03.2003  13:17    <DIR>          Install
11.03.2003  13:17    <DIR>          Instrukcja
12.01.1999  12:34            23˙541 Lang.dat
18.03.2001  12:56               609 Layout.bin
19.11.2000  23:56             5˙772 License.txt
27.07.1998  18:41               450 OS.dat
19.11.2000  22:17             7˙398 Perilcd.ico
07.11.2000  23:50           594˙432 Pptp.ex_
19.11.2000  22:47       644˙839˙372 Pptp.orb
19.11.2000  09:27             5˙086 Readme.txt
18.03.2001  12:01            20˙128 Secdrv.sys
18.03.2001  10:08           379˙134 Setup.bmp
12.01.1999  13:42            73˙728 Setup.exe
18.03.2001  12:56               110 Setup.ini
18.03.2001  11:32            57˙381 Setup.ins
18.03.2001  12:56                49 Setup.lid
18.03.2001  12:43           181˙248 Teaser.exe
23.02.1999  12:45           296˙674 _Inst32i.ex_
27.10.1998  14:06            27˙648 _ISDel.exe
12.10.1998  16:26            34˙816 _Setup.dll
18.03.2001  12:56           176˙253 _Sys1.cab
18.03.2001  12:56             3˙899 _Sys1.hdr
18.03.2001  12:56            40˙883 _User1.cab
18.03.2001  12:56             4˙296 _User1.hdr
              31 File(s)    650˙983˙638 bytes

 Directory of G:\Install

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
11.03.2003  14:12    <DIR>          DIRECTX
11.03.2003  13:17    <DIR>          SAVES
               0 File(s)              0 bytes

 Directory of G:\Install\DIRECTX

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
20.12.1999  20:31         6˙343˙624 Dx70apol.exe
               1 File(s)      6˙343˙624 bytes

 Directory of G:\Install\SAVES

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
11.03.2003  13:17    <DIR>          AUST
11.03.2003  13:17    <DIR>          BHUTAN
11.03.2003  13:17    <DIR>          CAMP1
11.03.2003  13:17    <DIR>          CAMP2
11.03.2003  13:17    <DIR>          CAMP3
11.03.2003  13:17    <DIR>          CAMP4
11.03.2003  13:17    <DIR>          CHINA
11.03.2003  13:17    <DIR>          EGYPT
11.03.2003  13:17    <DIR>          ENGL
11.03.2003  13:17    <DIR>          INDIA
11.03.2003  13:17    <DIR>          PLANE
               0 File(s)              0 bytes

 Directory of G:\Install\SAVES\AUST

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
15.09.1996  13:02             1˙287 AB_A.PTP
15.09.1996  13:02               703 AU_A.PTP
15.09.1996  13:05             1˙967 AU_B.PTP
15.09.1996  13:04             1˙896 AV_A.PTP
15.09.1996  13:05             2˙056 AV_B.PTP
               5 File(s)          7˙909 bytes

 Directory of G:\Install\SAVES\BHUTAN

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
15.09.1996  12:38             1˙908 BV_A.PTP
15.09.1996  12:40             2˙104 BV_B.PTP
15.09.1996  12:43             2˙232 BV_C.PTP
15.09.1996  12:37             1˙267 TH_A.PTP
15.09.1996  12:39             2˙032 TH_B.PTP
15.09.1996  12:41             2˙119 TH_C.PTP
15.09.1996  12:44             2˙255 TH_D.PTP
               7 File(s)         13˙917 bytes

 Directory of G:\Install\SAVES\CAMP1

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
15.09.1996  11:43             1˙815 C1_A.PTP
15.09.1996  11:44             2˙292 C1_B.PTP
15.09.1996  11:44             2˙310 C1_C.PTP
15.09.1996  11:45             2˙470 C1_D.PTP
15.09.1996  11:47             2˙492 C1_E.PTP
15.09.1996  11:48             2˙503 C1_F.PTP
15.09.1996  11:49             2˙863 C1_G.PTP
15.09.1996  11:50             2˙895 C1_H.PTP
15.09.1996  11:51             3˙046 C1_I.PTP
15.09.1996  11:52             3˙061 C1_J.PTP
15.09.1996  11:52             3˙098 C1_K.PTP
15.09.1996  11:53             3˙471 C1_L.PTP
15.09.1996  11:53             3˙542 C1_M.PTP
              13 File(s)         35˙858 bytes

 Directory of G:\Install\SAVES\CAMP2

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
15.09.1996  12:21               933 C2_A.PTP
15.09.1996  12:21             1˙063 C2_B.PTP
15.09.1996  12:22             1˙583 C2_C.PTP
15.09.1996  12:24             1˙651 C2_D.PTP
15.09.1996  12:24             2˙038 C2_E.PTP
15.09.1996  12:26             2˙065 C2_F.PTP
               6 File(s)          9˙333 bytes

 Directory of G:\Install\SAVES\CAMP3

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
15.09.1996  12:56             1˙226 C3_A.PTP
15.09.1996  12:58             1˙608 C3_B.PTP
15.09.1996  12:59             1˙587 C3_C.PTP
               3 File(s)          4˙421 bytes

 Directory of G:\Install\SAVES\CAMP4

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
15.09.1996  13:07             1˙216 C4_A.PTP
15.09.1996  13:07             1˙597 C4_B.PTP
15.09.1996  13:08             1˙615 C4_C.PTP
15.09.1996  13:08             2˙268 C4_D.PTP
15.09.1996  13:09             2˙379 C4_E.PTP
15.09.1996  13:10             2˙899 C4_F.PTP
15.09.1996  13:11             2˙879 C4_G.PTP
15.09.1996  13:12             2˙890 C4_H.PTP
15.09.1996  13:13             2˙913 C4_I.PTP
15.09.1996  13:14             2˙963 C4_J.PTP
              10 File(s)         23˙619 bytes

 Directory of G:\Install\SAVES\CHINA

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
15.09.1996  12:30             1˙955 HU_A.PTP
15.09.1996  12:31             2˙090 HU_B.PTP
15.09.1996  12:33             2˙620 HU_C.PTP
15.09.1996  12:27               965 OP_A.PTP
15.09.1996  12:29             1˙015 OP_B.PTP
15.09.1996  12:32             2˙661 RF_A.PTP
15.09.1996  12:34             2˙652 RF_B.PTP
15.09.1996  12:35             2˙677 RF_C.PTP
               8 File(s)         16˙635 bytes

 Directory of G:\Install\SAVES\EGYPT

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
15.09.1996  12:09             2˙164 CA_A.PTP
15.09.1996  12:11             2˙199 CA_B.PTP
15.09.1996  12:12             2˙287 CA_C.PTP
15.09.1996  12:14             2˙808 CA_D.PTP
15.09.1996  12:15             2˙866 CA_E.PTP
15.09.1996  12:08               905 DE_A.PTP
15.09.1996  12:10             2˙203 DE_B.PTP
15.09.1996  12:11             2˙227 DE_C.PTP
15.09.1996  12:13             2˙250 DE_D.PTP
15.09.1996  12:17             3˙684 FV_A.PTP
15.09.1996  12:18             3˙883 FV_B.PTP
15.09.1996  12:19             3˙870 FV_C.PTP
15.09.1996  12:20             3˙952 FV_D.PTP
15.09.1996  12:13             2˙708 NI_A.PTP
15.09.1996  12:15             2˙809 NI_B.PTP
15.09.1996  12:16             2˙829 NI_C.PTP
              16 File(s)         43˙644 bytes

 Directory of G:\Install\SAVES\ENGL

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
15.09.1996  12:01             3˙054 CH_A.PTP
15.09.1996  12:02             3˙089 CH_B.PTP
15.09.1996  12:04             3˙761 DR_A.PTP
15.09.1996  12:04             3˙788 DR_B.PTP
15.09.1996  11:57             1˙931 PB_A.PTP
15.09.1996  12:00             2˙080 PB_B.PTP
15.09.1996  11:56               992 PS_A.PTP
15.09.1996  11:59             2˙021 PS_B.PTP
15.09.1996  12:06             4˙442 ST_A.PTP
15.09.1996  12:06             4˙479 ST_B.PTP
              10 File(s)         29˙637 bytes

 Directory of G:\Install\SAVES\INDIA

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
15.09.1996  12:45             1˙545 IM_A.PTP
15.09.1996  12:46             2˙559 IM_B.PTP
15.09.1996  12:54             4˙607 IM_C.PTP
15.09.1996  12:45             2˙507 IV_A.PTP
15.09.1996  12:48             2˙714 IV_B.PTP
15.09.1996  12:50             3˙039 IV_C.PTP
15.09.1996  12:51             3˙125 IV_D.PTP
15.09.1996  12:52             4˙132 VA_A.PTP
15.09.1996  12:55             4˙681 VA_B.PTP
               9 File(s)         28˙909 bytes

 Directory of G:\Install\SAVES\PLANE

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
15.09.1996  13:00             2˙098 AUSHANGR.PTP
15.09.1996  13:00             1˙336 AUSPLANE.PTP
15.09.1996  12:36             1˙230 BHUPLANE.PTP
15.09.1996  12:25             2˙524 CHIHANGR.PTP
15.09.1996  12:25             1˙280 CHIPLANE.PTP
15.09.1996  12:07             1˙236 EGYPLANE.PTP
15.09.1996  11:54             3˙511 ENGHANGR.PTP
15.09.1996  11:55             1˙218 ENGPLANE.PTP
               8 File(s)         14˙433 bytes

 Directory of G:\Instrukcja

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
11.03.2003  14:13    <DIR>          Acrobat Reader
12.12.2002  19:02               158 CzytajTo.txt
07.03.2003  12:51         1˙178˙351 Na Klopoty Instrukcja.pdf
               2 File(s)      1˙178˙509 bytes

 Directory of G:\Instrukcja\Acrobat Reader

11.03.2003  13:17    <DIR>          .
11.03.2003  13:17    <DIR>          ..
30.01.2003  18:44        14˙443˙019 arce505pol.exe
               1 File(s)     14˙443˙019 bytes

     Total Files Listed:
             130 File(s)    673˙177˙105 bytes
              49 Dir(s)  562˙199˙580˙672 bytes free

comment:4 by sev-, 18 months ago

Owner: changed from TheRadziu to sev-
Resolution: fixed
Status: newclosed

Thank you, that is helpful.

Per the ScummVM approach, we do not ask users to run any installers, because in many cases they are tied to a specific OS, like Windows in this case and we cannot expect the users to have access to it.

Thus, you shouldn't get PPTP.BRO file in the first place and open this bugreport :)

I added support for this disc layout and updated https://wiki.scummvm.org/index.php?title=Pink_Panther:_Passport_to_Peril#Required_data_files

Please test, but instead of assembling the files around the disks, just copy over the whole CD contents as is and point the ScummVM to the resulting directory.

comment:5 by TheRadziu, 18 months ago

Updated to latest daily build and I can confirm it works out of the box straight from CD, thank you for the quick fix.

Can't wait for 2.7.x to go stable and to be able to get it as flatpak so I can play those two games on Steam Deck without figuring out how to build it myself.

Cheers!

Note: See TracTickets for help on using tickets.