Direct2Drive versions of LucasArts games

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
Tallin
Posts: 10
Joined: Thu Jun 09, 2011 6:02 pm

Direct2Drive versions of LucasArts games

Post by Tallin » Tue Nov 11, 2014 5:54 pm

So, the Steam versions of the old LucasArts adventure games (Loom, The Dig, Indy games) are now supported, and I had hoped that would mean it would support the Direct2Drive version which were released at the same time (and should be largely the same). Is there something I'm missing? It doesn't seem possible to add these versions.

User avatar
md5
ScummVM Developer
Posts: 2260
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 » Wed Nov 12, 2014 10:06 am

Where are these versions? I can't find anything in the direct2drive site... I tried searching for Loom, The Dig and the two Indiana Jones games.

Tallin
Posts: 10
Joined: Thu Jun 09, 2011 6:02 pm

Post by Tallin » Thu Nov 13, 2014 3:10 am

So far as I can tell, they aren't for sale anymore. The site's gone through two owners since then. They were released at the same time as they were on Steam and I understood they should be the same rerelease. Only thing I can think is there is something from the Steam version it is looking for that isn't created in these versions.

User avatar
md5
ScummVM Developer
Posts: 2260
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 » Thu Nov 13, 2014 3:36 pm

Can you post a list of the game files you got, together with their size?

Tallin
Posts: 10
Joined: Thu Jun 09, 2011 6:02 pm

Post by Tallin » Fri Nov 14, 2014 1:50 am

These are all actually nested within another directory, but that directory seems to only have the new executables, along with PDF manuals and uninstall files. I've tried merging them into one folder, but it made no difference.

Loom

2,613 901.LFL
4,193 902.LFL
2,019 903.LFL
4,388 904.LFL
289,808,802 CDDA.SOU
4,059,462 DISK01.LEC
6 File(s) 293,881,477 bytes

Indy3

93,138 01.LFL
35,718 02.LFL
50,333 03.LFL
21,405 04.LFL
59,484 06.LFL
46,721 07.LFL
48,573 08.LFL
46,955 09.LFL
29,367 12.LFL
58,867 13.LFL
32,657 14.LFL
124,004 15.LFL
40,069 16.LFL
43,340 17.LFL
64,084 18.LFL
6,632 19.LFL
55,346 20.LFL
73,403 21.LFL
32,881 22.LFL
85,501 23.LFL
72,095 24.LFL
61,336 25.LFL
55,507 26.LFL
19,135 27.LFL
66,747 28.LFL
66,760 29.LFL
17,516 30.LFL
30,621 31.LFL
43,404 32.LFL
37,010 33.LFL
59,649 34.LFL
51,206 35.LFL
70,753 36.LFL
37,860 37.LFL
66,610 38.LFL
38,858 39.LFL
32,650 40.LFL
104,404 41.LFL
24,127 42.LFL
108,976 43.LFL
114,134 44.LFL
50,465 45.LFL
45,531 46.LFL
80,860 47.LFL
63,480 48.LFL
37,641 49.LFL
23,521 50.LFL
38,835 51.LFL
40,526 52.LFL
29,280 53.LFL
57,492 54.LFL
30,760 55.LFL
38,312 56.LFL
35,342 57.LFL
54,921 58.LFL
32,524 59.LFL
84,311 60.LFL
66,193 61.LFL
57,158 62.LFL
39,981 63.LFL
29,772 64.LFL
76,490 66.LFL
57,611 67.LFL
38,978 68.LFL
20,728 69.LFL
42,571 70.LFL
73,981 71.LFL
76,334 72.LFL
75,447 73.LFL
24,845 74.LFL
20,640 75.LFL
27,131 76.LFL
35,098 77.LFL
30,996 78.LFL
150,141 79.LFL
35,271 80.LFL
49,810 81.LFL
132,794 82.LFL
89,280 83.LFL
86,400 84.LFL
33,131 85.LFL
99,349 86.LFL
65,929 87.LFL
20,822 90.LFL
9,047 91.LFL
37,676 93.LFL
35,485 94.LFL
2,042 98.LFL
2,042 99.LFL
61,200 INDY256.EXE
909 savegame.___
91 File(s) 4,676,919 bytes

Fate of Atlantis

20,736 ADLIB.IMS
9,823,920 ATLANTIS.001
766 ATLANTIS.ICO
545 ATLANTIS.PIF
4,932 HELPME.DOC
19,767 HELPME.EXE
149,867,609 MONSTER.SOU
18,976 ROLAND.IMS
18,976 ROL_330.IMS
18,976 ROL_332.IMS
18,976 ROL_334.IMS
18,976 ROL_336.IMS
20,062 SPEAKER.IMS
13 File(s) 159,853,217 bytes

The Dig

11,766 ALLBOOT.EXE
36,804 BIGFONT.NUT
501,603 DIG.EXE
164,984 DIG.FLC
88,673,344 DIG.LA1
401,408 DIG95.EXE
261,585,790 DIGMUSIC.BUN
130,123,511 DIGVOICE.BUN
265,420 DOS4GW.EXE
918,660 IMUSE.EXE
2,958 JW95LNH.TRS
766 LUCAS.ICO
31,744 MUSCRIPT.SCR
13,451 README.TXT
23,564 SMLFONT.NUT
<DIR> VIDEO
2,958 W95LNH.TRS
16 File(s) 482,758,731 bytes

The Dig "VIDEO"

1,170,698 ALCOVE.SAN
3,666,166 ASTTUN.SAN
4,458,916 DARKCAVE.SAN
45,840 DIG.TRS
10,816 DIGTXT.TRS
34,738 FONT0.NUT
27,366 FONT1.NUT
22,910 FONT2.NUT
27,388 FONT3.NUT
1,133,070 M1.SAN
1,048,844 M2.SAN
1,247,242 NEXUSPAN.SAN
985,958 PIGOUT.SAN
3,101,990 RTRAM1.SAN
2,487,412 RTRAM2.SAN
2,218,278 RTRAM3.SAN
2,216,398 RTRAM4.SAN
2,498,222 RTRAM5.SAN
743,506 SKY.SAN
50,124,786 SQ1.SAN
3,329,570 SQ10.SAN
1,293,120 SQ11.SAN
597,552 SQ12A.SAN
1,278,822 SQ12B.SAN
2,442,166 SQ13.SAN
2,542,932 SQ14B.SAN
250,728 SQ14SC04.SAN
187,908 SQ14SC07.SAN
145,026 SQ14SC11.SAN
127,586 SQ14SC14.SAN
642,050 SQ14SC16.SAN
709,572 SQ14SC19.SAN
2,564,832 SQ14SC22.SAN
737,334 SQ15A.SAN
1,258,754 SQ15B.SAN
10,069,120 SQ17.SAN
1,852,134 SQ18A.SAN
2,423,836 SQ18B.SAN
558,258 SQ18SC15.SAN
792,514 SQ19A.SAN
3,913,630 SQ19B.SAN
1,116,944 SQ19C.SAN
17,759,462 SQ2.SAN
12,073,682 SQ3.SAN
2,379,498 SQ4.SAN
2,488,802 SQ5.SAN
571,106 SQ6.SAN
134,950 SQ6SC3.SAN
1,202,256 SQ7.SAN
2,066,034 SQ8A.SAN
1,451,812 SQ8A1.SAN
339,890 SQ8B.SAN
745,084 SQ8C.SAN
6,196,368 SQ9.SAN
1,127,536 TOMBDWN1.SAN
1,141,518 TOMBDWN2.SAN
2,179,482 TRAM1.SAN
2,287,880 TRAM2.SAN
2,842,190 TRAM3.SAN
2,254,998 TRAM4.SAN
3,400,792 TRAM5.SAN
61 File(s) 178,748,272 bytes

User avatar
md5
ScummVM Developer
Posts: 2260
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 » Fri Nov 14, 2014 10:45 am

At a first glance, these look to be the same as the Steam versions... however, I don't see any executables. The executables are needed to get the games working, as they contain the index files for each game

Tallin
Posts: 10
Joined: Thu Jun 09, 2011 6:02 pm

Post by Tallin » Sat Nov 15, 2014 4:17 am

Here's the folder with the executable for Fate of Atlantis:

<DIR> ATLANTIS
6,845,366 Indy_Fate_Manual-English.pdf
21,711,626 Indy_Fate_Manual-French.pdf
1,809,049 Indy_Fate_Manual-German.pdf
8,592,171 Indy_Fate_Manual-Italian.pdf
4,173,232 Indy_Fate_Manual-Spanish.pdf
294,912 paul.dll
6,369,280 testapp.exe
1,754 Uninstall.dat
56,046 Uninstall.exe
9 File(s) 49,853,436 bytes

The data files are in the ATLANTIS folder within this folder. The other games are all essentially the same.

User avatar
md5
ScummVM Developer
Posts: 2260
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 » Thu Nov 20, 2014 10:02 am

Ah, the executable name is wrong - the Steam releases have two executables, one with the name of the game and the other named testapp.exe. The executables are, in almost all games, the same.

Will see what can be done with the executable.

User avatar
md5
ScummVM Developer
Posts: 2260
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 » Thu Nov 20, 2014 10:06 am

On second thought, sorry, the executable is way too big. Have they added some sort of protection to it?

In the Steam version of Atlantis, the executables are "testapp.exe" and "Indiana Jones and the Fate of Atlantis.exe", both 638,976 bytes. The executable you got (testapp.exe) is about 10 times that size.

Tallin
Posts: 10
Joined: Thu Jun 09, 2011 6:02 pm

Post by Tallin » Fri Nov 21, 2014 3:56 pm

Yes, the games require activation with their server before they can be played for the first time, which is probably where the size comes in.

User avatar
md5
ScummVM Developer
Posts: 2260
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 » Sun Nov 23, 2014 1:55 pm

In this case, the location of the index files will be totally different in these executable files. Try opening The Dig executable, and see if you can find the string "RNAM" (these are the first bytes of the index file). A bit further down, you should find the string "MAXS". If you can find these strings, then the index files can be read off the executables, but at a different location. Otherwise, there's not much we can do, I'm afraid.

User avatar
icanntspell
Posts: 93
Joined: Mon May 18, 2009 12:14 pm
Location: The Netherlands
Contact:

Post by icanntspell » Mon Nov 24, 2014 9:46 am

In Steam the index files have the original "encryption" (XOR 0x69), so it's likely that searching for RNAM in the Direct2Drive versions won't give you anything.

User avatar
md5
ScummVM Developer
Posts: 2260
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 » Mon Nov 24, 2014 12:10 pm

icanntspell wrote:In Steam the index files have the original "encryption" (XOR 0x69), so it's likely that searching for RNAM in the Direct2Drive versions won't give you anything.
The encryption scheme starts after the header, which is why I asked about the 'RNAM' string. I verified this before replying with the Dig, i.e. the "DIG.LA0" file in my CD version starts with the "RNAM" bytes, and "The Dig.exe" in my Steam version contains that file inside, which also starts with the "RNAM" bytes at offset 340632.

User avatar
icanntspell
Posts: 93
Joined: Mon May 18, 2009 12:14 pm
Location: The Netherlands
Contact:

Post by icanntspell » Mon Nov 24, 2014 7:27 pm

You're right. The Dig is v7 and not encrypted. The others do use encryption (if you can call XOR an encryption method).

Tallin
Posts: 10
Joined: Thu Jun 09, 2011 6:02 pm

Post by Tallin » Wed Nov 26, 2014 1:55 am

I found RNAM beginning at offset 53298 (Hex) of "The Dig". I couldn't find it in any of the other games. Which corresponds to the same decimal offset (340632) as the Steam version.

Post Reply