Перейти к содержанию
Авторизация  
TSNest

XrayMod - Раскачка оружия и прочее

Рекомендуемые сообщения

 

Небольшая модификация движка для официальных патчей S.T.A.L.K.E.R. - Тень Чернобыля и для её Enhanced Edition версии.
Отличие от пересобранных движков в том, что данный мод внедряется в движок не модифицируя и не заменяя оригинальных файлов.

- Мод добавляет раскачку оружия портированную из мода Lost Alpha.

- Восстанавливает команды g_god, g_unlimitedammo, fov и hud_fov.

- Восстанавливает возможность телепорта на клавишу ENTER в режиме полёта (demo_record 1).

Поддерживаются все версии официальных патчей начиная с 1.0000 заканчивая 1.0006 и переизданием Enhanced Edition. Мод работает в мультиплеере (раскачка, fov, hud_fov).

При желании можно ненужные функции выключить в файле XrayMod.ini

Для установки на оригинальную ТЧ, достаточно перекинуть содержимое папки ORIGINAL рядом с файлом XR_3DA.exe в папку bin находящуюся в папке с игрой.

Для установки на Enhanced Edition, нужно перекинуть содержимое папки Enhanced Edition в папку с игрой где находится файл xrEngine.exe
 


Сори за лаги, мне лень настраивать запись.


Скачать тут: https://github.com/tsnest/XrayMod/releases

Изменено пользователем TSNest
  • Мастер! 1
  • Сталкерский лайк 1
  • Хабар 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Изучил на разных вариациях 1.0006, полезная штука. Пришлось поковыряться хексом, чтобы кое-где заработало. Обязательно добавлю в SoC Extensions, когда буду обновлять. Из интересного:

1. Для использующих свой собственный dinput8.dll враппер/asi loader (например, в целях совместимости с решадой),  этот мод можно переименовать в *.asi, и они загрузятся вместе.
2. Рекомендую отключить звук "beep", надоедает при частых запусках.
3. Рекомендую отключить проверку на номер версии из геймспая, это лишняя проблема для пользователя. Модов на той же шестерке много, номеров много, все не предусмотреть. У меня, например, есть 1.0008, 2.0006C, 2.0006H,  3.0006C,  3.0006H, X.0006...
4. Есть еще планы по развитию функционала? Может что из Xray Extensions подскажу, раньше часто патчил шестерку.

Изменено пользователем macron
  • Мастер! 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
2 часа назад, macron сказал:

Изучил на разных вариациях 1.0006, полезная штука. Пришлось поковыряться хексом, чтобы кое-где заработало. Обязательно добавлю в SoC Extensions, когда буду обновлять. Из интересного:

1. Для использующих свой собственный dinput8.dll враппер/asi loader (например, в целях совместимости с решадой),  этот мод можно переименовать в *.asi, и они загрузятся вместе.
2. Рекомендую отключить звук "beep", надоедает при частых запусках.
3. Рекомендую отключить проверку на номер версии из геймспая, это лишняя проблема для пользователя. Модов на той же шестерке много, номеров много, все не предусмотреть. У меня, например, есть 1.0008, 2.0006C, 2.0006H,  3.0006C,  3.0006H, X.0006...
4. Есть еще планы по развитию функционала? Может что из Xray Extensions подскажу, раньше часто патчил шестерку.

2. Сделаю опциональным в конфиге.

3. В зависимости от версии используются разные оффсеты, поэтому версию приходится проверять, т.к. я хочу поддержку всех версий от нулевой до шестой.
Я пока думаю как можно было-бы этот момент переделать.
Мб сделать так, что если версия не 1.0000 ... 1.0005, то во всех иных случаях детектить как 1.0006?

4. Больше планов пока наверное нет, т.к. есть Xray Extensions и Cut X-Ray project где вроде как уже всё есть кроме раскачки и телепорта. Я даже не знаю что ещё можно было-бы полезного сделать без использования исходников движка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
38 минут назад, TSNest сказал:

Мб сделать так, что если версия не 1.0000 ... 1.0005, то во всех иных случаях детектить как 1.0006?

Наверное.

39 минут назад, TSNest сказал:

Больше планов пока наверное нет, т.к. есть Xray Extensions и Cut X-Ray project где вроде как уже всё есть кроме раскачки и телепорта. Я даже не знаю что ещё можно было-бы полезного сделать без использования исходников движка.

Понятно, типа дополнения к Xray Extensions. В ТЧ сильно тормознутая UI-мышь, в Xray Extensions это исправили добавив команду "mouse_ui_sens", но для ленивых можно продублировать и в мод в постоянным значением. Еще  был однобайтовый фикс вылета "CanTakeItem(pIItem)", которого нет в Xray Extensions, но фиг знает, надо ли оно кому. Еще для r1 были байтовые фиксы дальности и плавности появления теней от нпсей. И скриптовые правки отсутствия в движке требований анимации idle_sprint для класса ножа, болта и гранат (с добавлением соответствующих анимаций в конфиги и модели).  В общем, всё кроме раскачки так или иначе уже было реализовано. Если ли смысл дублировать через память, вам виднее...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Классная штука. А для OGSR Engine что-то делаешь?
P.S. Капец. Даже поляки лениво обновили игры.
Раскачку только в консольные порты реализовали для ЧН/ЗП.

Изменено пользователем TheDarkestDoomslayer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования