Перейти к контенту

Labadal

Проверенные
  • Число публикаций

    235
  • Регистрация

  • Последнее посещение

  • Дней в топе

    1
  • AMKoin

    1,722 [Подарить AMKoin]

Весь контент пользователя Labadal

  1. Labadal

    Редактор НПС SoC

    Версия 2.0, на тест, скачать тут. Кто хочет, тестируйте на чистой распакованной геймдате. И перед началом советую ознакомится с мини-справкой (меню → информация). Если баг какой найдете, или пожелание будет - пишите сюда, пожалуйста. Всем спасибо, удачи.
  2. Подскажите пожалуйста, как высчитываются вот эти вот значения оружия: может формула какая-то, или что-то вроде того?
  3. Labadal

    Редактор НПС SoC

    @aka_sektor Да, в следующих версиях исправлю этот момент. Да можно просто удалить эти строки (в игре таких секций с предметами просто нет), просто забавно, что в в некоторых других файлах тоже встречаются строки с комментами ";", но они без проблем удаляются. Тут что-то не то, но это тоже будет исправлено.
  4. Labadal

    Редактор НПС SoC

    Так это не моё, это оригинальное. Один раз удалить и готово. Тут ещё дело в том, что не все они поддерживают запуск с атрибутами. (проще говоря, не все вьюверы откроют тебе файл, если ты просто перетащишь файл на программу)
  5. Labadal

    Редактор НПС SoC

    @aka_sektor да, об этой ошибке знаю (в шапке написано о ней) - в указанном файле в спавн-секции Борова есть два закомменченых предмета, удалите эти две строки и перезапустить программу. Насчёт зп, переключатель в новой версии добавил, но пока он ни на что не влияет. Дело в том, что вьювер который я использую, не желает просматривать модели из ЧН/ЗП, ошибку выдаёт. Установщик на коленке написан, но я подумаю, что можно сделать. То, что биография не используется в игре я в курсе, но всё же решил оставить, пускай будет, хуже от этого никого не станет, да и вдруг кому-то понадобится.
  6. Labadal

    Редактор НПС SoC

    Обновление: вышла версия 1.2. Скачать версию 1.2 можно тут
  7. Labadal

    shoc keylogger ver.1.0

    @aka_sektor Ну в тех модах тоже кейлоггер встречается. Это файл буферизации, судя по всему перезаписываемый. Используется при нажатии клавиши кейлогерра, и если слишком часто жать - выскакивает это. Так что причина такого вылета конкретно с файлом buf.txt не в путях. (как минимум, он бы ругался постоянно, а не при спаме клавишами)
  8. Labadal

    shoc keylogger ver.1.0

    @aka_sektor А на кой? я и так знаю, где у меня этот файл прописан. Он используется кейлогерром, а данный вылет возникает при слишком частом нажимании клавиш кейлогеррных.
  9. Небольшой софт, разработанный мной для облегчения создания и редактирования НПС. Можно сказать, что это версия 0.1, со своей кучей багов (куда без них), но всё же работает и выполняет поставленную перед собой задачу. Если кто-то вдруг захочет посмотреть, при запуске выскочит миллион (ну, 2-3 штуки) ошибок, затем откроется окно, где вам предложат выбрать папку gamedata, и после выбора программа перезапустится. Справки ещё не писал, поэтому придётся тыкать, но там несложно разобраться. Прошу о багах писать сюда. И да, тут используется OGF Viewer, так что не удивляйтесь, если увидите мелькающий значок на панели задач, который я скрываю для удобства работы в программе. В любом случае сделайте пару тестов на чистой gamedata (если захотите, конечно) и отпишитесь тут о найденных багах. P.S. Ещё момент: не все ошибки сопровождаются сообщениями об ошибках, но в релизной версии каждая ошибка будет о себе заявлять. И чтобы посмотреть НПС из файла character_desc_darkvalley, зайдите в этот файл и вручную удалите два закомментированных предмета из секции спавна Борова. В общем, всё, что хотел сказать, сказал. Всем успехов в модострое! Предназначен для ТЧ! НА ЗП/ЧН не работает. Версия 2.0 Список изменений и порядок установки: здесь.
  10. Labadal

    [SoC] Вопросы по SDK

    Подскажите пару вещей: 1. Эксперимента ради хочу перенести свои наработки на ОГСР, при сборке спавна получаю такой вылет: Expression : !m_error_code Function : raii_guard::~raii_guard File : f:\s.t.a.l.k.e.r.sources\x-ray_universal_compiler\src\xrserverentities\script_storage.cpp Line : 801 Description : ...evel_editor\gamedata\scripts\smart_terrain_params.script:78: attempt to call global 'parse_nums' (a nil value) С чем он связан? 2. Интересный вопрос насчёт порталов: если их не поставить, то вместо, допустим, тоннеля с электрами увидишь целое ничего, и наоборот, войдя в тоннель, кроме него вокруг нет ничего. Это всё делается в 3д редакторе, при создании локации? А можно как-то сделать подобным образом кусок открытой локации? К примеру, деревню новичков, чтоб пока гулял по кордоне в этом месте была дыра на локации, а из деревни не было видно основного кордона? Но это так, чисто любопытство утолить.
  11. Labadal

    Скриптование

    @abramcumner фигу, даже так нифига. Ничего уже не понимаю. Если в СДК удалить этот рестиктор, то при срабатывании получаю вполне ожидаемый вылет: Expression : assertion failed Function : CALifeSimulator__release File : deep deep in space Line : 666 Description : Object to release is a zero pointer Т.е. как бы сомнений нет, что он его удаляет, в случае когда он есть.
  12. Labadal

    Скриптование

    Подскажите, как удалить артефакт из инвентаря и рестриктор? и то и другое пытался удалить через alife():release(), однако безуспешно. Артефакт мне нужно забрать (без сообщения о том, что он был изъят), а в рестрикторе у меня такая логика: [logic] active = sr_particle, nil [sr_particle] name = anomaly2\oasis_way path = esc_vagon_way mode = 2 looped = true Т.е. мне партикл убрать нужно. И вот при: local se_obj = alife():object("rest_name_vagon") if se_obj then alife():release(se_obj, true) end Партикл остаётся, т.е рестриктор никуда не делся. Я даже логику пробовал менять, изменял активную секцию, и тд. Партикл не уходит. В общем, подскажите, пожалуйста.
  13. @Капрал Хикс чтоб для мертвого заработало, предмет нужно прописать в death_generic, о чем я забыл.
  14. @guid Автор мода не является автором ни игры сталкер, ни движка ОГСР, следовательно - он не может тебе запретить редактировать этот движок по своему усмотрению. @Капрал Хикс и в character_desc добавлял, и в сдк в секцию [spawn] писал. Возможно, этот метод работает для живого нпс, но в трупе моего предмета не появляется.
  15. Подскажите, как засунуть предмет (допустим: test_pda) в труп нужного мне сталкера.
  16. Всё равно не работает, всегда бинокли выбрасывают.
  17. Labadal

    shoc keylogger ver.1.0

    А вот такой, возникающий иногда вылет, никто не разобрался как чинить? Expression : r_bytes==(int)size Function : FileDownload File : E:\stalker\sources\trunk\xrCore\FS.cpp Line : 119 Description : Can't read file data: Arguments : d:\sdk\level_editor\gamedata\config\buf.txt
  18. Подскажите, есть ли у кого программка OGFViewer, поддерживающая запуск с параметрами/атрибутами? т.е. прописав путь до ogf файла в ярлыке вьювера в поле "объект", чтоб при открытии проги по ярлыку - открылся ещё и файл. Спасибо.
  19. Здравствуйте, подскажите, прописал нпсам (в character_desc_escape) бинокль, значит. Вот весь спавн: wpn_walther \n ammo_9x19_fmj \n wpn_lr300 \n ammo_5.56x45_ap = 1 \n device_torch \n wpn_binoc \n А нпсы эти бинокли выбрасывают при спавне. Очень интересно, конечно. При спавне бинокли выбрасывают, а потом анимку binocular отыгрывают как я в 5 лет. В общем, подскажите че делать)) @DarkSnowder Подскажите ещё вот что, за что отвечают следующие теги в секции персонажа: 1. <specific_character id="esc_wolf" team_default = "1"> (конретно team_default интересует) 2. <terrain_sect>stalker_terrain</terrain_sect> 3. <crouch_type>-1</crouch_type> и где можно посмотреть список всех доступных #include, как для спавн-секции, так и для диалогов.
  20. Labadal

    Скриптование

    Насчёт аптечек - если юзать их с забинденой кнопки, то они используются в порядке их попадания в инвентарь. Но видимо, если сначала юзнуть некоторые в рюкзаке, этот порядок может сломаться.
  21. Labadal

    Скриптование

    Возможны ли инклуды в скриптах? у меня в _g скрипте есть несколько каллбеков из XRE: callback["on_item_belt"] = 130 callback["on_item_ruck"] = 131 callback["on_item_slot"] = 132 callback["entity_alive_before_hit"] = 152 вроде как они должны хранится в _g, но я хочу вынести их в отдельный файл, и заинклудить в _g. если так можно, конечно. Подскажите, пожалуйста. В настройках есть пункт, позволяющий кушать аптечки. Для этого есть какая-то функция в скриптах, или это полностью движковая штука? В каком порядке используются аптечки? Рандомно? или есть какой-то приоритет?
  22. @DarkSnowderНа первый взгляд вроде и нормально всё.. Но тут что угодно быть может, вплоть до косяков с флагами. Знаем - проходили. Попробуй в _g.script перед функцией function FSM:start() вывести в лог: get_console():execute("flush"), и скинь лог после вылета. Если получится - там должна быть указана проблемная точка, как вариант.
  23. @DarkSnowder Смотря что делал, может просто в логике не указал точку look, или указал, но не правильно. Если сталкер в гулаге, то точки должны называться: имя_гулага_имя_точки, а в логике имя_точки. Покажи добавленные точки и логику, а там видно будет. Ну или в _g.script перед 180 строкой выведи в лог: get_console():execute("flush") так точно поймем, на какой именно точке всё валится.
×
×
  • Создать...