Утилиты для редактирования Generals
От DeeZire — не беспокойте меня за поддержкой!
Извлеките всё содержимое этого ZIP-архива прямо в директорию установки Generals. Это даст вам следующие полезные инструменты для большего удобства при редактировании Generals:
Извлеките всё содержимое этого ZIP-архива прямо в директорию установки Generals. Это даст вам следующие полезные инструменты для большего удобства при редактировании Generals:
- Particle Editor (Редактор частиц)
- Script Debugger (Отладчик скриптов)
- WND File Editor (Редактор файлов WND)
- Расширения 'mesh mould' для World Builder (ещё в разработке)
- Готовые карты для редактирования скриптов и частиц
- Файлы Dazzle.INI и Metals.INI по умолчанию
Particle Editor (Редактор частиц)
Запустите Generals с параметрами -win -particleEdit, чтобы вызвать редактор частиц. Используйте карту 'Particle Editor Map' (см. ниже), чтобы настроить свои системы частиц: разместите на ней объект ParticleFXTestObject, чтобы просмотреть результат. Уничтожьте объект в игре, чтобы увидеть вашу систему частиц в действии.
Script Debugger (Отладчик скриптов)
Полная эмуляция отладчика скриптов, как описано в официальном руководстве World Builder. Запустите Generals с параметрами -win -scriptDebug, чтобы вызвать отладчик скриптов.
World Builder Mesh Mould Tool Extensibility (Расширяемость инструмента Mesh Mould в World Builder)
Инструмент Mesh Mould теперь (частично) работает в World Builder: вы можете выбирать готовые формы рельефа, такие как рампы и чаши. Всё ещё в разработке.
Dazzle.INI и Metals.INI (Файлы)
Файл Dazzle.INI содержит настройки для всех доступных в Generals dazzle-эффектов, использующих систему dazzle в библиотеке WW3D. Формат W3D хранит типы dazzle как строки и возвращается к dazzle 'DEFAULT', если точное совпадение не найдено.
Файл Metals.INI определяет параметры металлических карт (металлические карты используются только в режиме планеты). Generals использует упрощённую модель металла Phong/Blinn. Эти файлы особенно заметны при использовании секции RayEffect в FXList.INI.
Файл Metals.INI определяет параметры металлических карт (металлические карты используются только в режиме планеты). Generals использует упрощённую модель металла Phong/Blinn. Эти файлы особенно заметны при использовании секции RayEffect в FXList.INI.
Premade Maps For Ease Of Editing (Готовые карты для удобства редактирования)
Откройте карту 'AI Scripts Map' в World Builder и импортируйте SkirmishScripts.scb и/или MultiplayerScripts.scb для удобного редактирования. Карту 'Particle Editor Map' можно использовать для редактирования систем частиц (см. выше).
WNDEdit (WND File Editor) Версия 1.0 BETA
Это удобная GUI-программа, которая предоставляет настоящую WYSIWYG-среду разработки для создания и редактирования файлов WND для Generals.
Перед использованием убедитесь, что вы извлекли все текстуры игры в формате .tga в папку Command and Conquer Generals\Art\Textures — стандартная структура директорий ОБЯЗАТЕЛЬНА, чтобы WNDEdit правильно отображал изображения. Поддержка чтения текстур из .big-файлов пока не реализована.
Перед использованием убедитесь, что вы извлекли все текстуры игры в формате .tga в папку Command and Conquer Generals\Art\Textures — стандартная структура директорий ОБЯЗАТЕЛЬНА, чтобы WNDEdit правильно отображал изображения. Поддержка чтения текстур из .big-файлов пока не реализована.
После этого запустите WNDEdit и откройте существующий WND-файл для редактирования или создайте новый.
Программа лучше всего работает в разрешении не менее 1024x768. Все WND-файлы создаются и редактируются в окне 800x600 — для удобства использования и позиционирования курсора это формирует сетку. Координаты мыши отображаются в правом нижнем углу для дополнительной точности.
Программа лучше всего работает в разрешении не менее 1024x768. Все WND-файлы создаются и редактируются в окне 800x600 — для удобства использования и позиционирования курсора это формирует сетку. Координаты мыши отображаются в правом нижнем углу для дополнительной точности.
Правая сторона экрана показывает правильную иерархическую структуру WND-файла, сохраняя систему родитель/дочерний элемент.
Режим тестирования позволяет протестировать окно так, как оно будет выглядеть в игре. Иерархический просмотр позволяет перетаскивать элементы для перемещения или изменения отношений родитель/дочерний.
Режим тестирования позволяет протестировать окно так, как оно будет выглядеть в игре. Иерархический просмотр позволяет перетаскивать элементы для перемещения или изменения отношений родитель/дочерний.
Известные проблемы
- Некоторые WND-файлы не откроются из публичной версии — поддержка новых системных вызовов пока не реализована (я же всего лишь человек), хотя самые используемые должны работать нормально.
- Некоторые старые настройки больше не валидны в публичной версии Generals — придётся методом проб и ошибок.
- Поддержка поля HEADERTEMPLATE пока не реализована — вам придётся добавлять или редактировать эту часть вручную, иначе некоторые окна не будут работать, если они зависят от записи из HeaderTemplate.INI.
- На данный момент WNDEdit поддерживает только строковые файлы в формате STR (не CSF), поэтому я включил стандартный. Легко добавить недостающие строки, отредактировав Generals.STR в WordPad. Не волнуйтесь — ваши строки всё равно отобразятся в игре (если вы добавите их в Generals.CSF).

CNC




