Случайная подборка модов
Туман войны: Закалённые Зоной
3.2
Путь Человека. Шаг в неизвестность. Дежавю
3.4
NEYA: Thunderstorm
2.9
Хроники Зоны: Viam Fata
3.0
Двойники - Разлом Времени
3.5
NEYA Online
3.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  Wolfstalker
Среда, 24.02.2016, 00:25 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга


• Не флудить
• Предварительно просматривайте раздел, ведь ответ на ваш вопрос может быть там
• В своем вопросе указывайте платформу моддинга — Тень Чернобыля, Чистое небо или Зов Припяти




F.A.Q

  Злобная реклама
Среда, 24.02.2016, 00:25
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Коста Рика  Jargon
Среда, 22.11.2017, 13:07 | Сообщение # 8836
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

Graff46,
textures\lods

Добавлено (22.11.2017, 13:07)
---------------------------------------------
Цитата Hardtmuth ()
Лог к ситуации выше, когда происходит вылет на перенесённой локации Болото из ЧН в мультиплеер Тени Чернобыля

Код
[error]Expression : assertion failed
[error]Function : _VertexStream::Lock
[error]File : E:\stalker\sources\trunk\xr_3da\R_DStreams.cpp
[error]Line : 44
[error]Description : (bytes_need<=mSize) && vl_Count

На АМК нашел решение, выглядит так:

Причина:
Переполнение видеобуфера на отрисовку.

Лечение:
Снизить настройки графики, либо ограничить дальность видимости на локации. Временным решением может послужить исправление всех silencer_light_range на значения заметино большие, чем silencer_light_var_range, в конфигах оружия. Также воспользуйтесь фиксом .exe файла избавляющий от данной проблемы.

Человек, у которого эта проблема, написал, что он 20 часов тестировал только эту проблему...
Как он сказал, вылет происходит только в режиме "наблюдение за игроком" и в свободном полёте на высоких разрешениях экрана. Разрешение 16:9 также значительно больше, чем 4:3.
Когда игрок никогда не переходит в режим наблюдателя, он может ограничить видимый диапазон, и игрока не будет выкидывать из игры с логом что выше. Но когда игрок нажимает проблем для рождения после смерти, он автоматически перекидывается в наблюдатели (так сделано в игре), и происходит вылет, так как карта имеет много 'аварийных зон'. Если игрок бежит по карте и играет, вылета не будет. Но как только он переходит в режим наблюдателя, его игра крашится. Есть, конечно, решение - заблокировать камеру от 3его лица и наблюдение за игрой, но это невозможно.

Сейчас он использует env_mod и ищет оптимальные настройки для использования. Но, чтобы избавиться от краша, должен быть сильно ограничен видимый диапазон. Он не будет сильно ограничивать видимый диапазон для 15% игроков, что играют на динамическом освещении. Сейчас игрока не крашит и он может наблюдать камерой за игроком, он только рядом с ним.

Вылет происходит на таких картах как zaton, jupiter, но только в случае, если игрок улетает в режиме наблюдателя за карту дальностью в 200 метров.

Напомню, что админ сервера хочет портировать карту Болото из оригинала Чистое Небо в Тени Чернобыля. Он её портировал, но происходит вылет.

Решение проблемы:
Добавить и настроить на локации $env_mod
Сообщение отредактировал Jargon - Среда, 22.11.2017, 13:08
  Злобная реклама
Среда, 22.11.2017, 13:07
Статус:
Сообщений: 666
Регистрация: 24.06.2012
Российская Федерация  zhenya4342
Среда, 22.11.2017, 15:56 | Сообщение # 8837
Статус:
Отмычка:
Сообщений: 108
Награды: 0
Регистрация: 08.10.2017

Joni_009,
Цитата Joni_009 ()
Пропиши локацию в game_levels.ltx и game_map_single.ltx.


Цитата zhenya4342 ()
опять же, лока прописана


Без комментариев
Да и тем более, ведь иногда-то компилит же
Сообщение отредактировал zhenya4342 - Среда, 22.11.2017, 15:57
  Злобная реклама
Среда, 22.11.2017, 15:56
Статус:
Сообщений: 666
Регистрация: 08.10.2017
Российская Федерация  denis2000
Среда, 22.11.2017, 16:22 | Сообщение # 8838
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата zhenya4342 ()
Декомпиляцию сделал, но ничего из all.spawn нету, например рестрикторов на changelevel. Что делать?

И не будет, поскольку информация берется из level.game и level.spawn. Чтобы перенести ее из all.spawn в эти файлы используйте Uneversal ACDC. Информация к размышлению.
Цитата zhenya4342 ()
! There is no ai-map for the level escape!

Вот ваша причина - нет АИ-сетки.
Сообщение отредактировал denis2000 - Среда, 22.11.2017, 16:24
  Злобная реклама
Среда, 22.11.2017, 16:22
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Tankodrom
Среда, 22.11.2017, 16:36 | Сообщение # 8839
Статус:
Гость:
Сообщений: 50
Награды: 0
Регистрация: 17.11.2017

Еще интересно - можно ли в дэзматче купить или подбирать несколько видов оружия одного типа? Как это сделать, а так же разлочить слоты?
  Злобная реклама
Среда, 22.11.2017, 16:36
Статус:
Сообщений: 666
Регистрация: 17.11.2017
Российская Федерация  zhenya4342
Среда, 22.11.2017, 17:03 | Сообщение # 8840
Статус:
Отмычка:
Сообщений: 108
Награды: 0
Регистрация: 08.10.2017

Цитата denis2000 ()
Вот ваша причина - нет АИ-сетки.

Ну я же написал, что аи-сетка есть, естественно, скомпилированная.

Цитата denis2000 ()
И не будет, поскольку информация берется из level.game и level.spawn. Чтобы перенести ее из all.spawn в эти файлы используйте Uneversal ACDC.

А вот за это спасибо smile
  Злобная реклама
Среда, 22.11.2017, 17:03
Статус:
Сообщений: 666
Регистрация: 08.10.2017
Коста Рика  Jargon
Среда, 22.11.2017, 17:14 | Сообщение # 8841
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

Цитата Tankodrom ()
Еще интересно - можно ли в дэзматче купить или подбирать несколько видов оружия одного типа? Как это сделать, а так же разлочить слоты?

Изменять режим в исходном коде
Или рыться в асме wacko
  Злобная реклама
Среда, 22.11.2017, 17:14
Статус:
Сообщений: 666
Регистрация: 24.06.2012
Российская Федерация  zhenya4342
Среда, 22.11.2017, 17:44 | Сообщение # 8842
Статус:
Отмычка:
Сообщений: 108
Награды: 0
Регистрация: 08.10.2017

Появилась ещё одна проблема, уже не знаю что делать - на некоторых текстурах есть жёлтый текст, который невозможно разобрать, в логе игры на текстуры не ругается, что делать? Уже даже всю папку textures скопировал, но всё равно такая бяка sad
  Злобная реклама
Среда, 22.11.2017, 17:44
Статус:
Сообщений: 666
Регистрация: 08.10.2017
Коста Рика  Jargon
Среда, 22.11.2017, 17:50 | Сообщение # 8843
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

Цитата zhenya4342 ()
Появилась ещё одна проблема, уже не знаю что делать - на некоторых текстурах есть жёлтый текст, который невозможно разобрать, в логе игры на текстуры не ругается, что делать? Уже даже всю папку textures скопировал, но всё равно такая бяка sad

это все старые текстуры которые в COP были заменены но не удалены, через акторэдитор или обжектменеджер в ле можно сменить текстуру необходимого материала на объекте.
Сообщение отредактировал Jargon - Среда, 22.11.2017, 18:20
  Злобная реклама
Среда, 22.11.2017, 17:50
Статус:
Сообщений: 666
Регистрация: 24.06.2012
Российская Федерация  denis2000
Среда, 22.11.2017, 18:36 | Сообщение # 8844
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата zhenya4342 ()
Ну я же написал, что аи-сетка есть, естественно, скомпилированная.

Я вам охотно верю! Вы вполне меня убедили - теперь убедите в этом компилятор и дело в шляпе!
  Злобная реклама
Среда, 22.11.2017, 18:36
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  zhenya4342
Среда, 22.11.2017, 18:41 | Сообщение # 8845
Статус:
Отмычка:
Сообщений: 108
Награды: 0
Регистрация: 08.10.2017

denis2000,
Если она на декомпилированой локе есть, а так же если я её сам компилил, то логично, что она скомпилирована?
  Злобная реклама
Среда, 22.11.2017, 18:41
Статус:
Сообщений: 666
Регистрация: 08.10.2017
Коста Рика  Jargon
Среда, 22.11.2017, 18:44 | Сообщение # 8846
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

Цитата zhenya4342 ()
Если она на декомпилированой локе есть, а так же если я её сам компилил, то логично, что она скомпилирована?

Скинь весь лог компилятора....
  Злобная реклама
Среда, 22.11.2017, 18:44
Статус:
Сообщений: 666
Регистрация: 24.06.2012
Российская Федерация  Grelka
Среда, 22.11.2017, 19:28 | Сообщение # 8847
Статус:
Отмычка:
Сообщений: 181
Награды: 2
Регистрация: 14.08.2017

Добрый день, спасибо пользователю что помог мне тут с хитмарками, сейчас пытаюсь перенести готовку на костре из AZM в СоС, а точнее на сборку Стасона так как там уже есть взаимодействие с костром (скрипты из 1.5), понятно что с наскоку не сделаешь, придёться делать своё окошко и там скрипты готовки свои, но нужно просто чтоб само окошко готовки запустилось на сборке для начала...

Вопрос такой: как правильно добавить в bind_campfire в функцию розжига костра, вызов gui меню готовки из azm? Вроде бы, все возможно ссылающиеся друг на друга необходимые файлы - в наличии, со всеми функциями и поршнями. Если у кого то конечно есть время посмотреть то прилагаю архив и видео самой готовки в AZM



  Злобная реклама
Среда, 22.11.2017, 19:28
Статус:
Сообщений: 666
Регистрация: 14.08.2017
Российская Федерация  zhenya4342
Среда, 22.11.2017, 19:29 | Сообщение # 8848
Статус:
Отмычка:
Сообщений: 108
Награды: 0
Регистрация: 08.10.2017

Jargon,

Аи сетка скомпилирована, локация прописана, граф поинты, естественно, есть, поэтому вообще не врубаюсь, что за бредятина
  Злобная реклама
Среда, 22.11.2017, 19:29
Статус:
Сообщений: 666
Регистрация: 08.10.2017
Коста Рика  Jargon
Среда, 22.11.2017, 20:11 | Сообщение # 8849
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

Действуй в такой последовательности:
1. Пропиши уровень "escape" в конфигах
настрой графы под уровень "escape"
game_graphs.ltx
game_levels.ltx
2. Скомпиль аи сеть для уровня "escape"
3. Скомпиль спавн для уровня "escape"
  Злобная реклама
Среда, 22.11.2017, 20:11
Статус:
Сообщений: 666
Регистрация: 24.06.2012
Российская Федерация  atanda
Среда, 22.11.2017, 22:02 | Сообщение # 8850
Статус:
Бывалый:
Сообщений: 672
Награды: 7
Регистрация: 12.07.2017

Grelka, лень смотреть. Ну что, раз говоришь, что всё ресурсы есть, то я тебя только постараюсь навести на мысли. Так как я никогда не имел дел с СоС(по личным соображениям, которые впоследствии были подтверждены товарищем denis2000), то опишу аналогию на чистом ЗП(сам когда-то сделал).
Ну что ж начнём с того, что нам надо как-то сделать розжиг костра. На первый взгляд всё просто: в биндере костра ставить типку на него и регистрировать калбэк, но этого у меня сделать не получилось и как мне впоследствии подсказал ВоВаН,(мб и не он, не помню) что костры это вид аномалии(видимо пысы ничего лучше придумать не смогли, не мне их судить), а у них нет физ. оболочки и соответственно на них нельзя поставить ни типку, ни калбэк юзания. Остаётся один выход - делать туториал в котором всё это будет прописано.
Возможно, реализация не самая лучшая, но работающая. Тем более в СоС, возможно, многое изменилось в плане работы с кострами и поэтому все эти действия там можно проделать не заморачиваясь.

Добавлено (22.11.2017, 22:02)
---------------------------------------------
buffy, скачал - посмотрел. Как ни странно там тоже сделано на туторах. В azm, а точнее в том, что ты приложил, имеются файлы azm_coking_*_zone: могу предположить, что это логика костров. А логика в них примерно такая: если актёр в этой зоне, то вызвать тутор, если нет, то стопануть тутор. Только мне кажется ты не всё выковырял из мода, а именно я так и не нашёл туториала azm_cookibg_tutorial в game_tutorials.xml. Также логика должна прописываться в кастом дату зоны вот так: cfg = .../.../campfire_zone.ltx

И ни каких биндеров не нужно, хотя я бы сделал биндерами, но это имхо.

  Злобная реклама
Среда, 22.11.2017, 22:02
Статус:
Сообщений: 666
Регистрация: 12.07.2017
Поиск: