S.T.A.L.K.E.R.: Global War <<<>>> Инструмент - теперь и для ТЧ! <<<>>> NS OGSR: Сборка от 30.12.2023
-
Число публикаций
1 850 -
Регистрация
-
Последнее посещение
-
Дней в топе
16 -
AMKoin
256 [Подарить AMKoin]
Сообщения опубликованы KD87
-
-
2 часа назад, ed_rez сказал:
К блику.
Это ты путаешь. Тепловизор использовал в качестве настройки параметр material в textures.ltx. Это не есть блик, хотя близко. Это - настройка модели освещения: типа орен-найяр, типа фонг, типа блинн, типа метал. Есть такие доморощенные "модели" в сталкере, различаются резкостью изменения спекуляра и диффуза при изменении направления взгляда.
Да, сделано немножко неудобно, но можно поменять под свои предпочтения как угодно. Где-то в подфоруме OGSE я очень подробно написал, как подружить тепловизор с любимыми настройками текстур.
- 2
-
@Опричник, ага, посмотрел уже в вашем репо. Но это все r3+, а так по большей части используется набор ЗПшных шейдеров, как я понимаю.
4 часа назад, Опричник сказал:Тепловизор, тоже из-за отсутствия оного не вышло перетащить.
В общем-то, мертворожденная фича. Не припомню ни одного отзыва по геймплею с тепловизором. По собственной игре могу сказать, что я скорее бы предпочел не тепловизор как девайс, а прицел с тепловизором. Но такого мы делать в свое время не стали, хотя на тестах был...
- 2
-
-
8 минут назад, W.A.S.P. сказал:
А почему нет-то? Совместимость остаётся.
В сборке могут быть отключены некие вещи, ломающие мод.
3 минуты назад, ed_rez сказал:Свежее нет движка.
Ну последняя сборка основана на последнем коммите, да. Это я так, на будущее, в общем.
-
@W.A.S.P., понятно, спасибо. А если я вдруг соберу движок из последнего коммита, смогу по той же схеме запустить мод на нем?
-
Подскажите, как посмотреть мод с последними правками. Я накатываю на 2.10R бинарники, а потом ресурсы из соответствующих репов, правильно? Этого достаточно? Старые бинарники перед этим удалять?
- 1
-
@Mr. Moderator , респект.
Про 64 кости посмотрел, в одном месте действительно пропустил. К выходным пересоберу.
Вот что удивительно - я ж пробовал экспорт на 80 костях. Все нормально было.
- 3
- 1
-
eax не соберешь. Бери из игры или сдк.
- 1
-
Библиотеки импорта: https://drive.google.com/open?id=0B69Rogp6_VJ6aWVkNGJVOVlqaFU
3_make_builder_libs.bat нужен, только если СДК собираете.
- 3
-
можешь мне что-нибудь сказать о смысле проверок типа
self.id == 65535
в функциях state_read/state_write?Я так и не понял, нафига это надо.
-
1 минуту назад, dsh сказал:
Может я как-то неправильно это делаю?
Ну скорее всего. Надо скачать полную ветку, соответствующую этому коммиту, распаковать в папку X:\3rd_party содержимое архива, которого я выложил. Проследовать всем инструкциям (типа установка WinSDK и т.д.). Ну и должно начать собираться. Сборка решения может не работать, но по отдельности проекты собираются. Уж xrCore точно ))
-
@dsh и кто еще огсе ковыряет.
Обратите внимание - содержимое xs_netpk и m_net_utils НЕ соответствует логике сохранения/загрузки se_stalker, se_weapon и т.д. Чревато непредсказуемыми глюками.
- 2
-
- 2
- 2
-
Вызов CPP -> Lua примерно в 60 (шестьдесят!) раз медленнее, нежели вызовы CPP->CPP. Где ж тут философия? Колбеки - зло для производительности, и, хотя избавиться от них нельзя, надо их использовать по минимуму.
Сделай в конфиге группировки настройку frendlyfire = false и добавь в движок пару строк.
Потом как-нибудь залью архив.
-
Забыл положить. У меня-то всегда стоит последний редист от WinSDK, проблем не ощущаю.
18 минут назад, dsh сказал:@KD87 эмм... т.е. коллбек, вызываемый перед обработкой хита, не реализован? Это же тогда какой-то кастрированный движок получается, по сравнению с уже используемым.
Нету экспорта класса хита в скрипты. Потому забил.
Да и не нужно это все. Имея исходники, надо пихать все внутрь, а не тащить наружу. Вызов lua из cpp - это адские накладные расходы. Проще френдлифайр сделать в движке. Экспортировать хит в скрипты не вижу смысла.
-
2 часа назад, dsh сказал:
лихо ты обработку friedly fire отключил в xr_motivator
Так она сделана через костыли. Малой кровью было не сделать нормально. Вот и выключил.
58 минут назад, sto1en сказал:На данном этапе вылет при запуске AE (остальные редакторы запускаются) и при выходе из игры (постоянно) - это нормально?
Поставь ключ -nosound у АЕ. Игра у меня нормально работает.
- 1
-
3 часа назад, dsh сказал:
if sl ~= 255
Только это изменено, теперь No_ACTIVE_SLOT = 255. Больше нигде не менялся формат.
- 1
-
Да, все сделано.
Переделывать нужно. Впрочем, учитывая, что база уже переделана, правки себе несложно будет внести.
-
- Это популярное сообщение.
- Это популярное сообщение.
-
Все ресурсы будут работать. Для скриптов/конфигов нужны небольшие правки по сравнению с релизным ОГСЕ, актуальная версия есть в соседнем репо. В основном правки связаны с тем, что я выпилил код, связанный с движковыми хаками из xray ext. Отныне все в движке.
На собранных бинарниках я проходил ОГСЕ до агропрома. Несмотря на это, что-то мелкое, что было завязано на хаках, может не работать. К примеру, препараты заблаговременного приема.
Также есть собранный вариант в инсталляторе, вместе с СДК. Могу выложить.
- 3
-
Да, буде найдутся желающие ковырять - делайте пул-реквесты, если вещи полезные, я добавлю в контрибьютеры.
- 1
-
- Это популярное сообщение.
- Это популярное сообщение.
Если кому будет надо.
Репозиторий движка OGSE, перенесенного на исходники.
В том же проекте валяются скрипты/конфиги.- 5
- 2
- 7
-
22 часа назад, Дизель сказал:
xrApi, xrCPU_Pipe ЗПшные внедрил
xrAPI ничем особо не отличается в ЧН и ЗП, это фабрика, если правильно помню. А xrCPU_Pipe даже в ТЧ движок не юзает, неудивительно, что все нормально работает после замены ))
- 1
-
@HeXeN , скорее всего, побились файлы мода. Либо глючит диск, на который установлен мод. Попробуй переустановить.
- 1
- 1
Universal ACDC и другие perl-скрипты
в Инструментарий
Опубликовано · Изменено пользователем KD87
@КрИвОй БоБ на первом скрине ошибки нет (слово done! в конце говорит об успехе). На втором - неизвестная секция, просканируй конфиги нормально или добавь по инструкции. Впрочем, еще иногда бывает, что clsid в конфиге пишут от балды, отсюда тоже может быть тот же вылет. В этом случае решение простое - поставь в конфиге крысы правильный clsid и пересканируй.
@AndreySol ну предупреждения уйдут, и что? Результат не изменится ни на грамм.