Привет, форумчане. Такая задача стоит - нужно распаковать архив, в котором содержатся данные с контентом для Trainz Simulator. Все файлы, которые описал в посте приложу в архиве.
.CDP файл представляет собой архив, который пожат с помощью lzss, о чем он сам говорит :D
Пример структуры Test_Kaktus.cdpОткрыл хексом несколько cdp файлов - hex структура одинаковая (логично)
- body.im - 3d модель (*.im)
- config.txt - конфигурационный файл
- test.jpg - текстура (*.jpg)
- test-test.texture.txt - конфиг для текстуры (*-*.texture.txt)
Вот пример файла в пожатом архиве
Я пробовал сделать декомпрессию готовой программой - , но на выходе получается мура (наверное, в программе не заданы смещения относительно моей структуры cdp?)
Конкретно по поводу трейнза - нашел единственную тему, где человек тоже что-то пытался сделать - - он нашел смещения относительно сжатого и не пожатого файла (?)
Прошу помощи в данном вопросе, в частности - куда копать и с чего начинать разбор формата? Подходит ли прога с гитхаба вообще для этого?
Буду рад, если подскажите что-нибудь. Файлы cdp + распакованные cdp в самой игре прикрепил в архиве:
Скачать:










Ответить с цитированием






