IPB

Добро пожаловать, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Shrek SuperSlam [master.dat]
PavelDAS
May 14 2026, 13:36
Сообщение #1


Advanced Member
***

Группа: Authorized
Сообщений: 39
Регистрация: 21-September 25
Из: Minsk
Пользователь №: 18,037
Спасибо сказали: 12 раз(а)



Используется какое-то шифрование.

Есть распаковщик, но он обламывается на пиратских сборках...
https://github.com/ShrekBoards/shrek-superslam

https://wdfiles.ru/P2cp

CODE
shreksuperslam-extract.exe --dat master.dat --dir master.dir pc
thread '<unnamed>' panicked at 'thread 'index out of bounds: the len is 0 but the index is 0<unnamed>', ' panicked at 'src\compression.rsindex out of bounds: the len is 0 but the index is 0:', 71src\compression.rs::2771
thread ':note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
<unnamed>27' panicked at '
index out of bounds: the len is 0 but the index is 0', src\compression.rs:71:27
thread '<unnamed>' panicked at 'index out of bounds: the len is 0 but the index is 0', src\compression.rs:71:27
thread '<unnamed>' panicked at 'index out of bounds: the len is 0 but the index is 0', src\compression.rs:71:27
thread '<unnamed>' panicked at 'index out of bounds: the len is 0 but the index is 0', src\compression.rs:71:27
thread '<unnamed>' panicked at 'index out of bounds: the len is 0 but the index is 0', src\compression.rs:71:27
thread '<unnamed>' panicked at 'index out of bounds: the len is 0 but the index is 0', src\compression.rs:71:27
thread '<unnamed>' panicked at 'index out of bounds: the len is 0 but the index is 0', src\compression.rs:71:27
thread '<unnamed>' panicked at 'index out of bounds: the len is 0 but the index is 0', src\compression.rs:71:27
thread '<unnamed>' panicked at 'index out of bounds: the len is 0 but the index is 0', src\compression.rs:71:27
thread '<unnamed>' panicked at 'index out of bounds: the len is 0 but the index is 0', src\compression.rs:71:27
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Any', src/examples/extract/main.rs:128:6


--------------------
|__--__|
***|***
___|___
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
May 14 2026, 21:43
Сообщение #2


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,440
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 329 раз(а)



В таблице размещения "master.dir" у некоторых файлов почему-то сжатый размер нулевой - как я вижу по смещениям файлы, вероятно, не сжаты.
А распаковщик считает что все файлы должны быть сжаты.
Может, проще автору распаковщика написать (создать issue), чтобы он его поправил для такого случая?
Потому что игра, как я понимаю, с таким архивом работает, это распаковщик не поддерживает.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
May 18 2026, 22:45
Сообщение #3


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,440
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 329 раз(а)



Так сойдёт?

P.S. Сканы The Neverhood на почту выслал.

QUOTE
quickbms.exe unpshrek.bms master.dir .

Код скрипта "unpshrek.bms":
CODE
# Shrek .DIR+.DAT unpacker
# (c) CTPAX-X Team 2026
# http://www.CTPAX-X.org/
# QuickBMS script http://quickbms.com/
Get FileCount Long
Math FileCount / 4
Math FileCount - 1
GoTo 0
Open "." "master.dat" 1
# for SHREK compression support latest QuickBMS required!
ComType SHREK
For I = 0 < FileCount
  Get InfoOffs Long
  SavePos HeadOffs
  GoTo InfoOffs
  Get FileOffs Long
  Get FileSize Long
  Get FilePack Long
  Get FileName String
  If PackSize = 0
    # unpacked
    Log FileName FileOffs FileSize 1
  Else
    # packed
    Clog FileName FileOffs FilePack FileSize 1
  EndIf
  GoTo HeadOffs
Next I
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
PavelDAS
May 20 2026, 18:53
Сообщение #4


Advanced Member
***

Группа: Authorized
Сообщений: 39
Регистрация: 21-September 25
Из: Minsk
Пользователь №: 18,037
Спасибо сказали: 12 раз(а)



Да, работает


Письмо видел, но пока что не прочитывал, чтобы не потерять smile.gif
Добавить в этом месяце планирую.


--------------------
|__--__|
***|***
___|___


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
May 20 2026, 19:02
Сообщение #5


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,440
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 329 раз(а)



QUOTE(PavelDAS @ May 20 2026, 18:53) *
Письмо видел, но пока что не прочитывал, чтобы не потерять smile.gif
Добавить в этом месяце планирую.
Я наконец-то починил сканер и сделал нормальные сканы, в том числе CD диска с обеих сторон.
Как добавишь - напиши мне на почту, пожалуйста, я у себя на сайте, на страничке с The Neverhood, ссылку прикручу.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 13th June 2026 - 05:55