DYOM Editor Tool
Application for editing mission project files (*.dat) used in the DYOM (Design Your Own Mission) modification for GTA San Andreas.
WARNING: The application must be extracted to its own directory. Do not place GTA_DYOM_Editor.exe in the main game directory or any other directory where any other application is already present!
Like any other Windows application, this program will try to load and use some .dll libraries. One of them is, for example, d3d9.dll, which in the case of GTA will not be “standard”, but ENB Series, windowed mode hack, etc. This will cause the application to crash or cause unexpected behavior such as file loss (already proven).
There is no documentation yet, so explore it yourself.
I've added tooltips in many places (hold cursor over items) as well as context menus (right click).
The application implements the function of automatically saving and reloading files (can be disabled in settings.xml).
For more information, read the changelog.
Hotkeys:
- Ctrl+S: quick save the current mission project
- Ctrl+R: Reload the current mission project from a file. Any unsaved changes will be lost.
These two keys are useful when working simultaneously with a windowed game and an editor.
For suggestions or bug reports, please use the forum thread:
https://gtaforums.com/topic/987607-gta-dyom-editor-tool-download/
The following dependencies are required for the program to work:
- .NET Framework 4.8 or later
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
LinuxMac users may need to add the following registry entry:
wine reg ADD 'HKCUSoftwareWineDllOverrides' '/f' '/v' 'd3d9' '/t' 'REG_SZ' '/d' 'native'
This application uses and includes the Imazen WebP library from Nathanael Jones.
List of Changes:
- First release
- Now the application has two versions: 64 and 32 bit
- Fixed saving direction in the Init panel
- Added time control to the Init panel
- Fixed saving target text for Auto Targets
- Fixed several typos
- Changed the name of the Torus checkpoint form to Ring
- Fixed saving the Despawn property for objects and pickups
- Fixed length restrictions for mission title and author name
- New sound directory editing control
- Performance update for text preview control
- Numerous performance fixes
- The priority of the map zone loading thread has been lowered
- The "Show on map" button now automatically changes the map level
- Fixed the timeline event list context menu
- The division into versions for 32 and 64 operating systems has been removed
- Updated behavior of numeric data entry fields. Added support for keyboard keys (ENTER/Esc, Up/Down, Page up/down, home/end, SHIFT and CTRL)
- Added missing interior map of Planning Department
- Fixed a bug when deleting multiple targets at the same time.
- Added a check to see if the required .NET Framework and VS Redistributable packages are installed.
- Added model name to actor/player skin selection lists
- Fixed map markers updating when adding new objects via the context menu.
- Updated interface theme.
- Added support for input file argument. Now the application can be configured in Windows to open *.dat files.
- Changed (de)spawn indexes are displayed to represent the target on which the action occurs (previously (de)spawn AFTER).
- Implemented automatic updating of (de)spawn values when the list of targets changes.
- Added keyboard shortcuts to manage targets. See the target list context menu.
- Implemented dragging objects onto the map, cloning (shift+drag), context menus (shift+right click). Double click opens the entity editor
- Added arrows for markers on the map. The direction can be changed by dragging the mouse
- Expanded map boundaries to allow objects to be placed off land.
- The "Zoom to contents" button of the map now automatically changes the internal view, if possible.
- Selecting an objective filter value in the map view automatically changes the internal view of
- Added special effects to the list of objects
- Fixed PedsBehaviour ! target!
- Fixed context menu for Grove Street.
- Fixed segment length information in route tooltips.
- Improved automatic resizing of columns in lists.
- Fixed saving animation ID in Player Animation Objective.
- Fixed the text preview font size in the Pickup Objective dialog.
- Fixed updating of internal map images.
- Export of more objects than supported by the ! file format is blocked!
- Fixed fine tuning of offset trigger radius
- Fixed form turning off when editing waypoint data
- Added missing target text editing control to countdown target.
- Fixed duration handling in countdown target.
- Added Explosion Effects to the Object List.
- Fixed a program crash when re-opening the search dialog.
- Fixed a program crash when using the "Disarm" or "Start Timer" goal.
- Changed the range limit for weather ID input to allow for custom weather settings that extend beyond the location.
- The spawn position for the Johnson House has been changed so that the player does not exit the building automatically.
- Updated .NET Framework to version 4.8
- Added context menu button for mission load/save buttons
- Added drawing of silhouettes of actors and vehicles in map view mode
- Added the ability to access context menus of entities and area names without the Shift/Ctrl button in map view mode
- Added terrain height data and automatic Z positioning when adding new entities
- Dragging entities in the map view now automatically updates their relative height on the terrain
- The item “Import MTA file” has been added to the context menu of the object list
- Added automatic setting of the editor as the default application for opening *.dat mission files
- Updated display of the cutscene view cone on the map. Added Center Guidelines and Rules of Thirds
- Settings.xml file submitted
- Added automatic reboot when externally changing the mission file (see settings.xml)
- Added creation of backup files when saving mission
- Added support for custom font textures. Russian font display provided by SKIC
- The “drive through” mode is enabled for the driver’s seat in the Player Teleport Car object
- Fixed the Z position of vehicles added using area/zone templates
- Fixed mixing of X and Y values when moving objects when rotating a target
- Fixed lifetime controls to allow spawn and despawn to be set to the same value
- Fixed cancel button not working in search dialogs when used a second time
- Fixed length column in waypoint lists not displaying ! data!
- Added application splash screen
- Added automatic saving function
- Added checks and warnings when unsaved changes may be lost
- Removed creation of an empty mission when starting the application. Now you need to create or download a mission ! to continue!
- Fixed problems with *.dat file type association on Windows10/11
- Fixed author name scale and MTA file import dialogs