Всем привет! Меняю архив war3patch.mpq, делаю улучшенную версию варкрафта в соответствии со своим видением(разнообразные крипы), улучшенные кампании(больше вариаций как крестьян так и воинов, больше декора в пустынных местах, улучшение ИИ) и т.п. Сначала я импортировал в главы кампаний модели и создавал нестандартных юнитов непосредственно в карте. Но так как импотировать приходится одно и тоже в несколько карт, решил оптимизировать этот процесс и добавил своих юнитов в игру, решил начать с простого и добавил 10 новых вариаций крестьян. Добавил соответственно записи об этих юнитах в NeutralUnitString.txt, NeutralUnitString.txt, UnitBalance.slk, UnitWeapons.slk во всех 4-ых папках Units: Custom_V0, Custom_V1, Melee_V0 и Units в корне архива. Окей, все получилось успешно, юниты отображаются, в РО все в порядке, ставишь на карту, все прекрасно, причем на любых параметрах для карты, Стандартный(сражение), Сражение (последняя версия) и Нестандартный (TFT 1.07, ROC 1.01), но есть нюанс. Стоит мне что-то поменять в параметрах юнитов в РО, то при запуске карты будет краш:
Собственно, вопрос, в чем дело и что я сделал не так? Возможно я должен был внести еще какие то изменения. Буду благодарен за ответы!
Принятый ответ
Не должно так критовать. А ты добавлял юнитов в unit ui slk и unit abilities slk? Туда тоже надо добавлять.
Ещё желательно править не neutral unit string, а human unit string или orc unit string.
Кроме того, надо править human unit func. txt или orc unit func. txt
Далее: custom v0 и melee v0 не обязательно править, достаточно добавить файлы в папку units архива и в папку custom v1.
просто непонятно, зачем делать юнитов для версии Roc
Ещё желательно править не neutral unit string, а human unit string или orc unit string.
Кроме того, надо править human unit func. txt или orc unit func. txt
Далее: custom v0 и melee v0 не обязательно править, достаточно добавить файлы в папку units архива и в папку custom v1.
просто непонятно, зачем делать юнитов для версии Roc
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. EugeAl
Ещё желательно править не neutral unit string, а human unit string или orc unit string.
Кроме того, надо править human unit func. txt или orc unit func. txt
Далее: custom v0 и melee v0 не обязательно править, достаточно добавить файлы в папку units архива и в папку custom v1.
просто непонятно, зачем делать юнитов для версии Roc
Ред. EugeAl
Да, даже если у юнитов нет параметров, нужно всё равно пустые параметры прописывать. Исключение - строки в txt файлах.
Аналогично с slk способностей, предметов, и прочего.
Да, кстати, напомню на всякий случай про молнии, ландшафты, звуки и Уберсплаты, всё это тоже правится, и лишним не будет)
И ещё важный момент: работать лучше в резервных xlsx документах. Ибо Excel имеет неприятную особенность периодически ломать файлы slk, так, что их становится невозможно открыть. Поэтому готовые строки лучше копипастить в slk из xlsx.
Если хотите, могу вам скинуть "редактор" slk таблиц в виде xlsx документа, где собраны все основные таблицы, и сверху прописаны описания полей, на русском, как в РО. Проще работать. Нужно?
Хорошая идея - сделать апгрейд варика, одобряю))