Tomb Raider XT, eXTended |
Добро пожаловать, гость ( Вход | Регистрация )
Tomb Raider XT, eXTended |
-=CHE@TER=- |
Jul 22 2008, 14:54
Сообщение
#1
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Вот, собственно, захотелось сделать то, что давольно давно и безуспешно пытались сделать другие.
Сразу скажу: по сравнению с EACS split to interleaved для NFS4, где я был уверен на 99,(9)%, что такую программу можно сделать и даже представлял как именно (только времени не было), тут я полагаю шансы сделать этот мод равны 50%. Теоретически вся база для его создания имеется. Практически же - надо курить ману (Tomb Raider II .TR2 Data File Format включая формат .PHD (TR1) - 329 Кб), чтобы понять выгорит что-либо или нет. А теперь, внесу ясность - что, собственно, планируется: Tomb Raider XT - это модификация (патч, конвертер и т.п.), который позволит запустить лучшую (ИМХО) часть Tomb Raider - первую (1996 год) на движке Tomb Raider II (соответственно, под Windows с ускорителями и прочими прелестями, а главное - без геммороя с Glide Wrapper'ами, VDMSound'ом и прочими Glidos'ами). С чего у меня такая уверенность (аж 50%), что что-то может получиться? Расскажу о том, что я делал: 1) Сначала тупо и мрачно поставил TR2, отучил от диска, скачал патч и сделал с ним тоже самое. 2) Потом взял уровень от TR1 переименовал из .PDH в .TR2 и сунул в игру (для примера - ASSAULT.TR2 - это тренировка). 3) Игра руганулась о том, что версия уровня слишком маленькая - воспользуйтесь, мол, редактором и пересохраните в новый формат. Ещё бы кто-нибудь редактор, который такое умеет, дал... 4) Поменяв версию уровня (первые 4 байта) в заменённом файле я не добился ничего хорошего, кроме того что игра упала объявив, что в уровне слишком много комнат (весь уровень игры делится, условно, на небольшие участки называемые "room" - комнатами, во время игры те комнаты, которые находятся рядом состыковываются и отображаются, а те что далеко - нет, так что экономятся ресурсы - особенно это было выгодно т.к. игра выходила ещё на PS1, где с ресурсами вообще был ахтунг). С этого момента началось самое интересное - я вспомнил, что у меня есть некоторое количество тулз некоего E.V. Popov'а, его сайт: http://www.evpopov.com/ Он очень конкретно раскопал формат игр, что наглядно демонстрируют его разработки. Только почему-то сайт постоянно мне возвращяет пустую страницу. Однако, все утилиты с его сайта можно достать через вебархив: Downloads.html Просто удалите всё, до адреса сайта и получите прямую ссылку (благо сайт всё ещё работает и файлы с него никуда не делись). Так вот - меня там заинтерисовал TRViewer V1.083, который, к тому же, поставляется с исходными кодами. Эта программа позволяет просмотреть уровни от TR1/TR2/TR3/TR4. Причём когда я посмотрел исходный код, то очень удивился - уровни TR1/TR2/TR3 обрабатываются, практически, одинаково, с небольшими поправками у уровней TR1. К сожалению, все попытки обмануть программу заставив её открыть .PHD, а сохранить в .TR2 провалились - программа просто падала. Сохранять она предпочитает в тот же формат, в котором была карта до этого. Таким образом моя мысль сводится к следующему: написать конвертер уровней из .PHD (TR1) в .TR2 (TR2). Тогда можно будет поиграть в первый Tomb Raider под Windows на движке второго. Однако, опять таки, надо не забывать, что может случиться такой конфуз как отсутствие кода обработки монстров или каких-либо вещей, присутствующих в первой части, но отсутствующих во второй, что может поставить крест на всём проекте (конечно, некоторых монстров можно заменить на других, но... в общем пока что рано что-то предпологать). Честно скажу, что вряд ли я буду играть в эту игру (*улыбается*), однако, думаю, вещь будет бесспорно хорошая (если получится), учитывая, что фанаты уже вторую петицию (см. снизу) пропихивают, чтобы сделали-таки нормальную версию. Прошу рассматривать данную тему как to do на обозримое (и не очень) будущее. Кстати, кому-нибудь интересно создание такого мода, кроме меня? |
Упрощённая версия | Сейчас: 10th November 2024 - 00:18 |