Добавлен Cancel
Хочу вытащить параметры объектов из w3o и засунуть их в Excel. В Excel отредактировать всё нужное - и обратно запихнуть в w3o. Но для этого мне нужно знать как правильно читать данный формат - где бы покурить эту тему?
на случай если уже есть утилиты, позволяющие перегонять данные из w3o в Excel и обратно - также буду благодарен за ссылки.
Принятый ответ
Widgitizer в помощь, он сам преобразует данные редактора в слк таблицы.
Ну или в пустую карту киньте файл, и редактируйте...
Ну или в пустую карту киньте файл, и редактируйте...
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ну или в пустую карту киньте файл, и редактируйте...
Отредактирован MpW
Для модов и итоговых преобразований он также скомпилирует ROC Patch.exe и файл TFT Patch.exe. Они могут использоваться, чтобы не импортировать скомпилированные файлы в каждую из ваших карт. Если вы собираетесь
для использования такого патча обязательно удалите все данные пользовательских объектов с карт, которые вы используете на нем (w3u, w3t, w3b, w3d, w3a, w3h, w3q). Скрытая опция конвертирования постоянных игр и игры
настройки интерфейса могут быть активированы с помощью констант ключа INI.
Отредактирован MpW
И да не забываем что в слк хранится 3 или 4 уровня абилок, всё остальное всё ровно в объектах
Да, но там огромное количество подводных камней и исключений, это сложная очень задача на мой взгляд. Не на одну сотню часов. Чтобы сделать полностью рабочую без багов. Ну зато был бы инструмент который бы позволял восстановить объекты нормально. Сейчас его нет.
Вообще ещё был какой-то депротектор восстанавливающий объекты, на php и вроде с xgm, но он был у узкого круга лиц и точно чел с ником Атилла *(в скайпе по крайней мере) я его не знаю, но у него был. Вряд ли найдём его конечно.
Отредактирован Cancel
там почти для всего указывается сколько байт весит та или иная информация.
но дошёл до момента
*Unit definition structure:
char[4]: original unit ID (get the IDs from "Units\UnitData.slk" of war3.mpq)
char[4]: new unit ID. If it is on original table, this is 0, since it isn't used.
int: number m of modifications for this unit
m times a modification structure*
char[4] modification ID code (get the IDs from "Units\UnitMetaData.slk" of war3.mpq)
int: variable type* t (0=int, 1=real, 2=unreal, 3=String,...)
t type: value (length depends on the type t specified before)
int: end of unit definition (usually 0)
мб кто-то подскажет. В идеале нужна таблица с типами значений и описанием того, сколько эти значения весят и как их читать
Ну садись отлаживай значит, ты на чём писать будешь?