![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | ||||
Новичок
Джуниор
Регистрация: 29.12.2014
Сообщений: 1
|
![]()
Други, здравствуйте! Обращаюсь к вам с просьбой. Мне нужно скомпилировать утилиту для распаковки и, соответственно, запаковки данных из REZFILE (там хранятся все ресурсы) игры Doom на Panasonic 3DO. Не спешите отправлять меня на форумы по игре Doom и формату WAD файла. Там формат другой. Точнее, формат тот же, но запакован он по-хитрому. Нужно мне это, соответственно, для того, чтобы добавить/изменить уровни.
Итак, подробности. Некоторое время назад я выпросил-таки исходники этой игры на эту платформу у автора порта. Некоторое время назад она выложила сырцы на github. https://github.com/Olde-Skuul/doom3do Экзешник (после нескольких неочевидных манипуляций) компилируется и полностью работоспособен. Звуки и музыка лежат отдельно, а вот с текстурами и геометрией уровней проблема. Все они запакованы в REZFILE (4.5 Мб). Запакован он утилитой makerez. Автор порта предоставила мне пару исходников проги makerez (датируемыми 1995 и 1997 гг), но они не компилируются и вообще, я не знаю, что им надо. Компилировать нужно под старым Маком (Mac OS 7), благо дело спасает эмулятор, который полностью эмулирует систему (Basilisk II). Ошибки выскакивают разные, в зависимости от того, что я пропишу в инклюдах. Не кидайтесь тапками, я не знаю, правильно ли делаю и нужно ли озвучивать ошибки, которые выскакивают при компиляции неизмененных исходников. Какие именно инклюды прописывать дополнительно и так далее. Задача: нужно из этих исходников скомпилировать прогу для работы с REZFILE. Есть новая версия этой утилиты с исходниками, но в ней отсутствуют важные параметры. В частности, не воспринимается команда ENDIAN (BIG, LITTLE). Ссылка на новую версию утилиты makerez под Windows c исходниками: https://yadi.sk/d/ozNVPvE5dhDfm Со слов автора порта: Цитата:
Цитата:
Цитата:
Цитата:
Исходники 1995 и 1997 года: https://yadi.sk/d/vJ0SYDjZdhDwj Сам REZFILE https://yadi.sk/d/8hOs771JdhFDV Помогите, пожалуйста, решить эту задачу. Уж очень хочется сделать что-нибудь стОящее для любимой приставки. Не говорите, что это самый ужасный порт и на фиг он не сдался. Для меня он самый-самый, потому что первый. Язык Си я не знаю, раньше писал кое-что на Pascal (Deplhi). Представление общее имею, но знаний конкретных – швах. Остальные задачи хоть известно как решать, а вот с этой makerez затык. Если кто-то поможет, буду очень рад! Спасибо всем за любую помощь! |
||||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Распаковка/Расшифровка файла .sf | Vip0Denis | Общие вопросы C/C++ | 0 | 25.02.2013 12:09 |
Создание распаковщика архивов. | crymchanin | Общие вопросы C/C++ | 1 | 01.02.2012 13:38 |
Программная запаковка файлов в SFX | DedBoroda | Компоненты Delphi | 5 | 21.09.2010 17:39 |
Запаковка | RealSHELS | Общие вопросы Delphi | 1 | 27.03.2008 15:29 |
поиск по исходникам - Google Codesearch | JTG | Свободное общение | 4 | 02.11.2007 04:52 |