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

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


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

Driv3r, этот вопрос уже обсуждался со свечением артефактов. В игре нельзя сделать темные цвета и черный.

ТЧ 1.0004. SAP и Trans mod

github

Где можно подредактировать значения покачивания прицела при дамаге ГГ от аномалий и прочих воздействий?

Кто долго думает, не всегда находит лучшее решение. (И.В. Гёте)

 

Дуракам закон не писан, если писан то не читан, если читан то не понят, если понят то не так.

 

Компьютер тоже машина, только маленькая и не ездит.

Увеличил объем рюкзака в ширину с о стандартных 7 ячеек до 11, почти всё работает. Не могу понять, почему из добавленных 3-х ячеек не могу взять/перетащить вещи. Понимаю, что где-то мелочь какую-то упустил, но не могу найти что именно.

Кто знает, подскажите, пожалуйста.

 

Изменено пользователем Cyclone
Где можно подредактировать значения покачивания прицела при дамаге ГГ от аномалий и прочих воздействий?

...\gamedata\config\misc\postprocess.лтх


256 символов

Такс теперь только осталось найти разбор файла. :)

Кто долго думает, не всегда находит лучшее решение. (И.В. Гёте)

 

Дуракам закон не писан, если писан то не читан, если читан то не понят, если понят то не так.

 

Компьютер тоже машина, только маленькая и не ездит.

Такс теперь только осталось найти разбор файла

Для начала сравни с оригиналом.


256 символов

n6260, Дык у меня его нету, я уже качал готовую сборку S.T.A.L.K.E.R , Народная..Солянка от 19.04.10, дополнение 14.08.10, патч 3.09.10, DMX 1.3.0, патч 1.3.3.

 

Добавлено через 161 мин.:

Эмммм помогите прописать Сидоровичу в продажу водку Казаки, так как я всю что у него было скупил, пошёл на ЖД, а вояка такую не принимает.

Кто долго думает, не всегда находит лучшее решение. (И.В. Гёте)

 

Дуракам закон не писан, если писан то не читан, если читан то не понят, если понят то не так.

 

Компьютер тоже машина, только маленькая и не ездит.

Terrorist495,

Да, в ДМХ 5 или 6 видов водки, но вояки воспринимают только "Казаки". Сидор на Выверты меняет водяру. Вывертов много на Кордоне. А вообще, скачай шпору по ковырянию в файлах, от n6260, полезная вещь, и по твоему вопросу там тоже ответ найдется.

я уже качал готовую сборку

Сталкер тоже в комплекте был чтоль? Распоковать файлы оригинала (т.е. саммой игры, а не модов) не проблема.

Да и тема по поиску файлов тут не просто так.


256 символов

Вопрос, где прописано удаление худа с экрана при прицеливание через оптический прицел, и как сделать чтоб биорадар тоже удалялся с экрана на время прицеливания?

%D0%90%D0%B0%D0%B7.gif

Ааз, ну ты же все-таки модератор :) поиск рулит. Вопрос был задан тут, а ответ на него тут. Думаю ответ был более чем исчерпывающий.

Если же конкретно на твой вопрос отвечать, думаю удаление худа идет в движке.

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

ТЧ 1.0004. SAP и Trans mod

github

а как правильно в файле all/spawn прописать секцию stationary_mgun?Просто пробую как ы ЧН(как m_car),но вылет с логом

[error]Expression : fatal error

[error]Function : CInifile::r_section

[error]File : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp

[error]Line : 342

[error]Description : <no expression>

[error]Arguments : Can't open section 'explosion'

 

 

 

в папке models\weapons\mounted_wpn_pkm_cover.ltx есть такая секция,спавню как оружие,вылет без лога.

Создал диалог, с таким скелетом

    <dialog id="weap_zakaz_sidor">
     <dont_has_info>pogovoril_weap_sidor</dont_has_info>
        <phrase_list>

            <phrase id="0">
        <text>weap_sidor_dialog_0</text>
        <next>1</next>
            </phrase>

            <phrase id="1">
                <text>weap_sidor_dialog_1</text>
     <give_info>pogovoril_weap_sidor</give_info>
    <next>2</next>
            </phrase>

            <phrase id="2">
        <text>weap_sidor_dialog_2</text>
    <next>3</next>
            </phrase>

            <phrase id="3">
        <text>weap_sidor_dialog_3</text>
    <next>4</next>
            </phrase>

            <phrase id="4">
        <text>weap_sidor_dialog_4</text>
    <next>5</next>
            </phrase>

            <phrase id="5">
        <text>weap_sidor_dialog_5</text>
            </phrase>
    </phrase_list>
    </dialog>

 

 

В нем прописано что после прочтения он удаляется, а как сделать что бы просле прочтения, все удалилось, а остались только одна строчка ГГ и одна строчка отвечающего(сидора)..?

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

FANAT.gif

Мой канал на ютабчике... / Недельки из жизни фаната STALKER'a / Клуб 'Фанат Отчуждения'

Я нет-нет, а думаю, может я неправильно жил, надо ж брать деньги у богатых и давать их бедным, а таким как ты давать по морде, шоб у мире была красота и гармония.(с)Ликвидация

Всё в порядке, всё нормально, я беру тебя с собой, я беру тебя с собой. В тёмный омут головой.(с)Смысловые Галлюцинации

FANAT, вот так:

<dialog id="weap_zakaz_sidor">

 

<phrase_list>

 

<phrase id="0">

<text>weap_sidor_dialog_0</text>

<next>1</next>

<next>51</next>

</phrase>

 

<phrase id="1">

<text>weap_sidor_dialog_1</text>

<dont_has_info>pogovoril_weap_sidor</dont_has_info>

<next>2</next>

</phrase>

 

<phrase id="2">

<text>weap_sidor_dialog_2</text>

<next>3</next>

</phrase>

 

<phrase id="3">

<text>weap_sidor_dialog_3</text>

<next>4</next>

</phrase>

 

<phrase id="4">

<text>weap_sidor_dialog_4</text>

<next>5</next>

</phrase>

 

<phrase id="5">

<text>weap_sidor_dialog_5</text>

<give_info>pogovoril_weap_sidor</give_info>

</phrase>

<phrase id="51">

<text>weap_sidor_dialog_5</text>

<has_info>pogovoril_weap_sidor</has_info>

</phrase>

</phrase_list>

</dialog>

 

Жду ли я Сталкер 2? Хм...

Напишите, пожалуйста, функцию для рандомного спавна объектов в инвентарь ГГ.

P.S. Пробовал с сайта www.stalkerin.gameru.net и с сайта yastalker.com. Не спавнятся объекты.

вот скрипт erlik.Сам пока не проверял

 

local count = 0

function uni_spawn_new(tab_items,tab_where)

local pos, lvid, gvid, id

for k, v in pairs(tab_items) do

if type(tab_where)=='table' then

for k, v in pairs(tab_items[k]) do

count = k

for i=1, count do

alife():create(v,vector():set(tab_where['x'],

tab_where['y'],tab_where['z']),

tab_where['lv'],tab_where['gv'])

end

end

elseif type(tab_where)=='string' then

for k, v in pairs(tab_items[k]) do

count = k

for i=1, count do

alife():create(v, db.actor:position(), db.actor:level_vertex_id(), db.actor:game_vertex_id(), db.actor:id())

end

end

elseif type(tab_where)=='number' then

local obj = level_object_by_sid(tab_where)

if obj ~= nil then

id = obj:id()

pos = obj:position()

lvid = obj:level_vertex_id()

gvid = obj:game_vertex_id()

elseif obj == nil then

obj = alife():story_object(tab_where)

id = obj.id

pos = obj.position

lvid = obj.m_level_vertex_id

gvid = obj.m_game_vertex_id

for k, v in pairs(tab_items[k]) do

count = k

for i=1, count do

alife():create(v, pos, lvid, gvid, id)

end

end

end

end

end

end

 

function uny_spawn_1()

local tab_items ={{[1]="exo_outfit"},{[2]="af_cristall_flower"},

{[1]="wpn_fn2000"},{[5]="ammo_5.56x45_ss190"},{[3]="bread"},

{[5]="medkit_army"}}

local tab_where = {x=-249.495,y=-18.495,z=-107.105, lv=10784,gv=8}

this.uni_spawn_new(tab_items,tab_where)

end

 

--для спавна в инвентарь эктора

function uny_spawn_2()

local tab_items ={{[1]="exo_outfit"},{[2]="af_cristall_flower"},

{[1]="wpn_fn2000"},{[5]="ammo_5.56x45_ss190"},{[3]="bread"},

{[5]="medkit_army"}}

local tab_where = "actor"

this.uni_spawn_new(tab_items,tab_where)

end

 

--для спавна в инвентарь непися по его sid'у

function uny_spawn_3()

local tab_items ={{[1]="exo_outfit"},{[2]="af_cristall_flower"},

{[1]="wpn_fn2000"},{[5]="ammo_5.56x45_ss190"},{[3]="bread"},

{[5]="medkit_army"}}

local tab_where = 006 -- это sid волка

this.uni_spawn_new(tab_items,tab_where)

end

 

 

 

или если для квеста надо,то рандомная награда

 

local nagrad = {

 

level_1 = {

"ammo_9x39_sp5",

"ammo_7.62x54_7h14",

"ammo_5.45x39_ap",

"ammo_5.56x45_ap",

"ammo_11.43x23_hydro",

"bread",

"kolbasa",

"ammo_5.56x45_ss190"

},

level_2 = {

"af_medusa",

"af_cristall_flower",

"af_night_star",

"af_vyvert",

"af_gravi",

"af_gold_fish",

"af_cristall",

"bread",

"kolbasa",

"af_blood",

"af_mincer_meat",

"af_electra_sparkler",

"af_electra_moonlight",

"af_soul"

}

}

 

function prines_kopyto(first_speaker, second_speaker)

local actor, trader

if db.actor and db.actor:id() == first_speaker:id() then

actor = first_speaker

trader = second_speaker

else

actor = second_speaker

trader = first_speaker

end

local mutant_boar_leg = 0

actor:iterate_inventory(function (dummy, item) if item:section()=="mutant_boar_leg" then

mutant_boar_leg = mutant_boar_leg+1 end end, nil)

if mutant_boar_leg>=3 then

return true

else

return false

end

end

 

 

function otdal_kopyto(first_speaker, second_speaker)

local item = ""

local actor, trader

if db.actor and db.actor:id() == first_speaker:id() then

actor = first_speaker

trader = second_speaker

else

actor = second_speaker

trader = first_speaker

end

item = nagrad.level_2[math.random(table.getn(nagrad.level_2))]

sak.reloc_items_count(trader, "mutant_boar_leg", "out", 3)

dialogs.relocate_item_section(second_speaker, item , "in")

end

 

 

Отчего может быть безлоговый вылет в Тёмной долине при пересечении определённой границы локации? Вот это место, только до него доходишь и видишь рабочий стол:

2c32cc1024bef58ee00dfe15caa026e5.jpeg

Может кто сталкивался с подобным?

Вечность это время от начала рабочего дня до его окончания. Мгновение это 23 календарных дня отпуска.

Тут нужен отладчик. Я бы посоветовал в скрипте се_сталкер сделать вывод в лог сталкеров которые хотят в онлайн, а на апгрейд я бы повесил выдачу сообщения в лог в каком рестрикторе мы находимся

Freedom

Увеличил объем рюкзака в ширину с о стандартных 7 ячеек до 11, почти всё работает. Не могу понять, почему из добавленных 3-х ячеек не могу взять/перетащить вещи. Понимаю, что где-то мелочь какую-то упустил, но не могу найти что именно.

Кто знает, подскажите, пожалуйста.

 

Ты поменял в dragdrop_bag-е параметр cols_num, а width ты не забыл подтянуть за ним? По идее, width должен быть не меньше, чем cols_num*cell_width, плюс на линейку прокрутки что-то надо, наверное...

Мои работы:

Ночные прицелы + смена ножевого слота

AI вертолетов + ПЗРК

Soul Cube

 

Работаю только с ТЧ. С ковырянием ЧН/ЗП не связываюсь ни в какой форме. Совсем.

TheDoktor, возможно, в этом месте ГГ приближается к какому-либо объекту (NPC, например), который в этот момент переходит в онлайн, и, по причине ошибок в скриптах или конфигах, даёт вылет. Советую "пощупать" NPC, к которым, воможно, в этом месте приближается игрок, вызывая их переход в онлайн - особенно если проводилась какя-либо работа с этими NPC (или вообще какими-то новыми, или модифицированными старыми объектами). Раз уж вылет без лога.

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

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

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

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

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

Войти

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

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

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