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

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


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

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

 

Прошу помощи

Expression : vertex || show_restrictions(m_object)

Function : CPatrolPathManager::select_point

File : E:\stalker\sources\trunk\xr_3da\xrGame\patrol_path_manager.cpp

Line : 155

Description : any vertex in patrol path [esc_lager_guard_walk1] in inaccessible for object [esc_lager1]

данный вылет очень нестабилен но часто появляется во время выброса.Стоит мод на выброс из огсм+напарники+аи пак+аи вертолетов+сон(с исправленной затычкой от сна во время выброса).

Замедляю полураспад души стержнями музыки

Мне нужно не обезболивающее а именно само лекарство от проблемы.Закомментировать можно все.А мне нужно устранить причину вылета.

Замедляю полураспад души стержнями музыки

данный вылет очень нестабилен но часто появляется во время выброса

Причины:

1. Объект esc_lager1 не может проследовать в укрытие - что-то ему мешает. Подобный вылет часто бывает на Припяти в АМК-моде. Ибо снайперам с крыш бежать некуда.

2. Объекту куда-то пройти мешает аномалия.


256 символов

Скажите, пожалуйста, как вывести на экран координаты для спавна.

 

Цитата

 

Сообщение от модератора n6260
http://www.amk-team.ru/forum/index.php?showtopic=1326 Не совсем то, но может пригодится.

 

 

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

В консоли введите команду:

 

rs_stats on или rs_stats 1

 

Тем самым мы включаем вывод информации на экран. Далее вводим еще одну команду:

 

demo_record 1

 

И «летим» на фабрику. Нам нужно выбрать место для спавна объектов и данный режим как нельзя лучше подходит для реализации задуманного. Помещаем камеру в точке предполагаемого спавна и записываем координаты - у меня получились 115, -6, -16.

 

Для выхода из режима demo_record нажимаем Esc, в консоли пишем rs_stats off или rs_stats 0 (убираем вывод информации).

 

Другой способ получения тех же сведений - прийти в нужное место и запустить там скрипт, который выдаст все нужные координаты. Я пользуюсь следующим скриптом (вызываю общеизвестным способом, через main_menu):

 

function main_menu:main_cheat_f3()

-- Выдадим сообщение о нашем местоположении

local text

local vid

local gvid

local a = vector() -- Тип переменной

local text

 

a = db.actor:position() -- Наше положение в координатах

vid = db.actor:level_vertex_id()

gvid = db.actor:game_vertex_id()

text = "Позиция:\\nX= "..a.x.."\\nY= "..a.y.."\\nZ= "..a.z.."\\nlevel_vertex= "..vid.."\\ngame_vertex_id= "..gvid

news_manager.send_tip(db.actor, text, nil, nil, 30000)

end

 

В результате не нужно эксперементировать мы сразу получаем все, в том числе и level_vertex и game_vertex. Imp 22:38, 23 июля 2007 (EEST)

 

Выходим из игры, идем в папку с установленной игрой и создаем каталог gamedata (предполагается, что «лепим» свой «мод» на «чистую» игру, без установленных модов, и имеем распакованные ресурсы игры в папке, скажем, gamedata source).

 

В папке gamedata создаем папку config, а в ней - папку creatures. Скопируем из оригинальной папки файл m_zombie.ltx и откроем его на редактирование.

 

Возможно ли создать трек бар, который изменяет параметры, по типу: r2_sun_near и т.д.?

Изменено пользователем TREWKO
TREWKO, в ТЧ нельзя работать с файлами. Хотя можно писать в консольку(изменения будут записаны в user.ltx) и будет тебе счастье :). Соответственно ответ на поставленный тобой вопрос - да,можно.

Я хочу сделать страницу с дополнительными параметрами.

Саму страницу знаю как делать, и линк на неё знаю.

Не знаю, как сделать трек бар, что бы таскать эту полоску и изменять r2_sun_lumscale.

TREWKO, А разве нету такого "виджета" ?

Если есть то просто.

мин.значение= 0

макс.значение = 1(или какое там нужно)

шаг = 1(если нужно вещественное , то 0.1)

потом при сохранении в консольку вводишь текущее значение "виджета". Вот и всё.

Изменено пользователем меченый(стрелок)

Это я понял, я не понимаю, как вывести через скрипт трек бар на экран, как на странице с опциями игры.

TREWKO, А окошко ты как выводишь?Вот тем же макаром и все виджеты.Посмотри амк меню или амк трансмутатор(там увидишь как создавать прямо в коде, без xml'ов) как "выводить" виджеты, если не в курсе.Также посмотри lua_help.script там увидишь все возможные контролы. Изменено пользователем меченый(стрелок)

Решил добавить вырезанные аномалии из билдов(аномалия хваталка) в оригинальную игру. Добавил все конфиги аномалии, её модель, текстуры и партиклы, но почему-то все равно жалуется. Вот лог ошибки:

Expression : motion_ID.valid()

Function : CKinematicsAnimated::ID_Cycle

File : E:\stalker\sources\trunk\xr_3da\SkeletonAnimated.cpp

Line : 121

Description : ! MODEL: can't find cycle:

Arguments :

 

 

Подскажите, в чем ошибка или чего не хватает :)

Товарищи!

Кто видал такое?:

! Cannot build GAME path! (object esc_boar_weak_0006)

! CURRENT LEVEL : l01_escape

! CURRENT game point position : [-68.391785][0.560365][19.191620]

 

FATAL ERROR

 

[error]Expression : I != levels().end()

[error]Function : GameGraph::CHeader::level

[error]File : e:\stalker\patch_1_0004\xr_3da\xrgame\game_graph_inline.h

[error]Line : 171

[error]Description : there is no specified level in the game graph : 72

 

 

stack trace:

 

 

 

Игра почти чистая, стоит AI Full Pack.

Тока вышел из бункера сидора и ...

Сообщение от модератора n6260
По-моему заспавнилось что-то за пределами локи. Поиск не работает чтоль?
Изменено пользователем n6260

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

 

[logic] 
active = remark1 
danger = danger_ignore 

[danger_ignore] 
ignore_distance = 5 

[remark1] 
no_move = true
 
Изменено пользователем Jurok

Jurok потому что ты не отключил своему нпс привязку к террейну который его уводит.

Напиши в логике вот эти строки

[smart terrain]

none = true

Подскажите пожалуйста какой файл отвечает за наполнение железных разбиваемых коробок в игре?

Изменено пользователем Ирбис

Замедляю полураспад души стержнями музыки

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

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

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

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

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

Войти

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

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

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