В редакторе объектов у магазина стоит способность Выбор героя 'Aneu', но во время игры показывается кнопка скрытой способности Выбор пользователя 'Anei', у которой отсутствует описание и иконка.
Возможно, программа не увидела нигде ссылок на эту способность и удалила информацию о ней, так как решила, что она не используется.
Можно ли как-то её образумить?
Используется w3x2lni версии 2.7.2.
config.ini
[global]
lang = ${AUTO}
data = ruRU-1.26.0
data_ui = ${DATA}
data_meta = ${DATA}
data_wes = ${DATA}

[lni]
read_slk = false
find_id_times = 0
export_lua = true
extra_check = false

[slk]
remove_unuse_object = true
optimize_jass = false
mdx_squf = true
remove_we_only = true
slk_doodad = false
find_id_times = 10
confused = false
confusion = ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_
extra_check = false

[obj]
read_slk = false
find_id_times = 0
extra_check = false
`
ОЖИДАНИЕ РЕКЛАМЫ...
26
Удалила дефолтную абилку?!
Или всё же сделанную с неё копию?
Ответы (4)
19
ИД способности Anei — это стандартная скрытая способность.
Поиск в редакторе не находит её.
Если что, вот ссылка на исходную карту irinabot.com/maps/54301.
Загруженные файлы
26
IceFog, странная штука. У меня она так не делает.
У меня на карте стоят "рынки" у которых есть абилки Aneu,Apit,Avul (выбор, скупка, инвул).
Я кучу раз прогонял множества версий своей карты через Lni, и у меня ни разу не было такой проблемы.
А проблема только в иконке? или что-то не работает?
19
А проблема только в иконке? или что-то не работает?
Кнопка нажимается, цель выбирается, так что всё работает.
Проблема в том, что в текстовых файлах отсутствует информация о пути к иконке, описание и координаты кнопки.
19
Подумал, что если убрать удаление неиспользуемых объектов, то может тогда не пропадет лишнее. Изменил настройку: slk.remove_unuse_object = false.
Но теперь карта крашится на стадии загрузки.
Стектрейс следующий:
CacheAbilityData
CAbilityData::GetInt
CAbilityData::GetInt
DatabaseInt
Была попытка получить поле "version" для нестандартной способности 'ACcv', родитель которой имел ИД 0, из-за чего и произошел краш.
Вот только, это стандартная способность "Девятый вал", незнаю, почему её вдруг начали считать нестандартной и полезли искать её несуществующую основу.
В карте есть одна нестандартная способность на её основе с ИД 'A093'.
Возможно, программа сгенерировала некорректный "war3map.w3a" файл.
32
Давно замечал, пропажу абилок. Оно так же падает если у вас описание чуть длинее, или какие то символы непонравятся.
Карту из слк в обж оно не всегда корректно преобразует, поэтому не надейтесь на софт, всё тщательно проверяйте. К слову багами грешат все слк оптимизаторы\деоптимизаторы...
15
Пробуй в OBJ собирать, а там прогонять через оптимизатор.
Копию сделай так же на всякий.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.