Перейти к содержанию
aka_sektor

Худ ТЧ: Смена рук при смене костюма

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

 

 Это перенос темы с old.ap-pro.ru

Худ ТЧ: Смена рук при смене костюма

0-a6ab2-c3b0a832-orig.png

Версия: 3.0 от 12.01.2015

Платформа: Тень Чернобыля 1.0006

Разработчик: Starter & Ко

Данный мод меняет визуал рук при смене костюмов как в ЧН/ЗП. В отличие от предыдущих версий, мод работает без подмены секций.

Спойлер

Вампир35 - Скрипты, мелкие ковыряния движка.
ChelpuS - Модели, текстуры, конфиги, иконки.
ОТИС - Модели, текстуры, конфиги, аддоны.
Starter - Модели, анимации, текстуры, звуки.

Спойлер

Схема Рук Худа совместима практически с любым модом! Т.к. теперь за смену рук отвечает скрипт, который меняет текстуру. Модели остаются все те же.


Для совмещения необходимо использовать файлы движка и скрипты из мода, раскопировать текстуры рук для каждого костюма и прописать в конфигах имена текстур.
З.Ы.: Для рук экзоскелета естественно понадобится модель.


Внимание! Однозначно несовместим с модами с движковыми правками!

Спойлер

В моде были использованы следующие работы:
STCOP Weapon Pack 1.0
STCOP Weapon Pack 2.0
Shoker Weapon Mod 2.1 [CoP]
FM Weapons Pack 1.9.9b
SWAP_0.3_beta
Arsenal Overhaul - 2.4.1
Call of Pripyat Original Weapons Renewal mod v. 2.1 Full
и другое.

Спойлер

Спасибо за помощь: Alpet, Color_IT, Real Wolf, K.D., hi_flyer, MegaNub, Red_Virus, Scarabay, FantomICW, smi345, LanceW, Gaz1k 

Спойлер

Google.DiskCloud.mail.ru

Из корневой директории игры S.T.A.L.K.E.R. - Тень Чернобыля v1.0006, уберите папку bin, и положите на её место такую же папку и папку gamedata из архива PX3.7z

Спойлер
Спойлер

Для добавления данной функции в любой другой мод понадобятся файлы из архива PX3_Shema.7z. Скачать можно по ссылке выше.


Желательно удалять текстуры рук в моде, так как в РХ3 есть свои. Обязательно удалять *_bump# для рук!
Если в моде есть bind_stalker, то адаптировать нужно так:

добавить строки



self.object:set_callback(callback.on_item_ruck, nil)
self.object:set_callback(callback.on_item_slot, nil)

в функцию function actor_binder:net_destroy() после строк



self.object:set_callback(callback.task_state, nil)
self.object:set_callback(callback.level_border_enter, nil)
self.object:set_callback(callback.level_border_exit, nil)
self.object:set_callback(callback.take_item_from_box, nil)

добавить строки



self.object:set_callback(callback.on_item_ruck, self.OnRuck, self)
self.object:set_callback(callback.on_item_slot, self.OnSlot, self)

в функцию function actor_binder:reinit() после строк



self.object:set_callback(callback.task_state, self.task_callback, self)
--self.object:set_callback(callback.map_location_added, self.map_location_added_callback, self)
self.object:set_callback(callback.level_border_enter, self.level_border_enter, self)
self.object:set_callback(callback.level_border_exit, self.level_border_exit, self)
self.object:set_callback(callback.take_item_from_box, self.take_item_from_box, self)

добавить строку



ruk_hud.update()

в функцию function actor_binder:on_item_take (obj) после строк



level_tasks.proceed(self.object)
--game_stats.update_take_item (obj, self.object)

добавить строку



ruk_hud.update()

в функцию function actor_binder:on_item_drop (obj) после строк



level_tasks.proceed(self.object) --game_stats.update_drop_item (obj, self.object)

добавить функции



function actor_binder:OnRuck(obj)
  ruk_hud.update()
end

function actor_binder:OnSlot(obj)
  ruk_hud.update()
end

после строк



function actor_binder:on_item_take (obj)
level_tasks.proceed(self.object)
--game_stats.update_take_item (obj, self.object)
ruk_hud.update()
end
---------------------------------------------------------------------------------------------------------------------- function actor_binder:on_item_drop (obj) level_tasks.proceed(self.object)
--game_stats.update_drop_item (obj, self.object)
ruk_hud.update()
end

Всё.

Спойлер

---
Добавление новой текстуры:
Откройте файл gamedata/config/misc/outfit.ltx
В секции каждого костюма есть параметры:

  •  texture_exo
  •  texture_arm

Параметр texture_exo отвечает за текстуру на экзо руках (естественно, если есть модель рук экзо), прописываем в этот параметр имя текстуры рук экзо.
Параметр texture_arm отвечает за текстуру обычных рук. Соответственно прописываем в этот параметр имя текстуры рук.
Если ничего не прописать то руки будут прозрачные, их не будет видно. Обычно нужно прописывать один из параметров: либо простые руки, либо экзо.
Вместе прописывать бессмысленно, будут видно сразу и простые руки и экзо.
 
ВАЖНО: все текстуры перчаток должны лежать в одной папке (например: gamedata/textures/hands).
 
---
Добавление нового костюма - тут все просто, никаких ограничений нет, главное, чтобы в его секции был указан один из параметров для схемы:

  •  texture_exo
  •  texture_arm

---
Добавление нового оружия:
Руки, представленные в моде, поддерживаются только с текстурой перчаток от ЧН.
Текстуры должны быть указаны:

  •  для простых рук "gamedata/textures/hands/act_arm_0.dds"
  •  для экзо "gamedata/textures/hands/act_arm_exo.dds"
  • Добавлен каждому костюму свой визуал
  • Изменены иконки инвентаря + новые аптечки
  • Изменено прицеливание и ориентация оружия.

Оригинальная тема

Изменено пользователем aka_sektor
залита полная версия, спасибо macron
  • Лайк 5
  • Мастер! 1
  • Жму руку 1

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


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

Жесть, ещё и инструкцию написал как это впихать
 

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


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

А это точно оно целиком? Там же помимо бинарей, по идее, ещё и скриптово-конфиговая обвязка нужна.

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


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

А это точно оно целиком?

Скорее всего нет, поэтому положил в этот раздел.

Единственные живые ссылки что нашел, и там один и тот же архив:

с.с.ы.л.к.е.р. #1

с.с.ы.л.к.е.р. #2

Сам точно использовал какую-то, из первых версий. Но не третью.

По идее, при желании можно разобраться, как сие работает. Так, чисто для истории закинул, почитал тут пост автора. Он куда-то пропал, и все файлы, видео поудалял.

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


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

У меня вроде валяется 3 версия, но никогда не проверял. Залью.


Дополнено 29 минуты спустя

Худ ТЧ: Смена рук при смене костюма версия 3
https://cloud.mail.ru/public/bXf7/XC3WQkVpF

  • Лайк 3
  • Жму руку 1
  • Хабар 1

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


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

Вроде бы это было встроено в каких-то модах, оттуда скорее всего можно и скрипты готовые вынуть

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


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

Худ ТЧ: Смена рук при смене костюма версия 3
https://cloud.mail.ru/public/bXf7/XC3WQkVpF

Да, оно) Спасибо. Обновил ссылки в "шапке".

В теме на АМК ещё фигурировал некий Фикс, в спойлере "Дополнения". Наверное это он обновлял мод до версии 3.02

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


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

Ну разве что для истории) Уже устарело это все. Ща Ганс везде 

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


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

Худ Рук 2.0 вроде. Для коллекции.
Яндекс

Изменено пользователем Купер

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


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

Ну разве что для истории)

Так об этом и сказано выше :u1F642:

2 часа назад, stalkersof сказал:

Ща Ганс везде

Не везде. Читайте новости, смотрите раздел чаще: https://ap-pro.ru/forums/21-оружейные-моды/

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


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

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

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

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

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

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

Войти

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

Войти

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

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

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

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