-
Число публикаций
332 -
Регистрация
-
Последнее посещение
-
Дней в топе
2 -
AMKoin
5,678 [Подарить AMKoin]
h0N0r последний раз побеждал 10 Января
h0N0r - автор самых популярных публикаций!
Баланс оценок
372Информация
-
Реальное имя
Яр
-
@Sleepᴿᵁ Похоже атлас level_lods.dds, что в папке с уровнем, не подходит - зачастую, он каждый раз меняется при билде уровне. Тоже происходит с build_details.dds, видел в модах, где вместо травы - листья. Поэтому, сделал билд / компил уровня - скопируй и данный файл с сдк в игру.
-
Вариант субтитров на ТЧ: в xr_sound.script, function play_sound Добавить две строки: local sub_text = "%c[255, 238, 153, 23]"..game.translate_string(tostring(npc:character_name())).."\\n".."%c[255, 255, 255, 255]"..game.translate_string("st_"..snd.theme) db.actor:give_game_news(sub_text, "ui\\ui_iconsTotal", Frect():set(84,236,81,45), 0, 10000) В данный блок: -- играем входные if db.sound[npc_id].last_snd[snd.into_id] == nil then db.sound[npc_id].last_snd[snd.into_id] = -1 end --printf("* SND: play seq [%s] for [%s]", db.sound[npc_id].last_snd[snd.into_id]+1, npc:name()) process_tutor_on_sound(snd.theme) npc:play_sound(snd.into_id, 1, 0, 1, 0, db.sound[npc_id].last_snd[snd.into_id]+1) db.sound[npc_id].last_snd[snd.into_id] = db.sound[npc_id].last_snd[snd.into_id] + 1 --printf("* SND: play seq [%s] for [%s]", db.sound[npc_id].last_snd[snd.into_id], npc:name()) -- Вывести сабы -- ещё можно проверку на включение кон.команды. типа g_subtitles --local enable_subs = get_console():get_integer("g_subtitles") --if enable_subs == 1 then local sub_text = "%c[255, 238, 153, 23]"..game.translate_string(tostring(npc:character_name())).."\\n".."%c[255, 255, 255, 255]"..game.translate_string("st_"..snd.theme) db.actor:give_game_news(sub_text, "ui\\ui_iconsTotal", Frect():set(84,236,81,45), 0, 10000) --end return Ещё нужно сделать локаль, типа st_название_темы из script_sound.ltx: <string id="st_esc_wolf_radio"> <text>Мужики, я к вам посылаю человека. Действуйте по обстоятельствам. Если сочтёте нужным, атакуйте. Приём...</text> </string> Работает, как с флагом s=sound_theme в точки пути, так и snd = esc_wolf_radio в схеме ремарк:
-
@Norman Eisenherz Я бы начал с этого: move_mgr.script, move_mgr:waypoint_callback - блок звук. Правильно понимаю, если в любом скрипте (в его начале, не в теле функции) объявить переменную, типа local my_var = 0 - то она локальна только для данного скрипта и функций в нём, и чтобы сделать её глобальной, нужно убрать local, или ещё перенести в _g.script?
-
@Sleepᴿᵁ Эти же скрины, но в нормальном разрешении. Или у тебя моник на 500х315? На скрине с игры, маска работает. Значит в игре используется свой shaders.xr, где изменены level-шейдеры для данного уровня, и в нём прописаны другие текстуры. Либо заменяешь shaders.xr (с игры) в сдк, либо наоборот. Данном видео в помощь: https://www.youtube.com/watch?v=rhzf0hfUsps И многое другое: https://www.amk-team.ru/forum/topic/11840-obuchayuschie-video-kursy-x-ray-sdk07/
-
@Sleepᴿᵁ Приложи скрин. Очень похоже, что у маски террейна не инвертирован альфа-канал. Белым цветом, что вырезано на террейне под объекты, чёрным - остальное.
-
@Sleepᴿᵁ Чтобы открыть уровень в зп-сдк, нужно предварительно: - Открыть уровень в тч-сдк, сразу отжать кнопку Object в Edit Mode (правая панель) - Последовательно выполнить: в меню Visibility -> Unhide all / меню Selection -> Select all / меню File -> Save selection as (всё сохраняется в один файл .level) - Скопировать (из meshes) папки equipments / food / physics в meshes зп-сдк, потом заменить аналогичными моделями из dynamics (с моделями тч-нпс не прокатит, в зп скелет другой) Получившийся файл .level открыть в зп-сдк, меню File -> Open selection - добавить недостающие текстуры (см. лог), большая часть из тч есть в зп, но называется по-другому: help - добавить шейдеры / звуки По объектам, почти все пропсы / деревья из тч*, есть в зп. * Можно использовать всё, но они имеют другой тип сглаживания, и компилировать их только с ключом -nosmg. Или же, объекты импортируются в 3д-редактор, поправляется сглаживание, и экспортируются с нужным типом для зп.
-
@AkkurDev в помощь: xray_logic_npc_by_red75
-
@Romann Такое было с билдо-кордоном / свалкой (без квадратов по углам). Скриншот после ф11 открыть в фотошопе, в размере изображения выставить значения из level_stat.txt (Map size X x Z), после скопировать на открытый ui_global_map.dds, установить одинаковый масштаб (ctrl + t), пр.: для кордона 20%, переместить в нужное место, снова ctrl + t - на панели сверху появится кнопка с 9 квадратиками, нужно взять координаты верхнего левого и правого нижнего, они и есть global_rect. В игре будет одинаковое положение - миникарта / карта в пда. Для 1к map_ (если все такие) можно добавить зума на глобалке (но лучше делать из кусков, ctrl + ф11): [global_map] texture = ui\ui_global_map bound_rect = 0.0, 0.0, 1024.0, 2048.0 ; размеры текстуры x,y,w,h max_zoom = 16.0 ; 6.0 ;8.0
-
@Hounfor Вероятно, что кость (fire_bone в секции худа пушки) развёрнута на 180гр, тут только рескин, и вроде анимки тоже нужно будет переделать. Можно попробовать указать другую кость и скорректировать позицию эффекта. Для примера, у ориг. кольта: fire_point = 0,0.043,0.187 fire_bone = wpn_body fire_point = 0,0.04,0.14 fire_bone = trigger У худовых моделей нет нужды в шейпах, и в данном случае он чисто для получения координат. В АЕ шейпы двигаются при зажатом ctrl.
-
@liutyy В sr_territory.script находишь action_territory:death_callback -- if victim:relation(db.actor) == game_object.enemy then -- return -- end Меняешь на: if victim:relation(db.actor) == game_object.enemy then return end Позволяет убивать всех, кто враг.
-
@imcrazyhoudini В Library editor открываешь свойства нужного объекта, в том окне (внизу) есть переключение вкладок между Surfaces и Main options, и там выбирается тип. Для деревьев и прочих лод-объектов - Multiple usage, для объектов с костями - Dynamic / Progressive (аналогично галке в АЕ - Make Progressive) - создаётся доп. информация для плавного изменения кол-ва рисуемых треугольников в модели. В игре, на дальность появления лодов влияет: (r1_) r2_ssa_lod_a (r1_) r2_ssa_lod_b
-
@Pavel_2000 Создаёшь файл .reg (что это, как и зачем - в гугл), с таким содержимым: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\GSC Game World\STALKER-COP] "InstallPath"="D:\\apps\\stk_cop" "InstallLang"="ru" "InstallVers"="1.6.02" "InstallCDKEY"="XXXX-YYYY-ZZZZ-WWWW" "InstallUserName"="UserName" "InstallPatchID"=dword:00002eda "GPUserEmail"="" "GPUserPassword"="" "GPRememberMe"="0" Далее меняешь некоторые данные на свои, сохраняешь и запускаешь. InstallPath - путь к игре; InstallCDKEY - ключ; InstallUserName - имя для сетевой; Если винда 32-битный хлам, то в путях [] удаляешь Wow6432Node\
-
Скачать: https://drive.google.com/file/d/1L-WhDuoSMJ3O20rUVrql8ykEXpM7aRd2/view?usp=sharing
-
Понадобилось сделать погоду (ЗП), и в процессе мои заметки. На примере sky_10_cube: слева направо - #small сделан в сдк / сплошной цвет rgb:50 / 100 / 200 / статика, где small-ы не работают разноцветный, для наглядности, как окрашиваются поверхности в зависимости от стороны small-а (восток, запад, верх, низ, север, юг): Теперь использую small-ы с rgb:255, яркость регулируется через hemisphere_color в погодном конфиге. Множители в шейдере - скайкуб на статике (что в игре, что в редакторе) / р2 ориг. / после правок (ниже): Для ТЧ: И напоследок: https://drive.google.com/file/d/1jUk22vkJta7jZyEe7dxjpaULdN9o4jBL/view?usp=sharing Оригинальные скайкубы из билдов (ещё не были убиты сжатием) + к каждому погодный конфиг (ЗП).
-
@monk Архив обновил. Добавил бутер / колбы с артами (выглядит не очень). Лучше делать новую секцию (наследовать от нужного арта) и выключать его подбор: can_take = false, затем помещать в банку. Пример на основе вспышки:
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ