Основы мэппинга
Итак..Я рад хотя бы тому, что ты читаешь этот текст, а любопытство взяло верх. Так научимся делать карты на GTA 2 со своим сюжетом!
Если учитывать популярность игрушки в наше время, стоит заранее учесть, что делать мы карту будем не на массовую аудиторию, а на таргет груп. На тех самых непоколебимых людей, которые еще помнят что же такое драйв GTA 2. Мэппинг в этой области не так популярен, нежели на попсовые игры, начиная хотя бы с того, что нигде нету описания - а как собстно мэпить то? Конечно я попадался на пару левых статеек, но они были настолько левые, что сделать что-либо по инструкциям, данным там, было практически невозможно. По скриптам не было найдено вообще ничего.
Я попытаюсь(!) научить вас что-нибудь сделать, имея в наличии мозги, прямые руки, GTA 2 и пару редакторов. Очень неплохо если вы знакомы с программированием. Начнем с общего устройства файловой системы GTA 2. Все что нас интересует - находится в папке GTA2\data. Можно увидеть следующее:
nyc.gci - Описание характеристик и свойств автомобилей.
wil.sty - Графика, тайлы и текстуры
Downtown.
ste.sty - Графика, тайлы и текстуры
Resinditial.
bil.sty - Графика, тайлы и текстуры
Industrial.
test1.seq - Указания для игры, какую карту, style, скрипт использовать для того или иного района.
<<<Подробнее о seq>>>
*.gmp - Карта. Просто карта. 256x256.
*.src - Скрипт, так сказать программа, по которой карта работает. В нем описывается место старта игрока, все объекты, миссии, свойства района, банды и т.д.
*.mmp - Файл типа
test1.seq, только с описанием для мультиплеерной игры. Один файл = Одна строка в выборе карты при игре MP.
*.gxt - Тексты игры. Все. Много свободного места, которе мы будем использовать в своих целях.
Что-же нам в общем то нужно сделать, сотворить, построить? Для своей новой игры нам необходимо: создать свой
name.gmp, написать и скомпилировать скрипт
name.src,
прописать в
test1.seq свои файлы. При необходимости в текстах - добавить их в
r.gxt, а для мультиплеерной игры - создать еще и
name.mmp. Легко? Вполне;)
Карту мы сделаем в
Редакторе карт. Ну и чего же мы ждем? Пожалуй, перейдем
сюда>>>.