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

RomaL23

Сталкеры
  • Публикаций

    150
  • Зарегистрирован

  • Посещение

Весь контент RomaL23

  1. Можно ли создать свои спавн элементы для декора? В сдк расставлять их через physics --> object или script --> script_object ??? Простые объекты требуют компиляции, а у меня нет возможности компилировать локации. Технически можно?
  2. Подскажите есть ли какой-то мод, чтобы вернуть легенды у костра для сталкеров? Можно как то вручную их добавить?
  3. Чтобы при заходе в игру мы видели рандомные менюшки, нам нужно создать три xml блока и немного изменить скрипт ui_main_menu.script. Для начала сделаем три xml блока. ui_mm_main.xml: <w> <!-- Фон 1 --> <background1> <auto_static x="0" y="0" width="1024" height="768" stretch="1"> <texture>ui\mm_background1</texture> </auto_static> </background1> <!-- Фон 2 --> <background2> <auto_static x="0" y="0" width="1024" height="768" stretch="1"> <texture>ui\mm_background2</texture> </auto_static> </background2> <!-- Фон 3 --> <background3> <auto_static x="0" y="0" width="1024" height="768" stretch="1"> <texture>ui\mm_background3</texture> </auto_static> </background3> <!-- Главное меню (одинаковая разметка, меняется только фон через секцию) --> <menu_main btn_height="34" font="letterica18"> <btn name="btn_new_game" caption="ui_mm_newgame" /> <btn name="btn_load" caption="ui_mm_load_game" /> <btn name="btn_net_game" caption="ui_mm_network_game" /> <btn name="btn_options" caption="ui_mm_options_n" /> <btn name="btn_credits" caption="ui_mm_credits" /> <btn name="btn_quit" caption="ui_mm_quit2windows" /> </menu_main> </w> С профилями думаю не у кого не возникнет проблем, поэтому переходим к скрипту. В нём нас интересует эта строка --> xml:InitStatic("background", self) заменяем эту строку на: -- выбираем случайный фон (1..3) local rand_bg = math.random(3) local section_name = "background" .. rand_bg -- инициализация выбранного фона xml:InitStatic(section_name, self) Вот и всё. Больше нас ничего не интересует, кнопки и шниага работают по оригиналу, скрипт особо не задет. В контексте этого скрипта, InitControls будет выглядеть так: function main_menu:InitControls() self:SetWndRect(Frect():set(0,0,1024,768)) local xml = CScriptXmlInit() xml:ParseFile("ui_mm_main.xml") -- случайный выбор одного из трёх фонов local rand_bg = math.random(3) local section_name = "background" .. rand_bg xml:InitStatic(section_name, self) self.shniaga = xml:InitMMShniaga("shniaga_wnd", self) self.message_box = CUIMessageBoxEx() self:Register(self.message_box, "msg_box") local _ver = xml:InitStatic("static_version", self) local mm = _G.main_menu.get_main_menu() _ver:TextControl():SetText("ver. " .. mm:GetGSVer()) self.l_mgr = mm:GetLoginMngr() self.acc_mgr = mm:GetAccountMngr() self.profile_store = mm:GetProfileStore() self.gs_profile = self.l_mgr:get_current_profile() if (self.gs_profile and not(level.present())) then self.shniaga:ShowPage(CUIMMShniaga.epi_new_network_game) --fake self.shniaga:SetPage(CUIMMShniaga.epi_main, "ui_mm_main.xml", "menu_main_logout") self.shniaga:ShowPage(CUIMMShniaga.epi_main) end end !Фон выбирается случайно из уже существующих секций XML. Этот урок для людей которые хотя-бы немного понимают, как прописать путь к своим текстурам в xml... Если что-то не понятно, задавайте вопросы, решим.
  4. denis2000 Да. АИ сетка вроде не кривая, но нпс часто спавнятся боком. Дополнено 8 минуты спустя столкнулся с таким вылетом при попытке заспавнить эксклюзивного нпса Expression : 0 Function : ErrorLog File : D:\prog_repository\sources\trunk\xrServerEntities\script_engine_script.cpp Line : 49 Description : Couldnt find sounds fight\post_combat_wait\relax_ with prefix не пойму откуда такой лог, всё нормально работало, да и звук я никакой не пытаюсь вызвать. с чем связано? может из за скриптов каких то кривых (я в скриптах ноль)
  5. Почему нпс стоит как бы "боком" в игре, если в сдк я way point-ы ровно поставил? И как это исправить??
  6. Policai А те бампы которые лежали в текстурах другого мода чё не подходят что-ли? я оттуда текстуры и брал, только файлы с подписью bump не трогал. Дополнено 40 минуты спустя P.S. Вопрос решён
  7. Ещё вопрос: Как исправить вот такой текстурный баг, и с чем он связан??
  8. denis2000 как тогда их использовать? имя_смарта_еще_одно_имя_индекс_walk?
  9. Почему логика walker у нпса работает только с таким названием путей? другой нпс с такой же логикой работает только с последних слов в названии, т.е не просто walk и look, а вот так: Дополнено 1 минуту спустя если написать первому нпсу аналогично так же как и второму, то получаю вот такой вылет: Expression : 0 Function : ErrorLog File : D:\prog_repository\sources\trunk\xrServerEntities\script_engine_script.cpp Line : 49 Description : there is no patrol path red_forest_smart_npc_bylava_bylava_1_walk
  10. Подскажите как заспавнить спящую химеру? Чтобы она не атаковала а как бы находилась в спящем состоянии, как в квесте с Гонтой в оригинале
  11. еще вот такой вопрос: можно ли адаптировать Atmosfear 3 с gunslinger-ом? Или это тупо несовместимо технически
  12. Ещё такой вопрос: Трудно ли адаптировать ганслингер со всеми фишками (анимации, фишки мутантов, оружия и т.д) под свой мод? P.S. я в модострое младенец, но хочу знать по силам ли мне
  13. для отображения своих велмарков в игре требуется компиляция локации?
  14. WolfHeart не нашёл там ответа на свой вопрос, так всё же повторюсь: как убрать это?
  15. как исправить эту потаскуху? всё белое на деревьях.
  16. Altyn simulation.ltx пропиши имя_смарта = имя_сквада или наоборот p.s не помню Дополнено 2 минуты спустя Altyn по пути configs\misc\simulation.ltx там напишешь свой сквад и имя смарта, как в оригинале:
  17. denis2000 да я их и имел ввиду. Эти полосы как убрать, чтобы моя картинка была на весь экран, нормально. Например в тру сталкере нормальное разрешение, без этих полосок боковых.
  18. Подскажите как убрать боковые полосы в главном меню? Я делаю свою менюшку, но по бокам эти полосы текстурные мешают. Как сделать свою статичную картинку на весь экран? 1920х1080. Постоянно приходится менять разрешение картинки на 1024х1024, при этом по бокам остаются полосы и выглядит это ну мягко говоря хреново. Дополнено 1 минуту спустя Файлы отвечающие за разрешение картинки я нашел, ui_main_menu.xml и ui_main_menu_16.xml Но какие параметры редактировать я не знаю
  19. makdm спасибо. Нормально стоят, как в оригинале без оружия. Дополнено 1 минуту спустя Ещё один вопрос: Как вырезать эти оригинальные ветки диалогов по типу "Тебе что нибудь известно об упавших вертолётов?" И ещё "Можешь провести меня за вознограждение?"
  20. AfterGlow нет, все файлы я сохраняю. Значит причина в другом. Дополнено 6 минуты спустя если прописать hide то два нпс из сквада будут просто стоять втыкать, а остальные два просто будут дальше проигрывать анимацию с оружием.
  21. AfterGlow всё равно юзают оружие. Дополнено 0 минут спустя animpoint_stay_table = { weapon = "none", movement = move.stand, mental = anim.free, bodystate = move.standing, animstate = "animpoint_stay_table", animation = "animpoint_stay_table", direction = CSightParams.eSightTypeAnimationDirection }
  22. denis2000 как именно убрать, закоментировать? я пытался, потом вообще строку удалял, потом вместо strapped ставил unstrapped.. они всё равно его держат в руках:

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

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