DYOM编辑器工具















-
www.mediafire.com下载
用于编辑DYOM(Design Your Own Mission)模组在GTA San Andreas中使用的任务项目文件(*.dat)的应用程序。
注意:此应用程序必须解压到其自己的目录下。不要将GTA_DYOM_Editor.exe放在游戏主目录或任何其他已有应用程序存在的目录下!
与其他任何Windows应用程序一样,此程序会尝试加载和使用一些.dll库。例如,其中之一是d3d9.dll,在GTA的情况下,它不是“标准”的,而是ENB Series、窗口模式破解等。这将导致应用程序崩溃或发生意外行为,例如导致文件丢失(已被证实)。
目前没有文档,请自行探索。
我在许多地方添加了鼠标悬停提示(将光标停留在元素上),以及上下文菜单(右键单击)。
使用鼠标右键单击,因为许多元素都支持上下文菜单。
应用程序实现了自动保存和文件重新加载功能(可在settings.xml中禁用)。
更多信息请阅读更改日志。
快捷键:
- Ctrl+S: 快速保存当前任务项目
- Ctrl+R: 从文件重新加载当前任务项目。所有未保存的更改将丢失。
这两个键在同时使用窗口化游戏和编辑器时非常有用。
对于建议或错误报告,请使用论坛主题:
https://gtaforums.com/topic/987607-gta-dyom-editor-tool-download/
程序运行需要以下依赖项:
- .NET Framework 4.8 或更高版本
https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net48-offline-installer
- VS 2015 C++ Redistributable
https://www.microsoft.com/en-us/download/details.aspx?id=48145
Linux\Mac用户可能需要将以下条目添加到注册表中:
wine reg ADD 'HKCU\Software\Wine\DllOverrides' '/f' '/v' 'd3d9' '/t' 'REG_SZ' '/d' 'native'
本应用程序使用并包含Nathanel Jones的Imazen WebP库。
由SKIC提供的GTA俄文字体符号显示
更改列表:
0.6版本更新:
- 首次发布
0.7版本更新:
- 应用程序现在有两个版本:64位和32位
- 修复了在Init面板中保存方向的问题
- 在Init面板中添加了时间控制元素
- 修复了Auto Objectives的目标文本保存问题
- 修复了一些拼写错误
- 将检查点类型Torus的名称更改为Ring
- 修复了对象和拾取物的Despawn属性保存问题
- 修复了任务名称和作者姓名的长度限制
- 新增声音目录编辑控制元素
- 文本预览控制元素的性能更新
- 大量性能修复
- 降低了地图区域加载线程的优先级
- 改进了鼠标悬停提示内容
- “在地图上显示”按钮现在会自动更改地图层级
- 修复了时间轴事件列表的上下文菜单
0.8版本更新:
- 取消了32位和64位操作系统的版本分离
- 更新了数值输入字段的行为。新增键盘按键支持(ENTER/Esc、上/下、Page up/down、home/end、SHIFT和CTRL)
- 添加了缺失的Planning Department室内地图
- 修复了同时删除多个目标时的错误。
- 添加了对所需.NET Framework和VS Redistributable包是否安装的检查。
- 在角色/玩家皮肤选择列表中添加了模型名称
- 修复了通过上下文菜单添加新对象时地图标记的更新问题。
- 更新了界面主题。
0.9版本更新:
- 添加了输入文件参数支持。现在可以在Windows操作系统中配置应用程序以打开*.dat文件。
- 地图和标记的性能改进
- 修改后的(反)生成索引现在显示为目标表现(之前是之后(反)生成)。
- 实现了在目标列表更改时自动更新(反)生成值。
- 添加了目标控制的快捷键。参见目标列表的上下文菜单。
- 实现了对象拖放到地图、克隆(shift+拖放)、上下文菜单(shift+右键单击)。双击打开实体编辑器
- 在地图上添加了标记的箭头。方向可以通过鼠标拖动改变
- 扩大了地图边界,以便可以在陆地外部放置对象。
- 地图的“缩放到内容”按钮现在在可能的情况下自动更改内部视图。
- 在地图视图中选择目标过滤器的值会自动更改内部视图
- 添加了位置、角色皮肤、车辆、对象的搜索对话框
- 在对象列表中添加了特效
- 修复了PedsBehaviour目标
- 修复了Grove Street的上下文菜单。
- 修复了路径提示中的段落长度信息。
- 改进了列表中的自动调整列宽。
- 修复了Player Animation Objective中动画ID的保存问题。
- 修复了Pickup Objective对话框中文本预览的字体大小问题。
- 修复了内部地图图像的更新问题。
- 阻止导出比文件格式支持更多的对象
- 修复了偏移触发半径的微调问题
- 修复了编辑路径点数据时禁用表单的问题
- 在倒计时目标中添加了缺失的目标文本编辑控制元素。
- 修复了倒计时目标中持续时间的处理问题。
- 修复了检查点不准确的直径和方向问题。
0.95版本更新:
- 在对象列表中添加了爆炸效果。
- 修复了重复打开搜索对话框时程序崩溃的问题。
- 修复了使用“解除武装”或“启动计时器”目标时程序崩溃的问题。
- 更改了天气ID输入的范围限制,以便可以使用超出位置范围的自定义天气设置。
- 更改了“约翰逊的房子”的生成位置,现在玩家不会自动走出建筑。
1.0版本更新:
- 将.NET Framework更新至4.8版本
- 为任务加载/保存按钮添加了上下文菜单按钮
- 在地图视图模式下添加了角色和车辆的轮廓绘制
- 在地图视图模式下添加了无需Shift/Ctrl键即可访问实体和区域名称上下文菜单的功能
- 添加了允许在地图视图模式下添加新实体的上下文菜单
- 添加了地形高度数据和添加新实体时的自动Z轴定位
- 在地图视图模式下拖动实体现在会自动更新它们在地形上的相对高度
- 在对象列表的上下文菜单中添加了“导入MTA文件”项
- 添加了将编辑器自动指定为打开*.dat任务文件的默认应用程序
- 更新了地图上过场动画视角锥体的显示。添加了中心引导线和三分法则
- 引入了settings.xml文件
- 添加了在任务文件外部更改时自动重新加载的功能(参见settings.xml)
- 添加了保存任务时创建备份文件
- 添加了对自定义字体纹理的支持。俄文字体显示由SKIC提供
- 在Player Teleport Car对象中启用了驾驶座的“通过”模式
- 更新了车辆名称以符合游戏内的名称。
- 修复了使用区域/区域模板添加的车辆的Z轴位置问题
- 修复了旋转目标时偏移对象时X和Y值混合的问题
- 修复了生命周期控制元素,使其可以为生成和反生成设置相同的值
- 修复了第二次使用搜索对话框时取消按钮不起作用的问题
- 修复了路径点列表中长度列不显示数据的问题
1.1版本更新:
- 添加了应用程序启动画面
- 添加了自动保存功能
- 添加了在未保存更改可能丢失时的检查和警告
- 删除了在应用程序启动时创建空任务的功能。现在继续需要创建或加载任务
- 修复了Windows 10/11上*.dat文件类型关联的问题
- 修复了启动时加载设置的错误
- 修复了作者姓名比例和MTA文件导入对话框的问题
Приложение для редактирования файлов проектов миссий (*.dat), используемых в модификации DYOM (Design Your Own Mission) для GTA San Andreas.
ВНИМАНИЕ: Приложение должно быть извлечено в свою собственную директорию. Не помещайте GTA_DYOM_Editor.exe в основную директорию игры или любую другую директорию, где уже присутствует любое другое приложение!
Как и любое другое приложение Windows, эта программа будет пытаться загрузить и использовать некоторые библиотеки .dll. Одной из них является, например, d3d9.dll, которая в случае GTA будет не «стандартной», а ENB Series, взлом оконного режима и т.д. Это приведет к аварийному завершению работы приложения или неожиданному поведению, вызывающему, например, потерю файлов (уже доказано).
Документация пока отсутствует, поэтому изучайте ее самостоятельно.
Я добавил всплывающие подсказки во многих местах (удерживайте курсор над элементами), а также контекстные меню (правый клик).
Используйте правые клики мыши, так как многие элементы поддерживают контекстные меню.
В приложении реализована функция автоматического сохранения и перезагрузки файлов (может быть отключена в settings.xml).
Для получения дополнительной информации читайте журнал изменений.
Горячие клавиши:
- Ctrl+S: быстрое сохранение текущего проекта миссии
- Ctrl+R: перезагрузка текущего проекта миссии из файла. Все несохраненные изменения будут потеряны.
Эти две клавиши полезны при одновременной работе с оконной игрой и редактором.
Для предложений или сообщений об ошибках, пожалуйста, используйте тему на форуме:
https://gtaforums.com/topic/987607-gta-dyom-editor-tool-download/
Для работы программы необходимы следующие зависимости:
- .NET Framework 4.8 или новее
https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net48-offline-installer
- VS 2015 C++ Redistributable
https://www.microsoft.com/en-us/download/details.aspx?id=48145
Пользователям Linux\Mac может потребоваться добавить следующую запись в реестр:
wine reg ADD 'HKCU\Software\Wine\DllOverrides' '/f' '/v' 'd3d9' '/t' 'REG_SZ' '/d' 'native'
Это приложение использует и включает в себя библиотеку Imazen WebP от Натанаэля Джонса.
Отображение символов русского шрифта GTA от SKIC
Список Изменений:
Обновления в 0.6:
- Первый релиз
Обновления в 0.7:
- Теперь у приложения две версии: 64 и 32 битные
- Исправлено сохранение направления в панели Init
- Добавлен элемент управления временем на панели Init
- Исправлено сохранение текста цели для Целей-Авто
- Исправлено несколько опечаток
- Изменено название формы контрольной точки Torus на Ring
- Исправлено сохранение свойства Despawn для объектов и пикапов
- Исправлены ограничения длины для названия миссии и имени автора
- Новый элемент управления редактированием звукового каталога
- Обновление производительности для элемента управления предварительным просмотром текста
- Многочисленные исправления производительности
- Понижен приоритет потока загрузки зон карты
- Улучшено содержание всплывающих подсказок
- Кнопка "Show on map" теперь автоматически изменяет уровень карты
- Исправлено контекстное меню списка событий временной шкалы
Обновления в 0.8:
- Убрано разделение на версии для 32 и 64 операционных систем
- Обновлено поведение полей ввода числовых данных. Добавлена поддержка клавиш клавиатуры (ENTER/Esc, Вверх/Вниз, Page up/down, home/end, SHIFT и CTRL)
- Добавлена недостающая карта интерьера Planning Department
- Исправлена ошибка при одновременном удалении нескольких целей.
- Добавлена проверка, установлены ли необходимые пакеты .NET Framework и VS Redistributable.
- Добавлено имя модели в списки выбора скина актера/игрока
- Исправлено обновление маркеров карты при добавлении новых объектов через контекстное меню.
- Обновлена тема интерфейса.
Обновление в 0.9:
- Добавлена поддержка аргумента входного файла. Теперь приложение можно настроить в ОС Windows для открытия файлов *.dat.
- Улучшения производительности для карты и маркеров
- Измененные индексы (де)спауна отображаются для представления цели, на которой происходит действие (ранее (де)спавн ПОСЛЕ).
- Реализовано автоматическое обновление значений (де)спавна при изменении списка целей.
- Добавлены сочетания клавиш для управления целями. См. контекстное меню списка целей.
- Реализовано перетаскивание объектов на карту, клонирование (shift+перетаскивание), контекстные меню (shift+правый клик). Двойной щелчок открывает редактор сущностей
- Добавлены стрелки для маркеров на карте. Направление можно изменить перетаскиванием мышью
- Расширены границы карты, чтобы объекты можно было размещать за пределами суши.
- Кнопка «Zoom to contents» карты теперь автоматически меняет внутренний вид, если это возможно.
- Выбор значения объективного фильтра в представлении карты автоматически изменяет внутренний вид
- Добавлен диалог поиска локаций, скинов актеров, транспортных средств, объектов
- Добавлены спецэффекты в список объектов
- Исправлена цель PedsBehaviour
- Исправлено контекстное меню для Grove Street.
- Исправлена информация о длине сегмента во всплывающих подсказках маршрута.
- Улучшено автоматическое изменение размера столбцов в списках.
- Исправлено сохранение идентификатора анимации в Player Animation Objective.
- Исправлен размер шрифта предварительного просмотра текста в диалоговом окне Pickup Objective.
- Исправлено обновление изображений внутренних карт.
- Заблокирован экспорт большего количества объектов, чем поддерживается форматом файла
- Исправлена точная настройка радиуса срабатывания смещения
- Исправлено отключение формы при редактировании данных точки маршрута
- Добавлен отсутствующий элемент управления редактированием текста цели в цель обратного отсчета.
- Исправлена обработка длительности в цели обратного отсчета.
- Исправлен неточный диаметр и направление контрольной точки.
Обновление в 0.95:
- Добавлены Эффекты Взрывов в Список Объектов.
- Исправлен вылет программы при повторном открытии диалога поиска.
- Исправлен вылет программы при использовании цели "Обезоружить" или "Запустить Таймер".
- Изменен предел диапазона для ввода ID погоды, чтобы можно было использовать пользовательские настройки погоды, выходящие за пределы локации.
- Изменена позиция спавна для "Дома Джонсонов", теперь игрок не выходит из здания автоматически.
Обновление в 1.0:
- Обновлен .NET Framework до версии 4.8
- Добавлена кнопка контекстного меню для кнопок загрузки/сохранения миссии
- Добавлено рисование силуэтов актеров и транспортных средств в режиме просмотра карты
- Добавлена возможность доступа к контекстным меню сущностей и названий областей без кнопки Shift/Ctrl в режиме просмотра карты
- Добавлено контекстное меню, позволяющее добавлять новые сущности в режиме просмотра карты
- Добавлены данные о высоте местности и автоматическое позиционирование по Z при добавлении новых сущностей
- Перетаскивание сущностей в режиме просмотра карты теперь автоматически обновляет их относительную высоту на местности
- В контекстное меню списка объектов добавлен пункт «Импортировать MTA-файл»
- Добавлено автоматическое назначение редактора приложением по умолчанию для открытия файлов миссий *.dat
- Обновлено отображение конуса вида cutscene на карте. Добавлены направляющие линии центра и правила третей
- Представлен файл settings.xml
- Добавлена автоматическая перезагрузка при внешнем изменении файла миссии (см. settings.xml)
- Добавлено создание резервных файлов при сохранении миссии
- Добавлена поддержка пользовательских шрифтовых текстур. Отображение русских шрифтов предоставлено SKIC
- Включен режим «проезд» для водительского места в объекте Player Teleport Car
- Обновлены названия транспортных средств в соответствии с внутриигровыми названиями.
- Исправлена позиция Z транспортных средств, добавленных с помощью шаблонов областей/зон
- Исправлено смешение значений X и Y при смещении объектов при вращении цели
- Исправлены элементы управления временем жизни, позволяющие устанавливать одинаковые значения для спауна и деспауна
- Исправлена неработающая кнопка отмены в диалоговых окнах поиска при использовании во второй раз
- Исправлен столбец длины в списках точек маршрута, не отображающий данные
Обновление в 1.1:
- Добавлена заставка приложения
- Добавлена функция автоматического сохранения
- Добавлены проверки и предупреждения, когда несохраненные изменения могут быть потеряны
- Убрано создание пустой миссии при запуске приложения. Теперь для продолжения требуется создать или загрузить миссию
- Исправлены проблемы с ассоциацией типов файлов *.dat на Windows10/11
- Исправлена ошибка с загрузкой настроек при запуске
- Исправлена шкала имени автора и диалоги импорта файлов MTA