cls-ttgd

CLS cls-ttgd 24.10.12.rev.1

Нет прав для скачивания
Good evening Shegorat, the game Sam And Max Beyond Time and Space has released and it has a knew encryption key.

I have tried to get the key from the EXE myself using the guidance posted here - but HxD cannot find the string / hex string mentioned.
The encryption keys can all be also found in the executables, by searching '985887462' with a hex editor below it you should see a 55 byte long encryption key :D. The value 985887462 is a blowfish encryption constant in the ORIG_S.

Please may you see if you can add the key to this game to ttgd? Also, if you can find the key, please could you explain to me how to find the key myself? Thanks.

I have uploaded the game EXE to this link:

Regards.
 
@Masquerade,
Код:
GOG
Episode 201 - Ice Station Santa
92CA9A8185E46573A3BFD6D17FC6CB89995B80D8AAC297E79751A0A89AD9AE95D7776280B4C4A6B9D6ECAA9C6885B3DC92C49E65A0A392
Episode 202 - Moai Better Blues
92CA9A8185E46573A4BFD6D17FC6CB89990180D8AAC297E79751A1A89AD9AE95D7776281B4C4A6B9D6ECAA9C6985B3DC92C49E65A0A492
Episode 203 - Night of the Raving Dead
92CA9A8185E46573A5BFD6D17FC6CB89995D80D8AAC297E79751A2A89AD9AE95D7776282B4C4A6B9D6ECAA9C6A85B3DC92C49E65A0A592
Episode 204 - Chariots of the Dogs
92CA9A8185E46573A6BFD6D17FC6CB89995E80D8AAC297E79751A3A89AD9AE95D7776283B4C4A6B9D6ECAA9C6B85B3DC92C49E65A0A692
Episode 205 - What's New, Beelzebub
92CA9A8185E46573A7BFD6D17FC6CB89995F80D8AAC297E79751A4A89AD9AE95D7776284B4C4A6B9D6ECAA9C6C85B3DC92C49E65A0A792
Your Exe
92CA9A8185E46573A2BFD6D17FC6CB89995A80D8AAC297E797519FA89AD9AE95D777627FB4C4A6B9D6ECAA9C6785B3DC92C49E65A0A292
Also, if you can find the key, please could you explain to me how to find the key myself?
searching '92CA9A' with a hex editor for "Sam And Max". '92' last value, 55 (dec) key length.
 
sergey3695
Thank you for that explanation! It appears that ttgd will still need updating since I recieve "Invalid BlowFish version error" when trying both:

ttgd:key=
92CA9A8185E46573A2BFD6D17FC6CB89995A80D8AAC297E797519FA89AD9AE95D777627FB4C4A6B9D6ECAA9C6785B3DC92C49E65A0A292

or

ttgd:key=\x92\xCA\x9A\x81\x85\xE4\x65\x73\xA2\xBF\xD6\xD1\x7F\xC6\xCB\x89\x99\x5A\x80\xD8\xAA\xC2\x97\xE7\x97\x51\x9F\xA8\x9A\xD9\xAE\x95\xD7\x77\x62\x7F\xB4\xC4\xA6\xB9\xD6\xEC\xAA\x9C\x67\x85\xB3\xDC\x92\xC4\x9E\x65\xA0\xA2\x92
 
@Masquerade, ttarchext work fine. :facepalm: example message below:
@Shegorat file Sam and Max Beyond Time and Space (8/12/2021). ttarchext 0.3.2 work fine. key
Код:
92CA9A8185E46573A2BFD6D17FC6CB89995A80D8AAC297E797519FA89AD9AE95D777627FB4C4A6B9D6ECAA9C6785B3DC92C49E65A0A292
I recieve "Invalid BlowFish version error". Update cls. pls.
 

Вложения

@Shegorat file Sam and Max Beyond Time and Space (8/12/2021). ttarchext 0.3.2 work fine. key
При указании кастомного ключа, необходимо указывать и версию blowfish
Код:
m=ttgd:ver=7:key=
92CA9A8185E46573A2BFD6D17FC6CB89995A80D8AAC297E797519FA89AD9AE95D777627FB4C4A6B9D6ECAA9C6785B3DC92C49E65A0A292
ttarchext по умолчанию использует значение 7, в качестве версии алгоритма шифрования, у меня же оно не установлено по умолчанию. Версия алгоритма подставляется только для ключей, вшитых в декриптор, либо если вручную задать значение
 
@Shegorat, о как, я даже не попробовал этот параметр. Хотя стоило бы почитать описание 🙃 Как предложение, сделать по умолчанию как у ttarchext тогда )
 
@Shegorat, I have uploaded a sample for you from the game "Sam & Max beyond time and space"

https://www68.zippyshare.com/v/2CjkZSgJ/file.html

The sameple contains ECTT encrypted TTARCH2 files as well as their decrypted ZCTT counterparts.

The key is:
Код:
\x92\xCA\x9A\x81\x85\xE4\x65\x73\xA2\xBF\xD6\xD1\x7F\xC6\xCB\x89\x99\x5A\x80\xD8\xAA\xC2\x97\xE7\x97\x51\x9F\xA8\x9A\xD9\xAE\x95\xD7\x77\x62\x7F\xB4\xC4\xA6\xB9\xD6\xEC\xAA\x9C\x67\x85\xB3\xDC\x92\xC4\x9E\x65\xA0\xA2\x92

Thanks,
Masquerade
 
Если именно eCTT то это какая-то часть Бэтмена (не помню какая). zCTT вроде нигде не встречался (но это не точно). В обоих случаях, там вместо deflate, oodle :)
P.S. В бэтмене была версия 2.3.0
 
Последнее редактирование:
Если именно eCTT то это какая-то часть Бэтмена (не помню какая). zCTT вроде нигде не встречался (но это не точно). В обоих случаях, там вместо deflate, oodle
Там может быть как deflate так и oodle ;)
zCTT - это нешифрованные контейнеры, а eCTT - шифрованные, но по структуре одинаковые
 
ECTT - Шифрование+дефлейт, ZCTT - дефлейт, eCTT - шифрование+oodle (krakenV230, lvl6 (вроде)), zCTT - oodle, NCTT - контейнер без шифрования или сжатия
 
@Edison007, в первых ревизиях eCTT/zCTT был deflate. Вообще всё зависит от флагов в заголовке
 
До ttarch2, заголовок у файлов вообще был другой, контейнеры с #CTT начались с "The Wolf Among Us", там точно были только ZCTT (т.е еще даже без шифрования :)
а eCTT, zCTT появился только в бэтмене, как раз с удлом, Проф под это дело делал рекомпрессор
 
@Shegorat, Nice :ok: working very fast. Encode + Decode is working great.

Код:
Compressing SM2_pc_SamMax203_compressed.ttarch2

TTGD:

Compressed 1 file, 75,472,849 => 249,198,308 bytes. Ratio 330.18%
Compression time: cpu 1.14 sec/real 0.42 sec = 269%. Speed 177.96 mB/s
All OK

TTGD + XTool:

Compressed 1 file, 75,472,849 => 249,282,254 bytes. Ratio 330.29%
Compression time: cpu 2.25 sec/real 5.97 sec = 38%. Speed 12.64 mB/s
All OK

Does this support oodle library too if an oo2core_*_win64.dll is added, or only deflate? Thanks!
 
Назад
Сверху