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

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

Maolink, тут скорее всего все вшито на уровне движка, Расса выбирается только до игры, в игре уже никак сменить низя.
0
19
7 лет назад
0
Похожие вопросы:

ответ
Tand, под кодировкой я имею в виду кодировку. Есть такая штука, определяет какими комбинациями нулей и едениц в бинарном виде кодируется каждый символ. Если при сохранении использована не та кодировка, которую понимает игра, то игра, соответственно, неможет сопоставить нулям и еденицам из файла конкретные символы, а значит ничего не показывает или показывает совсем не то, что было написано изначально.
Скачай Notepad++ -встроенные в винду средства годятся разве что заметки о жизни офисного планктона писать.
ответ
советую переименовать модель\заребутить комп
текстуры стандартные юзал, я так понимаю
ответ
Артес Менетил, для начал в задницу яндекс - трешак еще тот, используй гугл. А дальше слушай, напрямую конвертера в MDX с дренора не существует, Импортируй M2 в макс скриптом, потом экспортируй в MDX и используй, экспортировать можешь скрипом экспорта в MDX и вручную добавить материалы в W3ME. Оба скрипта есть на сайте, если тебе нужны юниты с анимациями - тут нужно с бубном поплясать и методами, которых я не знаю, либо скачать плагин NeoDex с хайва и экспортировать через него со всеми прекрасностями, но там тоже нужно будет настраивать, читай гайды на том же хайве, только учти, что они все не на русском
Извлечь м2 можешь программами работающими с новым форматом архивов CASCExplorer или CASCViewer
ответ
У твоей модели, которая добавляется, вероятно есть нестандартные текстуры. Нужно правильно расположить модель относительно ее текстур. Насколько я помню, я их располагал в одну папку и, вроде как, работало.

0
23
7 лет назад
Отредактирован Тимур
0
Если ты добавляешь модели в один из существующих архивов (War3, War3X, War3XLocal, War3Patch), то они будут отображаться в редакторе, если ты пропишешь юниту соответствующий путь.
Поясню, я хочу добавить дополнительный отдел в редакторе, например, дворфы. Чтобы во вшитом редакторе при выборе рас: Альянс, Орда, Нежить, Ночные Эльфы, Нейтралы и Наги, появился раздел "Дворфы".
А вот это уже гораздо сложнее, чем кажется. Можно покопаться в UI\WorldEditStrings.txt и еще в паре файлов, с ним связанных, но не факт, что получится, да и не нужно это. Какая разница, в каком разделе эти дворфы будут отображаться в редакторе? На игру это никак не повлияет.
0
21
7 лет назад
0
Тимур, имхо, в начале твоего сообщения написано то, что автор и так знает.
А насчет того, что после цитаты - как минимум так гораздо удобнее и приятнее, к тому же, ятп, автор хочет сделать отдельную выбираемую расу.
Не знаю ответа, но тоже будет интересно разобраться. Был же мод с дополнительными расами, можно авторов поискать/инфу о их деятельности... Вроде это все было где-то, уже изучалось...
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
Чтобы оставить комментарий, пожалуйста, войдите на сайт.