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

[SoC] Ковыряемся в файлах


Рекомендуемые сообщения

@Houdini_one, у тебя ж вроде получилось? Работал

за спиной всегда кто-то есть.

Здрасьте.

 

Пытаюсь сделать мод для замены экзоскелета в продаже у Скряги на экзоскелет Свободы (те же статы, другой цвет). Секцию в unique_items.ltx создал, иконки и описание прикрутил, модель в полный рост из папки meshes\actors\svoboda в meshes\actors\hero скопировал. Проблема с моделью в сложенном виде: если менять ссылку на текстуру в базовой модели meshes\equipments\exoskelet.ogf, то цвет успешно меняется, но на базовом экзоскелете (само собой). Если переименовать файл, скажем, в exoskelet_sv.ogf и указать в новой секции unique_items.ltx сложенную модель "visual = equipments\exoskelet_sv.ogf", то цвета будут считываться из модели по умолчанию. Модель в полный рост, которая actor_visual, можно переименовывать как угодно – при правильной ссылке в unique_items.ltx цвет читается из указанной текстуры. Что не так с моделью в сложенном виде? Может, где-то есть список имен, в которой надо добавить имя этой модели?

Мини-моды: ТЧ ЧН ЗП

Шпаргалка

А ларчик просто открывался: новая игра. Поставил в инвентарь Сидоровичу, купил – модель/текстура в сложенном виде меняется на любую указанную.

Может, другим моддерам эта информация пригодится.

Мини-моды: ТЧ ЧН ЗП

Шпаргалка

16 часов назад, Купитман сказал:

@Houdini_one, у тебя ж вроде получилось? Работал

Если поменять операторы, то трансмутатор чуть по другому работает. Может трансмутировать из чего угодно артефакт, лишь был бы один указанный в секции. Да и из двух артефактов не знаю как сделать чтобы трансмутировало...

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

@Houdini_one, но работает же! Оставь пока так, отвлекись, переключись на что-нибудь другое. Вот увидишь - тебя осенит и сам будешь удивляться, как ты этого раньше не понял)

за спиной всегда кто-то есть.

3 часа назад, Купитман сказал:

но работает же!

Не так, как хотелось бы) Интересно было бы поковырять из олр 2.5 трансмутатор, да взять скрипт негде.

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

1 час назад, Houdini_one сказал:

олр 2.5

скачай и выдерни

за спиной всегда кто-то есть.

@Houdini_one, @Купитман, Строгое предупреждение за флуд-чат.

 

А для юзера @Купитман, скажу отдельно. Ещё где флуд увижу - Вас ждёт бан на пару недель. Не меньше.

"Кругом зомби.....у меня кончаются патроны...."

Всем привет! Первый раз в жизни для себя столкнулся с такой проблемой. Поиск по теме что-то ничего не дал. Пропали звуки шагов ГГ. В чем может быть проблема?

Работы butcher_512. Все ссылки пропали, поэтому ложу свои сюда, чтобы никогда не потерять:

Customization Pack 0.83 [Beta4] - SoC - Тема модификации.

Customization Pack CoP [Beta]   - CoP - Тема модификации.

Доброго дня. при выходе из локации либо перезагрузке сохранения вылетает с таким логом:

stack trace:

0023:76F3B9BC KERNELBASE.dll
0023:6DAB8E89 MSVCR80.dll, EH_prolog()
0023:04597658 xrGame.dll
0023:047C707D xrGame.dll
[error][     183]    : Невозможно создать файл, так как он уже существует.


Форум посмотрел, нашёл:

Совершенно дивный вылет в ТЧ, если удалить объект, для которого сделали

local t = {}

function mybinder:net_spawn( data )

t[self.object:id()] = self

...

end

 

function mybinder:net_destroy()
t[self.object:id()] = nil
object_binder.net_destroy( self )
end

P.S. Как лечить ? "А Вы ТАК не делайте !" (C)


Ну, хочу узнать из-за какого объекта такое может быть?

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

В оригинале тч работает (юзается актором) станковый пулемёт который по нулевым координатам спавнится?

24 минуты назад, rewabonka сказал:

работает

Да, работает.

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

Спасиб теперь двигаюсь дальше, ещё вопрос как спавнить этот пулемет через acdc (как машину прописывать или как оружие?)

6 часов назад, rewabonka сказал:

как машину

Вроде как машину. Ибо если хочешь пользоваться им пишет "Открыть дверь".
Но смысл в его использовании - только нулевые координаты...

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

Всем привет! Подскажите, как на худе называется это место, где выводится иконка и кол-во патронов?

 

5b3ed8d9f49705dd0f51c237bdcb3b151fad7831

Работы butcher_512. Все ссылки пропали, поэтому ложу свои сюда, чтобы никогда не потерять:

Customization Pack 0.83 [Beta4] - SoC - Тема модификации.

Customization Pack CoP [Beta]   - CoP - Тема модификации.

@Возрождённый, это называется нижний правый угол:biggrin:

А если что другое имел ввиду, то читай тут https://www.amk-team.ru/forum/topic/8013-hud/

  • Спасибо 1
  • Нравится 2
  • Смешно 4

Здрасьте.

 

Заметил, что иконки накопления и вывода радиации в параметрах артефактов одинаково рыжие. Хотел исправить, но уперся.

 

Ход расследования:

  1. В файле config\ui\af_params.xml, нашел секции для двух иконок: static_radiation_restore_speed и static_radiation_immunity. Методом тыка выяснил, что первая секция меняет обе иконки, а вторая не делает ничего. Для артефактов, дающих статическую защиту (Колобок, например), ссылки в секции immunity работают, но параметр радиации не статичен.
  2. В файле config\ui\ui_hud.xml также нашел описание двух иконок (ui_inv_icon_radiation_restore_speed и ui_inv_icon_radiation_immunity), из них вторая точно задействована в статах брони, так что ошибка не в имени ссылки.
  3. В файле config\misc\artefacts.ltx нашел переменную radiation_restore_speed, которая, в зависимости от знака, управляет и накоплением, и выводом радиации. Видимо, поэтому и ссылка на одну секцию управляет обеими иконками.

Как исправить/разделить иконки, не создавая новую переменную? Можно ли прямо в описание артефактов добавить модуль if … then для различения знака имеющейся переменной и подстановки ссылки на нужную иконку?

Мини-моды: ТЧ ЧН ЗП

Шпаргалка

Привет всем. Скинули мне жажду, поставил на апдейт, вылетает с таким логом:

 


Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : .\script_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...of chernobylмод\gamedata\scripts\bind_stalker.script:250: attempt to index global 'zhazhda' (a nil value)

script Syntax Checker указал что стоит лишняя end в:
function popit()
--if has_alife_info("mgflash_start_info") then 
update()
sendtip("Жажда")
end
--end -- лишняя end


После этого вылетает с таким уже логом:


Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : .\script_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...of chernobylмод\gamedata\scripts\bind_stalker.script:250: attempt to call field 'popit' (a nil value)

script Syntax Checker уже ни на что не указывает. На этом моё скриптовое мастерство заканчивается)
Кто может помочь, вот ссылка на скрипт: https://yadi.sk/d/8pG4hMVc3ZeXZs

Изменено пользователем Houdini_one
  • Сочувствую 1

Нужен 3D-артист для правок геометрии локаций.
Кто может помочь - пишите в ЛС.

@Houdini_one, ошибка в строке 13:

local power = db.actor:power()

Если не разбираешься в скриптах, лучше ищи другую реализацию жажды. По мне так этот скрипт не рабочий.

S.T.A.L.K.E.R. CoP Objects  >200 шт  (upd 21.05.26) - Скачать  (Яндекс-диск)

Доброго времени суток, уважаемые модмейкеры. Нигде не могу найти инструкции, как правильно удалить спавн НПС в SoC. Кто может помочь? Заранее спасибо.

Изменено пользователем Drevnerus

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...