EluМне получилось добавить своего героя абсолютно отдельно от других. Я не могу точно сказать как это у меня вышло, честно говоря, но могу сказать следующее:
1. Перенёс .pak со своим героем отдельно от игры чтобы я смог спокойно делать мод, при этом не волнуясь о именах файлов. Я не мог делать одни и те же имена так как .pak был в папке data, а в нём уже были все настроенные файлы.
2. Сначала я пошёл методом Хоттабыча. Сделал первые три пункта и начало четвёртого.
3. Мне стало лень всё заново подсоединять и настраивать. Я закрыл редактор карт, вернул .pak на место.
4. Зашёл обратно в редактор карт. Подумал, и сделал Resource =: Close MOD.
5. Открываю таблицу, смотри AdvMapHeroShared, а там есть файл моего героя. Начинаю радоваться, но в редакторе его ещё нет.
6. До всего этого дела я смотрел как его можно будет запихнуть в игру. Открыл файл MapFilters.xml в папке Editor в корневой папке игры. Там герои берутся из папки AdvMapObjectLink.
7. Зашёл я в AdvMapObjectLink в редакторе => MapObjects => _(AdvMapObjectLink) => Heroes => Inferno
8. Создал файл Andromalius.(AdvMapObjectLink) в папке Inferno и привязал его к Andromalius.(AdvMapHeroShared)
9. Вуаля, герой теперь валяется в редакторе карт под .Heroes(Scenario), где я собственно и хотел.
Я думаю что Close MOD это то, что мне помогло. После этого я сделал абсолютно то же самое что я до этого пытался сделать, но раньше не работало. А сейчас... заработало.
Добавлено через 3 минуты
Так же в папке data сгенерировался новый index.bin. Этот файл я вчера удалил и он вчера не генерировался.
Добавлено через 28 минут
Появилась маленькая проблема - иконка перестала отображаться. Но с этим я справлюсь как-нибудь.
Добавлено через 15 минут
Иконка теперь есть, всё должно быть замечательно.
Добавлено через 8 минут
...теперь он исчез из редактора. Что за хрень? Почему так всё криво сделано? Придётся бороться с этим пока всё нормально не будет.
Он будет в редакторе только когда открыта ваша карта (мод), в которой (-ом) вы сделали героя.