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

KD87

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

    1 850
  • Регистрация

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

  • Дней в топе

    16
  • AMKoin

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

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

  1. KD87

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

    Страховид, не занимайся сусанинством. djslavikoz, вылет говорит о том, что ты не перестроил кросс-таблицу уровня, то есть забыл сделать aiwrapper -g. После изменения аи-сетки надо все шаги компиляции АИ делать заново: -f, -g, -m, -s. Совет - выкинь аивраппер и скачай нормальный xrai для ТЧ. В первом посте этой темы есть ссылка.
  2. Sektor1986, надо лазилку сменить, значит. http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2
  3. KD87

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

    djslavikoz, разумеется. Но для генерации чистовой сетки все равно понадобится build.cform от прошлых компиляций локи. Черновую можно сделать без него.
  4. KD87

    АМК на ЗП

    Артём Карпенко, это большой пласт нудной работы, которая не сильно кому нужна в итоге. Нужны квестовики, скриптеры - это для начала. Пойди найди хотя бы пару нормальных скриптеров, которые бы за это взялись. Если очень хочется - займись сам, в чем проблема?
  5. KD87

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

    wikreznow, по каким-то причинам конвертер не может записать текстуру в gamedata/textures. Смотри причину у себя. Uyman358, еще раз - аивраппер корежит спавн. Как бы ты его не настраивал. Это факт, не предположение. Один из (!) результатов этого - acdc такой спавн распаковывает исключительно в случае наличия там очень простых объектов (лестницы, стекла). А что до проблем с xrAI - флаг no_separator_check надо устанавливать также и у рестрикторов в LE, насколько я помню.
  6. KD87

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

    А это потому что: Серьезно, аивраппер корежит спавн.
  7. KD87

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

    AndreySol, инкапсуляция, скорее всего. Попробуй создать метод-геттер для этого свойства.
  8. KD87

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

    AndreySol, можно, почему же нельзя. C секцией M_SPAWN можно работать с помощью STATE_Read/STATE_Write, с M_UPDATE - UPDATE_Read/UPDATE_Write. Барахло в ящике может переходить в оффлайн только с ящиком. А ящики в сталкере (в модах, точнее) не переключаются в оффлайн (из-за acdc). В свое время bardak боролся с тормозами при переводе в онлайн ящиков с барахлом путем модифицирования object_flags этих ящиков при перепаковке спавна. С тех пор во всех версиях acdc это модифицирование и осталось.
  9. KD87

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

    AndreySol, структура пакета меняется в данном случае в зависимости от upd:num_items. Какие действия в игре меняют этот параметр объекта - сказать не могу.
  10. KD87

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

    AndreySol, да никакой это не флаг подствола. Когда num_items не нулевой, перед куском пакета cse_alife_item_weapon есть еще апдейт-параметры cse_alife_inventory_item. Верно тебе Artos говорит - читаешь не правильно и не хочешь разбираться. Смотри код acdc, там все это есть. Или пользуйся готовыми модулями разбора нет-пакета.
  11. KD87

    Кураторам тем

    Universal ACDC и другие perl-скрипты [soC] Вопросы по SDK [CoP] Вопросы по SDK
  12. KD87

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

    AndreySol, в ЗП позиция записи при создании пакета не обязательно автоматически установится в ноль. Поэтому приходится устанавливать ее вручную. Или тебя смущает применение метода update_write?
  13. KD87

    Universal ACDC и другие perl-скрипты

    Vasserman, подобный гейм-вертекс имеет другая локация в графе. Ничего, кроме глюков, не получишь.
  14. KD87

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

    Ара, ключа db в конвертере нет. Для распаковки архивов ТЧ от русской версии необходимо использовать ключ -2945ru. Для распаковки архивов ЧН и ЗП нужен ключ -xdb.
  15. KD87

    Universal ACDC и другие perl-скрипты

    Vasserman, id 2617? у тебя 2617 уровней в графе? Marafon6540, я имел ввиду, что методом тыка ты со спавном работаешь)
  16. KD87

    Universal ACDC и другие perl-скрипты

    Marafon6540, блин, черт с ними, с локами, ты бы про вертексы почитал, что это такое и с чем едят По подключению - level.ai и level.gct, _полученные_ в результате работы ggrc, надеюсь, тоже копируешь в папку с уровнем? Про level.spawn забудь, он в сингле не играет роли.
  17. KD87

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

    AndreySol, читает-читает. Если скрипт выдает похожие на правду значения - это случайность. Учитывать cse_alife_inventory_item - обязательно. Ну вот и подтверждение.
  18. KD87

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

    AndreySol, если начинаешь читать с upd:condition, тогда ставь нуль.
  19. '==' - оператор сравнения, а не присваивания. Оператор присваивания - '='
  20. KD87

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

    TheStalkerVirus, нет ключа levels, зато есть level
  21. KD87

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

    panzyuza, а как вызываешь функцию-то?
  22. KD87

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

    gips, ты какие-то странные обходные компиляторы пробовал - там это вылет заткнут, после вылета можно продолжать компиляцию. Насчет деревьев - что с ними не так? Фуфло смущает?
  23. KD87

    Universal ACDC и другие perl-скрипты

    Desertir, ребята тестили, говорят, все нормально. Правда, я сам с этим багом не встречался, если с текущим скриптом будут проблемы - с удовольствием приму багрепорт. Насчет полноценной декомпиляции - она возможна, но для ее реализации нужно сделать много нудной однообразной работы, ибо типов партиклов более 30. Например, мне (как пример) понадобится около недели чистого времени, чтобы это реализовать и отладить. Если кто-то хочет взяться - милости прошу, а сам я пока не буду ничего обещать.
  24. KD87

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

    Batment, в сдк - никак. Индексы граф-поинтам назначаются при компиляции графа. UnFear, старая версия, скачай новую.
  25. KD87

    Universal ACDC и другие perl-скрипты

    Marafon6540, это просто оттого, что ты то, чего не знаешь, делаешь методом тыка. ТО, что увидел в твоих файлах навскидку: 1) параметры version и script_version необходимы для правильной работы acdc. Они означают версию спавна и серверной скриптовой системы. Если ты переносишь секции спавна из ЧН в ТЧ, естественно, их необходимо менять. Для ТЧ: version = 118, script_version = 6. 2) Сильно советую почитать, что такое гейм вертекс и левел вертекс. Писать тут простыни не буду, скажу эмпирические правила: -новый game_vertex_id должен рассчитываться как сумма старого и того guid0, который выдается в guids.txt для локации. -при отсутствии изменений аи-сетки level_vertex_id _не_ меняется. 3) при подключении новых локаций не забывай соответственно увеличивать level_count в all.ltx. Добавлено через 93 мин.: ОБновил шапку, добавил кучу скриптов.
×
×
  • Создать...