Lands of Lore 2 MIX

Textures, recreate headers, conversions, algorithms and parsing of image files
Klapek
Posts: 1
Joined: Tue Aug 09, 2022 12:53 pm

Lands of Lore 2 MIX

Post by Klapek »

Hello, I have a question about the MIX encryption algorithms of Lands Of Lore 2.
Anyone knows the method of decrypting MIX files so that you can choose textures, etc., resources.
I would like to ask for any help in this regard. ;)

The first thing I did was, of course, I used the Luigi program :) What came out of the exe file I am sure that the encryption algorithm is blowfish.cpp I found such info in the exe file.

Signsrch 0.2.4
by Luigi Auriemma
e-mail: aluigi@autistici.org
web: aluigi.org
optimized search function by Andrew http://www.team5150.com/~andrew/
disassembler engine by Oleh Yuschuk

- open file "D:\Lands of Lore 2 w95\LOLG95.EXE"
- 1743872 bytes allocated
- load signatures
- open file J:\pobrane lipiec2022\signsrch\signsrch.sig
- 3075 signatures in the database
- start 12 threads
- start signatures scanning:

offset num description [bits.endian.size]
--------------------------------------------
.....................
........
004df4cc 2065 Haval init [32.le.32&]
004df4e8 919 Blowfish bfp table [32.le.72]
004df505 2335 Blowfish_s_init [32.le.4096]
004e3e5e 1036 SHA1 / SHA0 / RIPEMD-160 initialization [32.le.20&]
004e3e73 2053 RIPEMD-128 InitState [32.le.16&]
004ebe16 1016 MD4 digest [32.le.24&]
005173b8 841 ima_adpcm step table [16.le.178]
00517a43 2654 Westwood Studios ADPCM (WSTable2bit and WSTable4bit) [..20]
0059e890 1054 Haval hash pass2 [32.le.128&]
0059e8b8 921 Blowfish ks0 table [32.le.1024]
0059e910 2067 Haval mc3 [32.le.128]
0059e970 2219 HAVAL2_DS [32.le.32]
0059e990 2069 Haval mc4 [32.le.128]
0059e9f0 2217 HAVAL1_DS [32.le.32]
0059ea10 2071 Haval mc5 [32.le.128]
0059ecb8 923 Blowfish ks1 table [32.le.1024]
0059f0b8 925 Blowfish ks2 table [32.le.1024]
0059f4b8 927 Blowfish ks3 table [32.le.1024]
0059f902 1947 small prime numbers used in libgcrypt [16.le.1336]
005a5520 862 Yamaha ADPCM diff lookup table [32.le.64]
006f1af4 3050 compression algorithm seen in the game DreamKiller [32.le.12&]

- 21 signatures found in the file in 2 seconds
- done
Siberian GRemlin
Posts: 22
Joined: Tue Aug 02, 2016 7:46 am

Re: Lands of Lore 2 MIX

Post by Siberian GRemlin »

Siberian GRemlin
Posts: 22
Joined: Tue Aug 02, 2016 7:46 am

Re: Lands of Lore 2 MIX

Post by Siberian GRemlin »

File formats description and DOS tools from Vladan Bato: MIX Manager, etc.
http://vladan.bato.net/cnc/

P.S. MIX is a pseudo-archive, so please move the topic to the proper section.