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

UnLoaded

Жители
  • Число публикаций

    927
  • Регистрация

  • Последнее посещение

  • AMKoin

    10 [Подарить AMKoin]

Весь контент пользователя UnLoaded

  1. UnLoaded

    [SoC] Вопросы по SDK

    @Staffenberg У тебя xrAI с СДК совмещен и настроен ? На всякий случай: скачай это, в архиве папка compiler_ai(в ней имеется готовый файл настройки fsgame.ltx) - ее положить в X-Ray SDK\level_editor\bins, батники(в них для примера обработка Кордона) - в X-Ray SDK\level_editor. Все это - для СДК совмещенного с игровой gamedata(или наоборот - не знаю как правильно обозвать).
  2. UnLoaded

    Худ

    Hit Mark - отметка хита(удара) на экране(HUDе). Обычно, красные отметки при попадании в ГГ пуль, осколков и т.п. - индикация урона.
  3. Похоже на то. Вот строка из alife.ltx: switch_distance = 150 А на кой тебе вообще направление взгляда ? У тебя задача, как я понял из твоих пояснений: Ящик в который можно что-то положить - это инвентарный ящик. Для него имеется стандартный UI-интерфейс, чем он тебе не гож ? Или ты хочешь что-то ложить в НЕ инвентарные ящики ? Если да, то вобщем это можно скостылить, но как тогда из НЕ инвентарных ящиков брать что-то, туда положеное ? Ведь нужен UI-интерфейс, а он будет только у инвентарного ящика.
  4. UnLoaded

    [SoC] Вопросы по SDK

    С какими ?
  5. UnLoaded

    Сообщество Мапперов

    @karavan Остаются несколько последних вариантов: - ты точно уверен, что прекращение работы компилятора вызвано не внутренней ошибкой, типа не найденной текстуры или инвалид-фэйса ? Проверь лог работы компилятора, где найти думаю знаешь - почисть папку логов полностью, затем запусти компиляцию и проверь наличие лога после вылета; - попробуй скомпилить локу на драфте - пройдет до конца или то-же вылетит ? - попробуй скомпилить на высоких какую-нибудь "легкую" локу из оригинальных: подземку Агро или комнату управления монолитом. Они не большие, поэтому скомпилятся быстро. Или не скомпилятся... - попробуй перед компиляцией выгрузить весь фоновый хлам: CD-эмуляторы, торренты, скайпы, антивирус(предварительно отключив сетевой шнур, на всяк случай) и что-там еще у тебя будет.
  6. Вот тебе ButcherMod_SoC, в нем есть практически все, что тебе надобно. Сделай по аналогии и будет тебе счастье...
  7. UnLoaded

    [SoC] Вопросы по SDK

    А может правильно использовать xrAI ? Без всяких оберток к нему...
  8. UnLoaded

    Сообщество Мапперов

    Ну тогда с твоей проблемой к автору\авторам компиляторов, никто кроме них...
  9. UnLoaded

    Сообщество Мапперов

    Перед запуском компилятора, запусти Диспетчер задач и в процессе компиляции понаблюдай за состоянием оперативки(нагляднее всего на графике "Хронология исп. физической памяти). Если будут значения "под потолок", значит твоих 16Гб не хватает.
  10. UnLoaded

    БЛОКпост

    Это, как всегда, только для понту ?
  11. А чего гадать ? Открой death_manager.script и гляди в районе 139 строки - че ему надо. И вообще, в этом скрипт-файле происходит(основное его предназначение) заполнение инвентаря откинувших копыта НПСов всяким лутом, в зависимости от кучи факторов: группировка, ранг, лока, на которой ласты склеил и еще всякое, всего не упомню. И в движке обычно так устроено, что добавление глобальных вещей типа группировки или ранга, требует регистрации этого вновьдобавленного в разных местах...
  12. Для отделения квестовиков от движка, в нормальных ..командах.. используют СДК - средство визуальной разработки, как раз и предназначенное для вышеозначенной цели. А это вообще ни о чем...
  13. А в чем разница? Все одно нужен еще один параметр, кроме координат: меня и gv устраивает, хотя-бы тем, что имея имя уровня, придется городить какой-то скрипт для получения gv на целевом уровне. А имея gv, можно его сразу и передать в create... P.S. А желание, с помощью скриптов создать некий универсальный спавнер всего и вся, якобы не привязанный ни к чему, кроме координат - на мой взгляд фикция, до тех пор, пока не будет альтернативы единственной ф-ции создания объектов в игре(хоть она и в нескольких ипостасях), которая обязательно требует одним из параметров gv, для определения целевой локации.
  14. Хм, а ничего, что одни и те-же координаты могут быть на куче разных локаций ? Как бы все не спорили, а реальность есть такова, что имея только координаты заспавнить объект не получится - по любому нужен gv, который определяет целевую локацию. Таблица "quest_section" в игре используется в единственном месте: function relocate_item_section(victim, section, type) if db.actor and victim then if type == "in" then -- Трансферить нужно только квестовые предметы -- if quest_section[section] == true and victim:object(section) ~= nil then victim:transfer_item(victim:object(section), db.actor) else -- остальные - спаунить в инвентарь актеру -- alife():create(section, db.actor:position(), db.actor:level_vertex_id(), db.actor:game_vertex_id(), db.actor:id()) end elseif type == "out" then db.actor:transfer_item(db.actor:object(section), victim) end news_manager.relocate_item(db.actor, type, section) end end Из пояснений в коде ф-ции надеюсь ты сам поймешь, зачем нужна эта таблица.
  15. Вроде то-же, добавляется ACDC. Как использовать - где-то в описании ACDC что-то было на эту тему.
  16. UnLoaded

    Скриптование

    Насчет тормозов с string.sub - отбой, дело в другом оказалось...
  17. UnLoaded

    Скриптование

    local det_list = {} - табличка заполняется табличка: det_list[1][1] = "detector_simple_f" det_list[2][1] = "detector_advances_f" det_list[3][1] = "detector_elite_f" получаем нужный кусок строки из этой таблички: local set_sect = string.sub(det_list[2][1], 1, string.len(det_list[2][1]) - 2) - подтормаживание до 1.5 секунд.
  18. UnLoaded

    Ищу файлы / моды / аддоны

    @zxc Чет я тебя не понял - спрашиваешь ссылку на ссылку, которую сам же и указываешь в вопросе...
  19. UnLoaded

    Скриптование

    Есть строка вида "ляля_ляля_f", надо взять от нее часть без "_f". Подскажите самый быстрый способ. Попробовал: string.sub(строка, 1, string.len(строка) - 2) и string.sub(строка, 1, #строка - 2) - медленно...
  20. UnLoaded

    [SoC] Вопросы по SDK

    Ты серьезно думаешь, что вся локация будет одним файлом, да еще и который у тебя 19 часов компилился ? Локации лежат в gamedata\levels, конкретно Кордон - папка l01_escape.
  21. Определись конкретнее: тебе надо изменить отношение этих "красных военных" ко всем остальным, или просто сделать сюжетный запрет на агрессию, как, к примеру, у Кузнецова с его группой солдат под мостом на Кордоне ?
  22. Если не ошибаюсь, задание(task) обзывается "gar_car_graveyard_quest". Соответственно ищи поиском по файлам, где выдается, ну и убирай.
  23. Так вроде-ж конкретно указано в логе на xr_wounded.script на 521 строку в нем. Пробовал у себя глянуть, что там в 521 строке - но оказалось что у меня строк всего 488(это ТЧ 1.0006). Смотри, что у тебя в районе той строки.
  24. UnLoaded

    [SoC] Вопросы по SDK

    А вот это оказалось то, что нужно !
  25. Проверь этот путь: или в СДК или ACDC распакуй all.spawn и посмотри гейм и левел вертексы, возможно не валидные... Кстати, нашел следующее: [pri_wave2_wsniper_1_walk] points = p0 p0:name = wp00|outr=pri_wave2_restr2|starti=pri_wave2_start|deathi=pri_wave2_monolith2_dead|ib p0:flags = 0x1 p0:position = -13.1291389465332,2.96178436279297,-168.986785888672 p0:game_vertex_id = 2181 p0:level_vertex_id = 85877 Что за флаги такие: outr, starti, deathi, ib ???
×
×
  • Создать...