IPB

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

> Tomb Raider XT, eXTended
-=CHE@TER=-
Jul 22 2008, 14:54
Сообщение #1


Walter Sullivan
***

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



Вот, собственно, захотелось сделать то, что давольно давно и безуспешно пытались сделать другие.

Сразу скажу: по сравнению с 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 на обозримое (и не очень) будущее.
Кстати, кому-нибудь интересно создание такого мода, кроме меня?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
-=CHE@TER=-
Jun 9 2009, 20:59
Сообщение #2


Walter Sullivan
***

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



Продолжим.
Как я и думал - допустил при конвертировании две ошибки в программе.
После их исправления уровень стал нормально (без ошибок) открываться в редакторе + появилась Лариска!
Однако, игра по прежнему сопротивляется - при попытке загрузить уровень она тупо и мрачно выходит, даже ничего не сообщив - т.е. без ошибок.
Чтож будем копать дальше.
Другая фанатская тулза показала, что перепутаны анимации Лариски. Во второй части игры они идут под другими ID. Надо поправить.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме
-=CHE@TER=-   Tomb Raider XT   Jul 22 2008, 14:54
Siberian GRemlin   [b]Tomb Raider XT - это модификация (патч, конверт...   Jul 25 2008, 12:35
-=CHE@TER=-   Полагаю, юбилейное издание первой части на новом д...   Jul 25 2008, 14:42
-=CHE@TER=-   Имею что сообщить по поводу этого проекта. Посидел...   Jun 8 2009, 17:56
geminiYO   Что мне известно о Томб Райдер. Давно в одну,или д...   Jun 8 2009, 20:54
-=CHE@TER=-   geminiYO! Судя по описанию ты во вторую часть ...   Jun 9 2009, 01:32
-=CHE@TER=-   Продолжим. Как я и думал - допустил при конвертиро...   Jun 9 2009, 20:59
-=CHE@TER=-   В общем, на время возьму перерыв в своих исследова...   Jun 10 2009, 15:06
Siberian GRemlin   Всплыла альфа-версия отменённой «Tomb Raider 10th ...   Jan 8 2021, 08:09
-=CHE@TER=-   О, спасибо, не знал!   Jan 8 2021, 15:15
-=CHE@TER=-   Вы не поверите, но, оказывается, у первого Tomb Ra...   May 28 2021, 11:21
Siberian GRemlin   Эта версия шла на дисках к видюхам «ATI», но работ...   Aug 15 2021, 08:04
-=CHE@TER=-   Она не то чтобы работает на любых - видимо, у тебя...   Aug 15 2021, 08:22


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

 



Упрощённая версия Сейчас: 28th April 2024 - 03:34