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

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


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

Министр

Про электро-химеру я читал и знаю где она прописан. Знаю что именно там где ты указал присутствует запись "bones_particles =". Мне непонятно откуда он "подгружается" или "берется", вобщем в каком он файле прописан?

И где его можно посмотреть? :rolleyes:

Ведь насколько я понимаю именно "bones_particles =" делает из химеры электро-химеру. :mellow:

И без него в чистом SoC электро-химеры небудет.

karavan, параметр bones_particles реализуется через скрипты - bind_monster.script (функция generic_object_binder:net_spawn) и xr_motivator.script (функция motivator_binder:net_spawn). Изменено пользователем Министр

Министр

:rolleyes:

Большое человеческое спасибо.

Т.е. если перенести эти два файла в чистую версию то электро-химера будет работать?

 

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

Хотя понял, вопрос некоректный. Извиняюсь. Там с ним много других файлов связано. <_<

Ладно. Буду разбераться. :rolleyes:

Но если не сложно, то буду рад любому совету от всех уважаемых модераторов. :crazy:

а как сделать, чтоб в игре все человеческие неписи от монстров не гибли? это вообще возможно? В m_stalker.ltx wound_immunity на 0.0 поставить? Или монстры ещё какие-то типы повреждений наносят? Или я вообще не там копаю?

Перевооружил НПС новичков, выдал им ТОЗы и БМ-16(не обрез), но пользоваться ими они не хотят, сразу же переходят на пм, а если убить такого НПС, ружья куда-то исчезают, можно ли, как нибудь поменять им приоритет и заставить использовать ружья?

Заранее спасибо.

 

Сообщение от администратора _And_
Не прописывать им в профили ПМы. А по поводу "куда деваются" - продают они их в офф-лайфе.

Если ты желаешь возвестить людям какую-либо важную истину, облеки оную в одежду общего мнения.

Пифагор Самосский.

, как способ, после начала новой игры телепортировать ГГ куда нужно.

Не вариант....

Кто нибудь еще знает как сделать чтобы ГГ рандмонно спавнился в разных местах?

Правельно пейсать "мадыратарчег", патамукаг проверочнойе слова "красафчег".

я раздал оружие неписям и так понимаю уже существующие нпс останутся при своем арсенале а нпс которые отспавнятся уже будут перевооружены? и в каких файлах прописать чтобы натроны от оружия были у них в рюкзаках? только в death_items_count.ltx или в остальных death_items?

Сообщение от администратора _And_
Патроны для стрельбы прописываем НПСам в их профилях. Правки в чарестерах работают только после новой игры. Файлы death_ххх отвечаю только за спавн лута в трупах. Что бы у НПСа вооруженного АКМом заспавнились патроны 7.62х39 в его трупе надо что бы АКМ был прописан в таблице в файле death_generic по примеру другого оружия. И что бы в другом файле был разрешен спавн данных патронов на данной локе. Там все довольно просто - главное внимательно эти файлы просмотреть.

no russians-no money!

Не вариант....

Это единственный способ. И чем он тебе не угодил?

 

Плагины Total Commander для работы с игровыми архивами:

Архиваторный плагин (для работы с одиночным архивом): link1 link2

Системный плагин (для распаковки установленной игры): link1 link2

 

Writer, Посмотри как реализовано в Фриплей моде.

Привет.

Обращаюсь к знатокам.

Подскажите пожалуйста как заспавнить НПС через скрипт (статьи читал) сразу после появления ГГ привязанного к точке, т.е. после начала новой игры (не через диалог)? Как прописать функцию? Как регистрировать НПС я знаю. :rolleyes:

 

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

Кстати про АллСпавн знаю. Напоминать не надо. Но ситуация такая что нужно через скрипт и сразу после начала новой игры.

Помогите пожалуйста. :wacko2:

У меня вылет с логом(вернее не знаю как это назвать) сразу после конца интро в начале.

Что показывать не знаю.

Я ВЕРНУСЬ И НАДЕРУ ВСЕМ ЗАДНИЦЫ (С) УИЛЛИС

Какой параметр в конфигах оружия влияет на степень зума при прицеливании (без оптики)?

Renson,

 

scope_zoom_factor

Я ВЕРНУСЬ И НАДЕРУ ВСЕМ ЗАДНИЦЫ (С) УИЛЛИС

Возьми да скачаи мод, будет тебе счастье.

Мастер с обрезом, крутой совет. Так кто нибудь знает как отключить фонарь у NPC во время боя?

Я сдесь новичёк. Свои первые работы выставил ]]>http://www.playground.ru/]]> . Работаю над ещё одним проектом, опыта маловато. Вопрос ковсем, кто знает. Как выключить у врагов фонарики? Можно писать прямо в личку. Заранее благодарен.

Что может означать вылет:

attempt to index field '?' (a nil value)

В применении к строке:

state_lib.states[state_name].movement == move.stand --(в оригинале 372 строка) в скрипте state_mgr?

Естественно nil в state_mgr.set_state(npc,state.....) не передаю.

Передаю стринг - существующий и описанный в state_lib.

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

Monnoroch,

попробуй исследовать ситуацию примерно так.

local con = get_console()
if state_lib then
    con:execute(type(state_lib))
    if state_lib.states then
        con:execute(type(state_lib.states))
        if state_lib.states[state_name] then
            con:execute(type(state_lib.states[state_name]))
            if state_lib.states[state_name].movement then
                con:execute(type(state_lib.states[state_name].movement))
            end
        end
    end
end

 

это странно, но я не могу найти ни одного скрипта, где бы создавалась переменная state_lib. Ни в АМК, ни в оригинале. Судя по всему, это глобальная таблица, но в _g.script такой нет. Кто её создаёт, неясно. Сам движок создаёт? Странно это всё.

 

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

Блин, вот я тупой. Это ж не таблица, а скрипт.

 

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

тогда остаётся только один вариант - state_name не соответствует ни одному из тех значений, что прописаны в скрипте state_lib. его и надо проверять

 

Плагины Total Commander для работы с игровыми архивами:

Архиваторный плагин (для работы с одиночным архивом): link1 link2

Системный плагин (для распаковки установленной игры): link1 link2

 

Вылет после интро в начале.Просьба помочь:

 

Initializing File System...

using fs-ltx fsgame.ltx

FS: 28267 files cached, 5040Kb memory used.

Init FileSystem 1.363459 sec

'xrCore' build 3312, Feb 27 2008

 

Initializing Engine...

Executing config-script "user.ltx"...

[c:\documents and settings\all users\Документы\stalker-shoc\user.ltx] successfully loaded.

Starting INPUT device...

Loading DLL: xrRender_R2.dll

Loading DLL: xrGame.dll

* [win32]: free[2013736 K], reserved[9820 K], committed[73532 K]

* [ D3D ]: textures[0 K]

* [x-ray]: crt heap[6970 K], process heap[1138 K], game lua[0 K], engine lua[0 K], render[0 K]

* [x-ray]: economy: strings[1039 K], smem[0 K]

Executing config-script "d:\program files\компания-разработчик (признана нежелательная) world publishing\s.t.a.l.k.e.r\gamedata\config\default_controls.ltx"...

! cant convert dik_name for dik[16], prop=[

! cant convert dik_name for dik[17], prop=[

! cant convert dik_name for dik[18], prop=[

! cant convert dik_name for dik[19], prop=[

! cant convert dik_name for dik[20], prop=[

! cant convert dik_name for dik[21], prop=[

! cant convert dik_name for dik[22], prop=[

! cant convert dik_name for dik[23], prop=[

! cant convert dik_name for dik[24], prop=[

! cant convert dik_name for dik[25], prop=[

! cant convert dik_name for dik[26], prop=[

! cant convert dik_name for dik[27], prop=[

! cant convert dik_name for dik[30], prop=[

! cant convert dik_name for dik[31], prop=[

! cant convert dik_name for dik[32], prop=[

! cant convert dik_name for dik[33], prop=[

! cant convert dik_name for dik[34], prop=[

! cant convert dik_name for dik[35], prop=[

! cant convert dik_name for dik[36], prop=[

! cant convert dik_name for dik[37], prop=[

! cant convert dik_name for dik[38], prop=[

! cant convert dik_name for dik[39], prop=[

! cant convert dik_name for dik[40], prop=[

! cant convert dik_name for dik[41], prop=[

! cant convert dik_name for dik[44], prop=[

! cant convert dik_name for dik[45], prop=[

! cant convert dik_name for dik[46], prop=[

! cant convert dik_name for dik[47], prop=[

! cant convert dik_name for dik[48], prop=[

! cant convert dik_name for dik[49], prop=[

! cant convert dik_name for dik[50], prop=[

! cant convert dik_name for dik[51], prop=[

! cant convert dik_name for dik[52], prop=[

! cant convert dik_name for dik[144], prop=[

[d:\program files\компания-разработчик (признана нежелательная) world publishing\s.t.a.l.k.e.r\gamedata\config\default_controls.ltx] successfully loaded.

Executing config-script "user.ltx"...

Executing config-script "d:\program files\компания-разработчик (признана нежелательная) world publishing\s.t.a.l.k.e.r\gamedata\config\rspec_extreme.ltx"...

! Unknown command: r__dtex_range

! Unknown command: r__ssa_glod_end

! Unknown command: r__ssa_glod_start

! Unknown command: r__wallmark_ttl

! Unknown command: rs_detail

! Unknown command: rs_skeleton_update

! Unknown command: vid_bpp

[d:\program files\компания-разработчик (признана нежелательная) world publishing\s.t.a.l.k.e.r\gamedata\config\rspec_extreme.ltx] successfully loaded.

Executing config-script "d:\program files\компания-разработчик (признана нежелательная) world publishing\s.t.a.l.k.e.r\gamedata\config\default_controls.ltx"...

[d:\program files\компания-разработчик (признана нежелательная) world publishing\s.t.a.l.k.e.r\gamedata\config\default_controls.ltx] successfully loaded.

[c:\documents and settings\all users\Документы\stalker-shoc\user.ltx] successfully loaded.

SOUND: OpenAL: enumerate devices...

SOUND: OpenAL: EnumerationExtension Present

devices Generic Hardware

SOUND: OpenAL: system default SndDevice name is Generic Hardware

SOUND: OpenAL: default SndDevice name set to Generic Software

SOUND: OpenAL: All available devices:

1. Generic Hardware, Spec Version 1.1

2. Generic Software, Spec Version 1.1 (default)

SOUND: OpenAL: SelectBestDevice is Generic Software 1.1

SOUND: OpenAL: Required device: Generic Software. Created device: Generic Software.

* sound: EAX 2.0 extension: absent

* sound: EAX 2.0 deferred: absent

* sound : cache: 32773 kb, 3805 lines, 8820 bpl

Starting RENDER device...

* GPU [vendor:10DE]-[device:400]: NVIDIA GeForce 8600 GTS

* GPU driver: 6.14.11.6218

* CREATE: DeviceREF: 1

* Vertex Processor: PURE HARDWARE

* Texture memory: 742 M

* DDI-level: 9.0

* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)

* GPU vertex cache: unrecognized, 16

* DVB created: 1536K

* DIB created: 512K

! Version conflict in shader 'def_shaders\def_aref'

! Version conflict in shader 'def_shaders\def_aref_v'

! Version conflict in shader 'def_shaders\def_trans'

! Version conflict in shader 'def_shaders\def_trans_v'

! Version conflict in shader 'def_shaders\def_trans_v_tuchi'

! Version conflict in shader 'def_shaders\lod_old'

! Renderer doesn't support blender 'effects\shadow_world'

! Version conflict in shader 'effects\watertest-1'

count of .thm files=1

load time=42 ms

* NULLRT supported

* ...and used

* HWDST/PCF supported and used

* NV-DBT supported and used

- r__tf_aniso 16

- r2_tf_mipbias 0.

Starting engine...

Loading DLL: xrGameSpy.dll

! Missing ogg-comment, file: d:\program files\компания-разработчик (признана нежелательная) world publishing\s.t.a.l.k.e.r\gamedata\sounds\characters_voice\scenario\video\intro_компания-разработчик (признана нежелательная)_wp_r.ogg

stack trace:

 

001B:035D6110 xrGame.dll

001B:004B9858 XR_3DA.exe, CConsole::ExecuteCommand()

001B:004D25A4 XR_3DA.exe, CConsole::`vftable'

001B:0040A470 XR_3DA.exe, IRender_Visual::Spawn

 

Я ВЕРНУСЬ И НАДЕРУ ВСЕМ ЗАДНИЦЫ (С) УИЛЛИС

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

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

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

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

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

Войти

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

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

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