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

Внимание. На форуме проводятся технические работы с боковым меню.

_Val_ _Val_

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


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

BrokenEarth, я встречал этот вылет, когда делал летающую аномалию, ведь в СДК указывается анимация для камеры - файл gamedata\anims\. И при создание катсцены было подобное, вообщем проверь нет ли в папке anims файлов с русскими именами, вдруг из-за этого.
P.S. у меня в логе было "Can't find motion file file.anm", а у тебя даже формата нет :wacko:

@Старлей, не, ничего такого нет. В логе выскакивают разные форматы, но большинство названий - из иероглифов. В СДК не лазею, да и не умею, аномалии не спавнил, сталкер переустанавливал. Куда бы ещё посмотреть? Может скрипты какие?

 

Такс... Поменял настройки - вылетать перестало.. но при загрузке сохранения всё тоже самое только в конце: Arguments: Can't find motion file 'd_to_max_seq'.

 

Спустя 15 минут перезапустил игру, загрузил то же сохранение, на синхронизации выдало: Arguments: Can't find motion file 'uha_call_seq'.

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

Накопилось еще пара вопросов:

 

1. При переработке квеста, описанного ранее (требовалось выводть на экран заголовок основного задания, а не дополнительного) перестал отображаться целеуказатель.

 

<game_task id="lab_x8_find_key_card_task" prio="455">
<title>Найти способ открыть дверь в лаборторию Х-8</title>

<objective>
<text>Найти способ открыть дверь в лаборторию Х-8</text>
<icon>ui_iconsTotal_dar_codedoor_1</icon>
<infoportion_complete>lab_x8_door_open</infoportion_complete>
</objective>

<objective>
<text>Найти способ открыть дверь в лаборторию Х-8</text>
<object_story_id>lab_x8_map_point</object_story_id>
<infoportion_complete>lab_x8_find_key_card_complite</infoportion_complete>
</objective>

<objective>
<text>Открыть дверь в лабораторию</text>
<object_story_id>lab_x8_map_point</object_story_id>
<infoportion_complete>lab_x8_door_open</infoportion_complete>
</objective>
</game_task>

 

 

2. При попытке добавить любому квесту подробное описание, игра сваливается с логом о не найденном объекте, хотя все свои файлы я зарегистрировал где положено.

 

(пример: [error]Description : item not found, id [error]Arguments : inspect_lab_x8_descr)

 

<game_task id="inspect_lab_x8_task" prio="450">
<title>Обследовать лабораторию Х-8</title>

<objective>
<text>Обследовать лабораторию Х-8</text>
<icon>ui_iconsTotal_dar_codedoor_2</icon>
<map_location_type hint="Вход в лабораторию Х-8">green_location</map_location_type>
<object_story_id>lab_x8_map_point</object_story_id>
<function_complete>alex_mod_tasks.lab_x8_documents_one_part_find</function_complete>
<infoportion_complete>inspect_lab_x8_complite</infoportion_complete>
<article>inspect_lab_x8_descr</article>
</objective>
</game_task>

 

 

<article id="inspect_lab_x8_descr" name="" group="inspect_lab_x8_task/0" article_type="task">
<text>inspect_lab_x8_descr</text>
</article>

 

 

<string id="inspect_lab_x8_descr">
<text>Профессор Сахаров хочет побольше узнать об одной из многочисленных секретных лабораторий, раскиданных по всей Зоне. Ему необходима любая информация, которую удасться найти в Х-8.</text>
</string>

 

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

@Старлей, не, ничего такого нет. В логе выскакивают разные форматы, но большинство названий - из иероглифов. В СДК не лазею, да и не умею, аномалии не спавнил, сталкер переустанавливал. Куда бы ещё посмотреть? Может скрипты какие?

 

Такс... Поменял настройки - вылетать перестало.. но при загрузке сохранения всё тоже самое только в конце: Arguments: Can't find motion file 'd_to_max_seq'.

 

Спустя 15 минут перезапустил игру, загрузил то же сохранение, на синхронизации выдало: Arguments: Can't find motion file 'uha_call_seq'.

Всё проблема решена!! Как не странно вылеты были из за файлов из папки text/rus... А конкретнее "string_table_outfit". Причём тут костюмы - ума не приложу... :huh:

Подскажите оригинальное название черного плаща

В ЗП - "Кожаный плащ".

http://ru.stalker.wikia.com/wiki/%D0%9A%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B0%D1%89

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

@spartanec078, в оригинале  ТЧ textures\act\act_dark_stalker2.dds - это персонаж в костюме,  насчёт лежащего на земле в виде модели не знаю.

Подскажите название анимации Круглова на Янтаре, когда он делает замеры и у него в руках детектор.(P.S. Или киньте файл его логики)

Всем привет. Не могу заспавнить нпс на локации Бар . Делаю все по уроку из stalkerin`a . Вылета нет и НПС тоже нет , все перерыл - нпс просто не появляется . А на локации Кордон все работает , нпс спавнится. Может кто встречался з этой проблемой? Буду благодарен за помощь. (Сталкера создаю в alife_l05_bar.ltx и пути тоже в way_l05_bar.ltx)

@TIGER_VLAD, А координаты и вертексы точно верные? А какой урок? Каким образом ты делал? Какая логика у твоего НПС? 

Да , координаты и вертексы точно верные . Работал с помощью ACDC  , вот урок http://stalkerin.gameru.net/wiki/index.php?title=All.spawn._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_NPC , логика walker  , path_walk и path_look . Что странно что на Кордоне все работает...

@TIGER_VLAD, Не забыл про этот параметр ? upd:position
Если нет, то где-то накосячил с координатами.

efee5c030742b50e6ea97ad388452e5b53dcec16

Вот такая картинка.

Где в игре "прячется" это название метки? Возможно ли как-то скриптом отловить его?

Спасибо!

@topdog, это либо в скрипте, где ставится отметка, либо в файлах с текстом. Пройдись поиском и там, и там. 

yl59NI59OeI.jpg

Я, наверное, немного не правильно задал вопрос.

Эту метку я ставлю сам. Поэтому ее содержание я знаю. А интересует меня куда игра записывает этот текст и как его впоследствии можно скриптом прочитать.

При распаковке сохранения получается:

[106]



; cse_abstract properties
section_name = mapspot_space_restrictor
name = mapspot_space_restrictor0258
s_gameid = 0x1
position = -4.30879163742065, -0.00391331315040588, -26.3983783721924
direction = 0, 0, 0
id = 258
version = 118
script_version = 6

; cse_alife_object properties
game_vertex_id = 18
level_vertex_id = 43826
object_flags = 0xffffff3e

; cse_shape properties
shapes = 0

; cse_alife_space_restrictor properties
restrictor_type = 0

и

[1]

count = 2
0:object = mapspot_space_restrictor0258
0:spot_type = user
0:unused = 0
0:m_refCount = 1
0:hint = Проба точки
0:flags = 33

А вот как эти данные связать в игре - не понятно.

Вот ты о чем.. Пардон, сразу не понял.

Попробуй скриптом перебрать все объекты в игре и вычленить mapspot_space_restrictor. А дальше уже отталкиваться от этого.

yl59NI59OeI.jpg

Два вопроса:

1.Можно ли сделать чтобы Гаусс-пушка била НПС обычно, а технику в 10 раз мощнее.
2.Где можно изменить параметр с которого оружие начинает заклинивать.

Вот произошёл выкидыш из игры, на загрузке сохранения:
Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ... disk\s.t.a.l.k.e.r\gamedata\scripts\xr_logic.script:1303: attempt to call field '?' (a nil value)
 

Помогите определить проблему

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

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

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

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

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

Войти

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

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

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