Моды для S.T.A.L.K.E.R: Зов Припяти "X-Ray extensions"

S.T.A.L.K.E.R: Зов Припяти "X-Ray extensions"

Размер: 77.23 Кб

Представляет собой набор добавлений, расширяющих возможности движка для скриптёров, а также, в ряде случаев, меняющих поведение игры. Изменения реализованы в виде бинарного патча библиотеки xrGame.dll.
Авторы: Kolmogor, Malandrinus
Адрес проекта на Google Code
Версия игры, поддерживаемая на данный момент: ЗП (патч 1.6.02)

список изменений на данный момент:
* можно кататься в ЗП на машинках
* добавлены консольные команды:
fov - угол обзора игрока
ph_timefactor - скорость течения времени при просчете физики
* в ПДА можно добавлять свои разделы. ГГ будет получать инфопорцию при выборе нового раздела.
* разблокировано выкидывание из ящиков с помощью функций drop_item и drop_item_and_teleport
* убран вылет "cannot find rank for ..." при выкидывании оружия, не прописанного в mp_ranks
* добавлены глобальные функции
log1(string) - нормальный вывод текста в консоль вместо нерабочей log
flush1() - запись выведенного в консоль текста на диск, вместо нерабочей flush
* в пространство имён level добавлены функции:
level.get_target_dist() - возвращает float - расстояние до точки, на которую смотрит камера. Это то число, которое высвечивается под прицелом.
level.get_target_obj() - возвращает game_object - объект, на который смотрит камера. Если ни на кого, то возвращает nil.
* в класс CUIStatic возвращена возможность вращать текстуру. Для этого добавлен метод:
SetHeading(Frect) - угол вращения в радианах передаётся в поле x объекта-аргумента.
* для актора добавлена возможность устанавливать колбек на получение хита

Примечания:
1. svn хранилище не содержит оригинальных файлов игры.
2. Не забывайте делать резервные копии!

З.Ы. процитирую одного из авторов: "Правки писались на демонском языке ассемблера, затем с помощью особенно злого колдунства перенесены в чистую dll =) "

29 нояб. 2010 г.
Теги:

комментариев нет

Оставьте ответ