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

Hardtmuth

Модераторы
  • Публикаций

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

  • Посещение

  • Победитель дней

    109

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

  1. [CoP] Создание излома и кошки 1. Подготовnте файлы: Возьмите из Чистого Неба, папки creatures и файл, например кошки (m_cat.ltx). Файл (из ЗП) creatures\monsters.ltx. И возьмите модельки, текстуры из оригинала ТЧ. 1. Адаптирование конфига: Кошка: Вставляем в файл m_cat.ltx следующюю запись: vision_free_section = cat_vision_free vision_danger_section = cat_vision_danger Значения visibility_threshold ДОЛЖНЫ БЫТЬ РАВНЫ для денжера и фри, иначе возникают артефакты с потерей видимости при переходе от денжера во фри. [cat_vision_free] min_view_distance = 0.5 ; коэффициент, который множится на eye_range, в зависимости от угла max_view_distance = 1.0 ; коэффициент, который множится на eye_range, в зависимости от угла visibility_threshold = 100.0 ; значение, при достижении суммой которого объект считается видимым always_visible_distance = 0.3 time_quant = 0.001 decrease_value = 0.01 ; значение, на которое уменьшается вес, если объект попал в фрустум, но отсёкся по каким-то причинам velocity_factor = 0.5 luminocity_factor = 0.5 ; фактор освещения (только для Актёра) transparency_threshold = 0.25 [cat_vision_danger] min_view_distance = 0.5 ; коэффициент, который множится на eye_range, в зависимости от угла max_view_distance = 1.0 ; коэффициент, который множится на eye_range, в зависимости от угла visibility_threshold = 100.0 ; значение, при достижении суммой которого объект считается видимым always_visible_distance = 0.3 time_quant = 0.001 decrease_value = 0.01 ; значение, на которое уменьшается вес, если объект попал в фрустум, но отсёкся по каким-то причинам velocity_factor = 0.5 luminocity_factor = 0.5 ; фактор освещения (только для Актёра) transparency_threshold = 0.25 Излом: В файл "m_facture.ltx" вставляем: vision_free_section = izlom_vision_free vision_danger_section = izlom_vision_danger Значения visibility_threshold ДОЛЖНЫ БЫТЬ РАВНЫ для денжера и фри, иначе возникают артефакты с потерей видимости при переходе от денжера во фри. [izlom_vision_free] min_view_distance = 0.4 ; коэффициент, который множится на eye_range, в зависимости от угла max_view_distance = 1.0 ; коэффициент, который множится на eye_range, в зависимости от угла visibility_threshold = 100.0 ; значение, при достижении суммой которого объект считается видимым always_visible_distance = 0.3 time_quant = 0.001 decrease_value = 0.01 ; значение, на которое уменьшается вес, если объект попал в фрустум, но отсёкся по каким-то причинам velocity_factor = 0.5 luminocity_factor = 0.5 ; фактор освещения (только для Актёра) transparency_threshold = 0.25 [izlom_vision_danger] min_view_distance = 0.4 ; коэффициент, который множится на eye_range, в зависимости от угла max_view_distance = 1.0 ; коэффициент, который множится на eye_range, в зависимости от угла visibility_threshold = 100.0 ; значение, при достижении суммой которого объект считается видимым always_visible_distance = 0.3 time_quant = 0.001 decrease_value = 0.01 ; значение, на которое уменьшается вес, если объект попал в фрустум, но отсёкся по каким-то причинам velocity_factor = 0.5 luminocity_factor = 0.5 ; фактор освещения (только для Актёра) transparency_threshold = 0.25 2. Вписка в список читаемых файлов: В файл monsters.ltx вписываем строчку: #include "m_cat.ltx" - если добавили кошку. #include "m_fracture.ltx" - если добавили излома. Обе строчки если добавили и кошку и излома. 3. Добавление моделек и текстур: Модельки кошки поместить в meshes\monsters\cat Излома в meshes\monsters\izlom Текстуры поместить в папку textures\act 4. Создание сквады: В файл configs\misc\squad_descr.ltx вносим: Кошка: [simulation_cats_weak]:online_offline_group faction = monster_predatory_day npc_random = cat_weak npc_in_squad = 2, 4 [simulation_cats_strong]:online_offline_group faction = monster_predatory_day npc_random = cat_normal, cat_strong npc_in_squad = 5, 7 У вас получились 2 сквады кошек: simulation_cats_weak - слабая и simulation_cats_strong - сильная Их можно расставить на карте Излом: [simulation_izloms_mix]:online_offline_group faction = monster_predatory_day npc_random = fracture_weak npc_in_squad = 6, 10 [simulation_izloms_pisec]:online_offline_group faction = monster_predatory_day npc_random = fracture_weak npc_in_squad = 12, 20 Получились сквады: simulation_izloms_mix - Среднее число изломов и simulation_izloms_pisec 0 Огромное число изломов (до 20 штук) Эти сквады можно поставить на карты. Все! Можно играть. В конец файла m_facture.ltx впиши: [fracture_weak]:m_fracture_e $spawn = "monsters\fracture" ; option for Level Editor monster_type = indoor rank = 0 spec_rank = weak community = fracture Tele_Time_To_Hold = 200 А в конец m_cat.ltx это: ;--/=== weak === [cat_weak]:m_cat_e $spawn = "monsters\cat_01_weak" monster_type = indoor rank = 0 spec_rank = weak community = cat Tele_Time_To_Hold = 200 immunities_sect = cat_immunities_weak ;--Имунитеты: [cat_immunities_weak]:cat_immunities burn_immunity = 0.4 strike_immunity = 0.4 shock_immunity = 0.4 wound_immunity = 0.1 radiation_immunity = 0.01 telepatic_immunity = 1.0 chemical_burn_immunity = 1.0 explosion_immunity = 0.5 fire_wound_immunity = 0.7 ;--/=== normal === [cat_normal]:m_cat_e $spawn = "monsters\cat_02_normal" monster_type = indoor rank = 0 spec_rank = normal community = cat Tele_Time_To_Hold = 200 immunities_sect = cat_immunities_normal ;--Имунитеты: [cat_immunities_normal]:cat_immunities burn_immunity = 0.4 strike_immunity = 0.4 shock_immunity = 0.4 wound_immunity = 0.1 radiation_immunity = 0.01 telepatic_immunity = 1.0 chemical_burn_immunity = 1.0 explosion_immunity = 0.4 fire_wound_immunity = 0.6 ;--/=== strong === [cat_strong]:m_cat_e $spawn = "monsters\cat_03_strong" monster_type = indoor rank = 0 spec_rank = strong community = cat Tele_Time_To_Hold = 200 immunities_sect = cat_immunities_strong ;--Имунитеты: [cat_immunities_strong]:cat_immunities burn_immunity = 0.4 strike_immunity = 0.4 shock_immunity = 0.4 wound_immunity = 0.1 radiation_immunity = 0.0 telepatic_immunity = 1.0 chemical_burn_immunity = 1.0 explosion_immunity = 0.3 fire_wound_immunity = 0.5 Вылетов не должно быть.
  2. Прототип динамических новостей В общем для этого нужно создать скрипт с названием типа ваше_название.script и нужно иметь чистый файл bind_stalker.script. Сделаем свой скрипт и запишем сюда нечто типо этого: -- Прототип динамичеких новостей local ant_spam ={ "Слышал что на АТП с Темной Долины зомбаки ходят. Осторожнее там.", "Тимыч: Кто флудить будет тому оторву кой-чего.", "Кто нибудь знает куда Стрелок делся?", "Военные вообще оборзели! Две тысячи рублей за проход на север кордона - это не хило!", "Завелся Чак Норрис в наших местах. Бандос это с прозвищем таким. Дебил полный.", "Комбат как-то говорил что Тополь пропал. Неизвестно куда. Разминулись в подземке Агропрома", "Долг: Блин переходите на свою волну. А то запалите Свободе планы", "Свобода: Секач опять на Кота наехал. Кого-то скоро по закону Зоны на бой вызывать будут.", "Похоже мне еще в лагере сидеть. Блин долг когда я этот Сидоровичу то отдам?!" } time_news = 0 -- переменная промежутка времени function time_update_spam() -- функция промежутка времени local time = time_global() -- переменная времени if time_news < time then time_news = time + 30000 -- время через которое будет вызываться сообщение ваше_название.update_spam() end end function update_spam() news_manager.send_tip(db.actor, (ant_spam[math.random(9)]), nil, nil, 30000) end Теперь зайдем в файл bind_stalker.script и после строки: xr_sound.update_actor() пишем ваше_название.time_update_spam() Теперь в игре будет через несколько секунд приходить новости. Чем больше время в строке time_news = time + 30000, тем дольше будет промежуток. Еще можно добавлять свои новости - после строки "Мод Antdiablon freeplay 2.0 - самый крутой" ставьте запятую и пишите свой текст на новой строке, в кавычках но в конце после кавычки ставьте запятую. а если это последний текст, то не ставьте. Потом высчитывайте сколько сообщение всего и в строчке: news_manager.send_tip(db.actor, (ant_spam[math.random(9)]), nil, nil, 30000) вместо 9 ставьте соответствующее количество.
  3. X-Ray engine [1.5.00-1.5.10] Дата: 15.04.2012 Собрал в архив: Earthworm-Jim В архиве папки bin (движок игры S.T.A.L.K.E.R. - Clear Sky) версий: 1.5.00, 1.5.03, 1.5.04, 1.5.05, 1.5.07, 1.5.08, 1.5.09, 1.5.10. СКАЧАТЬ: https://yadi.sk/d/59j1FfuS3CwShd
  4. X-Ray engine [1.6.00-1.6.02] Дата: 15.04.2012 Собрал в архив: Earthworm-Jim В архиве папки bin (движок игры S.T.A.L.K.E.R. - Call of Pripyat) версий: 1.6.00, 1.6.01, 1.6.02. СКАЧАТЬ: https://yadi.sk/d/ZGT5KJKj3CwTFU
  5. [SOC] Мелкие правки движка Ковыряемся в исходниках SoC. На данный момент тема ориентирована в большей степени на новичков. Здесь будут собираться готовые решения по мелкому ковырянию исходников движка SoC. Собственно приглашаю всех желающих присоединиться. P.S. обсуждение также приветствуется.
  6. Hardtmuth

    Обзор DayZ

    Это были самые увлекательные и запоминающиеся тысячи часов.
  7. Интересное предложение. Нужно написать Алексею. @Wolfstalker
  8. Так всё уже основное сделано. Людей для того и позвали, что основное было сделано и был смысл дозированной подачи ссылок юзерам. ну и очередь же там... ?
  9. Используйте отдельное окно чата, если вам нужна ориентация конкретно на чат.
  10. Добрый вечер. Думаю, они уже в восторге от того, что их ежедневно душат за дизайн и отсутствие сталкерской стилистики. "Сделайте это, тут подправьте, это не так сделано."
  11. Стандартная процедура. Если что-то нужно сохранить, можно самому себе отправить.
  12. vooslich сейчас по быстрому придумаем вопрос и решение этого вопроса.
  13. @vooslich давай включайся в решение вопроса.
  14. Алексей сделал. Можно видео с динозавриками кидать.
  15. Привет. Добро пожаловать!) ?‍♀️
  16. Ferveks бабка баргузила захватила местный отдел "Предложения и замечания" в магазине "AP-PRO", взяв в заложники владельца магазина Алексея, секретаршу Анастасию, охранника ВиктОра и выдвинула требования: "Убрать из магазина круглые окна и перекрасить стены помещения из серого цвета в чёрный". Переговорщик Владимир и местная полиция города к переговорам с захватчиком не вступали. На этом у нас пока что всё. Мы будем держать Вас в курсе развивающихся событий. Васян, специально для телеканала "AD-PRO: Скандалы".
  17. Если всё будет хорошо после переезда и у пользователей будет мотивация поддержать проект финансово, то будет заказан сталкерский дизайн под новый сайт. Мне нравится сам чёрный стиль вот с этой твоей концепции. Но фон - нет. Чёрный дизайн на чёрном фоне - это отвратно.
  18. Это обычная практика. Люди никогда не хотят изменений. Они привыкают к стабильности, что в жизни ничего не меняется и день за днём статичен. Множество примеров, когда известные ресурсы меняют дизайн и он не нравится пользователям. От этого никуда не деться. Каждый пользователь будет совать тебе в рот своё мнение: это измените, то измените, там что-то не так". Мольфар, сейчас нет смысла это обсуждать. Дизайн остаётся прежним. Он будет только дополняться так, как будет нравится автору этого концепта.
  19. Чем чёрный минимализм с квадратными авами лучше? Ничем. Это стандартные банальности, которые на каждом 2 сайте.
  20. Фраза "Блин, Володя (@Overfirst) какой же ты мудак, ничего доверить нельзя" - это был просто шедевр сталкерского аудиостроя.