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

KD87

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

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

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

  • Дней в топе

    16
  • AMKoin

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

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

  1. CuJIbBEP, защита ГГ ни от какого визуала не зависит - только от надетой брони (см. картинку ГГ в инвентаре). ГГ имеет визуал сталкера в куртке обычно когда несколько бронек в инвентаре. Но это ни на что не влияет, разве что не получишь эстетического удовольствия
  2. KD87

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

    дядяСаша, секцию спавна покажи. Только под спойлер загони.
  3. KD87

    Народная 2010 разработка

    Уж не знаю, оффтоп или нет. В спавне солянки повторяются некоторые пути. Это вряд ли критично, но все равно непорядок, хорошо бы это дело почистить. И еще - по какой причине некоторые секции аномалий (например, zone_ogon) имеют класс cse_alife_anomalous_zone? Эта аномалия, к примеру, сделана на классе ZS_MBALD, что предполагает класс se_zone_anom.
  4. KD87

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

    MustaNG, прежде всего - лог, ошибка. Телепатов нет. Не видишь выполнения - добавь в конец батника pause.
  5. KD87

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

    abramcumner, ну это скорее теоретическое ограничение, во всех xrAI такое же Выше этого никак, да. А кто-нибудь пробовал практически - сколько сетки максимум можно скомпилить? В xrAI ТЧ, к примеру, максимальный размер АИ-сетки лимитировался невозможностью адресации компилятором более 2 Гб памяти.
  6. KD87

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

    Disord, он не про то. Чтобы правильно пропарсить список текстур, нужен образец. Формат вывода level cdc я знаю, а тулзу от Xiani неизвестно, где взять. По поводу различия - level cdc еще и билды тащит, а так вроде одинаковые.
  7. KD87

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

    Disord, пользуешься level cdc на perl? или за авторством xiani?
  8. KD87

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

    Miller, universal_acdc. Почитай к нему ридми, там все написано. Папку config можно держать где угодно, но для простоты я обычно сую в ту же папку, где лежит pl скрипт. Добавлено через 2 мин.: Disord, а в каком контексте такое нужно? для чего?
  9. FANAT, вместо take_item_from_box используй on_item_take.
  10. KD87

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

    BeeRseK, если бы секций не хватало, он бы так и написал - unknown section. Так что не годится.
  11. KD87

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

    ХОВАН, скорее всего, используешь старую версию конвертера. Раньше лоды долго разбивались, сейчас пофиксили вроде. А level_prefix уже есть)
  12. KD87

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

    ХОВАН, если удаляешь, можешь еще до конвертации level.spawn удалить. Правда, тогда придется руками граф-поинты расставлять. И версия спавна все-таки имеет значение. ЧН и ЗП, конечно, в этом плане очень похожи, но вот с ТЧ уже надо осторожней.
  13. KD87

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

    ХОВАН, ты декомпилируешь в формат СДК ЧН, о чем говорит spawn_version = cs. Поскольку тема про СДК ЗП, думаю, как минимум одна ошибка в этом А вот так конвертер разве не работает? converter -level cs:escape -out escape123 -mode le -with_lods
  14. KD87

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

    ХОВАН, жизненно необходимо что-то поменять в локации? Если нет, лучшее решение - программка для подключения локаций от АМК.
  15. KD87

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

    malandrinus, это надо спрашивать у авторов солянки. Я брал спавн из версии от 19.04 со всеми дополнениями и патчами. Ни в одном спавне больше такого не видел. Кстати, ни разу не видел, чтобы флажок (в all.spawn, конечно) был не нуль . В исходном acdc чтение времени даже не было заложено. А насчет недостатка данных - ну, вот, например, секцию M_UPDATE движок очень некритично читает - ему на ее размер вообще наплевать, больше там данных, меньше. Возможно, что-то подобное и тут имеет место быть - надо глянуть, как в движке функции чтения реализованы.
  16. KD87

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

    sieg, если не указано особо, все карты билдов декомпилируются в формат СДК ТЧ. Для декомпиляции в формат ЗП нужно явно написать в секции билда (converter.ini) такую строчку: spawn_version = cop KlodFighter{SPARTA}, может, тебе компьютер проверить на всякое? Если уж раньше все нормально было, а сейчас компиляторы вылетают каждый раз на новой стадии.
  17. KD87

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

    BeeRseK, все просто - acdc не подходит к спавну. Пользуй универсальный или ищи подходящий.
  18. KD87

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

    malandrinus, я с этого и начинал в свое время. Но, во первых, для каждой секции нужно иметь соответствующий движковый класс (а значит, читаем конфиги), во-вторых, не для всех классов зарегистрированы сеты в class_registrator (как определить остальные классы? особенно учитывая, что acdc должен поддерживать и билды, в которых зачастую нет скриптовых классов). Но это черт с ним. Если брать ситуацию со спавном солянки, имеем, что, zone_ogon имеет движковый класс ZS_MBALD. Скрипт лезет за подходящим сетом в class_registrator и находит там se_zone_anom. Но формат M_SPAWN в спавне-то именно cse_alife_anomalous_zone. Не отрицая того, что через class_registrator можно соотнести часть секций со скриптовыми классами, в данном случае не вижу, чем он может помочь.
  19. KD87

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

    KlodFighter{SPARTA}, net компилятор предназначен _не_ для мп-карт, а для распределенной компиляции на нескольких компьютерах. Геометрия МП-карт и синглплеер-карт компилится _одним и тем же_ компилятором - обычным.
  20. KD87

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

    malandrinus, с аномалиями немножко другая ситуация. zone_ogon сделана на классе Z_SMBALD, для которого зарегистрирован скриптовый класс se_zone_anom. Однако, zone_ogon по какой-то причине имеет класс cse_alife_anomalous_zone, то есть имеет место, наоборот, сокращение объема сохраняемых данных. По этой же причине мне неясно, как такое провернуть через class_registrator. Я сделал так - отловил ситуацию, когда в массиве данных для распаковки кончаются данные, но скрипту еще есть чего читать. В случае, если читать осталось 1 байт (last_spawn_time_present) и объект имеет класс se_zone_anom, можно сменить класс объекту на cse_alife_anomalous_zone и соответствующим образом изменить запись во внешней таблице section_to_class.
  21. KD87

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

    Disord, на сталкерине acdc от 23 мая, в нем еще такого нет. Свежий надо скачивать из репозитория xray svn. Нужно щелкнуть по ссылке в моей подписи, справа нажать на кнопочку download и скачать архив. В архиве universal_acdc лежит по пути trunk\scripts\unpackers\spawn\. Miller, попробовал acdc на спавне Народной солянки - есть ошибки. Оказалось, например, что у них zone_ogon имеет другой скриптовый класс, нежели другие аномалии, несмотря на то, что движковый класс у них один. Зачем такое делать, мне не совсем понятно, но это дело разработчиков. Попозже сделаю обработчик такого рода ошибок. Спавны попроще (например, АМК) распаковываются на ура. Добавлено через 310 мин.: В общем, кому надо было распаковывать спавн народной солянки - берем свежую версию из подписи, вставил необходимый костыль. Только спавн глючный, некоторые пути там дублированы. В текущих скриптах стоит блокировка на упаковку спавнов с повторяющимися секциями - чистите пути от таких секций (вроде все они в way_labx8) или комментируйте 30ю строчку в ini_file.pm (с помощью #). Вместе с acdc использовать только текущую папку stkutils из репозитория.
  22. karavan, все проще - on_signal = sound_end. on_game_timer - кондлист на переход в следующую секцию по истечении определенного игрового времени в секундах (игровых).
  23. KD87

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

    sieg, настрой нормально fs_converter.ltx и converter.ini. В первом поставь корректный абсолютный путь до СДК, во втором - в секции билда правильный путь до билда.
  24. KD87

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

    *Shoker*, умеет и так, и так. Если лень самому вписывать, можно подсунуть папку config от мода.
  25. KD87

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

    sieg, скачиваешь последний конвертер и разбираешь вот таким батником: converter -level 1475:rostok_offline -out rostok_offline -mode le. Это если ты под "разбирал билд 1475" имеешь ввиду декомпиляцию локаций.
×
×
  • Создать...