Друзья!
Подскажите, пожалуйста, кто знает, какой архив в MPQ отвечает за данные в редакторе и их отображение?
Я нашел архив, с помощью которого можно вшивать в игру нестандартные модели и использовать скрытые, но как это дело реализовать в редакторе?
Поясню, я хочу добавить дополнительный отдел в редакторе, например, дворфы. Чтобы во вшитом редакторе при выборе рас: Альянс, Орда, Нежить, Ночные Эльфы, Нейтралы и Наги, появился раздел "Дворфы".
Теоретически это возможно, я читал на хайве и wc-campaigns, что такое возможно, но нигде не описано, какой файл отвечает за редактор. К сожалению, мои познания англ.языка не на столько велики, чтобы можно было разобраться самому. Может из старейшин кто-то подскажет, как такое реализовать?
Все коды, которые прописывать надо, я в принципе знаю, остался только сам файл

Принятый ответ

Maolink, тут скорее всего все вшито на уровне движка, Расса выбирается только до игры, в игре уже никак сменить низя.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
5
7 лет назад
0
ClotPh, Я видел мод про морлоков, там реализованы сами морлоки и кентавры как отдельный контент, это очень впечатлило, хотелось бы сделать отдельные категории, а в дальнейшем прописать мод.
Тимур, UI\WorldEditStrings.txt - в этом файле только сами юниты, которые "Есть в редакторе", но не отображение их, я пытался найти сам, но в каждом архиве более 5 000 строк, и копаться в них очень муторно, вот и решил узнать, может кто-то проводил эксперименты.
0
23
7 лет назад
Отредактирован Тимур
0
Был же мод с дополнительными расами, можно авторов поискать/инфу о их деятельности...
Я и сам когда-то пытался это провернуть. В моде этом вместо выбора расы стоял выбор гандикапа, где вместо цифр (90%, 80% и.т.д.) отображалось название расы. Это сделать легко, отредактировав файлы PlayerSlot.fdf и GlobalStrings.fdf. Затем при загрузке карты происходил выбор расы, в зависимости от выбранного значения гандикапа, при помощи сторонних dll-библиотек. Тут уже редактированием файлов из mpq-архива не обойтись. Однако, игра не стоит свеч. Конечно, будет удобнее и приятнее сделать "отдельную выбираемую расу", но копаться в этом нужно очень долго, а шансы на сколько-нибудь положительный результат очень малы.
Maolink, отображение юнитов - оно же в SLK-таблицах настраивается. Можно даже просто сделать нестандартных юнитов в редакторе, а потом при помощи SLK-оптимизатора переделать данные о войсках в таблицы и вставить в mpq-архив.
0
5
7 лет назад
0
Тимур, Я как раз это и пытаюсь сделать, как прописать характеристики нестардартной единицы я нашел и разобрался, где, что указывать, но мне нужен файл с расами. Когда создаешь единицу в коде нужно прописать к какой расе они имеет принадлежность, но если строка не будет найдена, сохраняя архив возникает ошибка. На счет времени, я уже и так много времени на все это потратил :)
Но есть кое-что, что меня посетило, если сделать мод, карта не будет превышать размер 8Мб, для любителей версии 1.26 и в целом облегчит жизнь, так как я работаю над проектом, в котором 33 расы, и когда открываешь редактор, а у одного альянса 800 нестандартных единиц, крыша начинает ехать. Если мне кто-нибудь в этом поможет, я буду весьма признателен и взамен помогу чем смогу :)
0
5
7 лет назад
0
Вообщем я перерыл все файлы fdf и все файлы внутри MPQ архивов. Даже прописал дополнительную строку WESTRING_RACE_DWARVEN=Дворфы в UI\WorldEditStrings.txt
Добавил в архив DwarvenUnitFunc (моя нестрандартная раса), тщательно проработав архив.
Все, к сожалению, безуспешно.
Если кто-то знает, как решить этот вопрос, пожалуйста, отзовитесь!
Как-то изначально же близы сделали выбор рас... Я уверен, что есть возможность изменить внутренний архив игры.
Да, можно обойтись и стандартными методами, но сейчас мой проект весит более 100Мб - это неудобно, и скоро даже версия 1.28 не поможет, так как добавление рас выполнено только на 35%.
Если появится возможность изменить игру - то есть внедрить в игру нестандартные модели - это упростит очень многое.
0
32
7 лет назад
0
Maolink, тут скорее всего все вшито на уровне движка, Расса выбирается только до игры, в игре уже никак сменить низя.
Принятый ответ
0
19
7 лет назад
0
Смотри, нужно работать в архивах, нужно создать новую строку в файле с переводами, она и будет названием папки, дальше, не помню в какой папке находятся все расы, тоесть альянс, орда, нежить, ночные эльфы, там копируете одну из частей и редактируйте под себя, а когда создаёте юнитов, вместо расы которая там указана, пишите название своей. Вроде всё просто)
0
32
7 лет назад
Отредактирован quq_CCCP
0
Bogdan1710_pro:
Смотри, нужно работать в архивах, нужно создать новую строку в файле с переводами, она и будет названием папки, дальше, не помню в какой папке находятся все расы, тоесть альянс, орда, нежить, ночные эльфы, там копируете одну из частей и редактируйте под себя, а когда создаёте юнитов, вместо расы которая там указана, пишите название своей. Вроде всё просто)
Это редактирование уже существующей рассы а не добавление новой!
0
22
7 лет назад
0
Не может быть еще хуже? Например все что нам нужно, это данные в game.dll и т.д.? :D:D
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.