CodeWalker
Current version: | v29 (GTA5-Mods release), R30_dev36 (Development version) (!) |
---|---|
Developed by: | dexyfex |
Supported games: | GTA V |
Type: | Map Editor, RPF Archive manager, Texture importer/exporter, Mod installer |
Initial release: | March 02, 2017 |
Development status: | Active |
Next version: | v30 |
Languages: | English |
CodeWalker is an open-source multi-purpose map editor for GTA V, developed by dexyfex. The tool has been developed in early 2017 with the help of the Chiliad Mystery community as a visual map editor and viewer. The first public version was released on March 02, 2017. Since then, it has been expanded to feature an RPF Explorer, and tools such as a JOAAT Hash generator, binary search for files, scenario editor, and cutscene and animation viewers. v30 development versions also feature the ability to export almost any file format to XML which can be edited and re-imported to the original format.
Contents
Features
This section is incomplete. You can help by fixing and expanding it.
Grand Theft Auto V
- A 3D Map Editor and Viewer
- Project Window
- Scenario Editor
- YMAP and YTYP editor
- Cutscene Viewer
- World collision creator and editor
- RPF Explorer
- JenkGen (hash generator)
- Binary Search
- Text editor
- Model Viewer
- Ped and Animation Viewer
- Vehicle Viewer
- Audio Editor (audio containers and .dat files)
- (R30 dev version) XML Export - any file format.
- (R30 dev version) XML Import - any file format.
Tools and Services
Map Editor and Viewer
The main feature of the tool, a visual map editor. It allows the user to view the entire world map and edit any part of it, including LODs, Scenarios, and collisions. In addition, it allows the user to view the map's audio boundaries, paths, collisions, water quads, car generators, timecycle boundaries, entity and archetype extensions, Scenarios, LODlights, and occlusions. Pressing P will enter 'walk' mode which allows the user to move around the map as if they were walking in first person view, while left clicking anywhere while holding Left Control will throw an alien egg as a means of quickly testing the world collisions. The map viewer also contains time, weather, and cloud controls to allow the user to better see the map/edit in different environmental conditions.
OpenIV.ASI
Although the ASI is not included with CodeWalker, it supports OpenIV's mods folder feature and its OPEN RPF encryption.
Version history
Version 29
Released on March 14, 2018
- RPF Explorer Edit Mode, with drag & drop
- New improved Project Window
- YNV Nav mesh editing (WIP!)
- CodeWalker.Core library which can be used by other developers
- Colour theme options for RPF Explorer and Project Window
- Snap to ground and Snap to grid editing option
- Vehicle wheel meshes are now rendered (no mirroring yet)
- AWC Audio Player will now play some audios
- Improved interiors rendering and selection info
- Improved GTA folder management
- Improved nav mesh and paths rendering
- Bug fixes and performance improvements
Previous versions
Version 28
- Select and inspect ambient audio zones and emitters
- Improved Binary Search window
- Improved details of audio REL file contents
- View contents of cache_y.dat files as XML
- JenkInd export strings option
- Bug fix for Turkish users experiencing crashes
Version 27
- Multi-select (hold Ctrl and right click on objects)
- Display selected CarGen/scenario node vehicles
- Import scenario chain points from CSV function
- Import Menyoo XML to ymap function
- Show skeletons option in model viewer
- YCD inspector form *show some contents of YCD files
- Bulk export selected metadata files as XML versions
- Performance improvements & other bug fixes
Version 26
- First-person mode: [Video] (press P / Start)
- Scenario Region .YMT editing
- RPF Explorer (OpenIV-style interface)
- Model Viewer window - YDR, YDD, YFT, YBN, YNV, YPT
- View YTD, GXT2, FXC, REL, AWC, YWR, YVR file contents
- Metadata to XML: YMT, YMAP, YTYP, CUT etc files (Meta/PSO/RBF)
- Collision detection / physics - shoot alien_eggs
- XBOX controller support
- Display Population Zones
- Generate _manifest.ymf XML for ymaps in project
Version 25
- View Scenario (.YMT) file contents (points and paths)
- Path editor improvements - path links display, flags checkboxes, lane counts
- Entity hierarchy display in selection info window
- World search: Entity/archetype search window
- YDD drawable names now instead of hashes (mostly)
- Side panel can now be manually resized
- Various bug fixes
Version 24
- Update video: https://youtu.be/9lE-qkM43RA
- View nav mesh and select/inspect nav mesh polygons (YNV files)
- Edit entity pivot position/rotation
- Train paths (trains .dat files) can now be viewed/created/edited
- 2D/3D toolbar button - toggle map view
- Editing tools now work properly in 2D/ortho view
- Depth clip option for paths / nav mesh
- Various bug fixes
Version 23
- Update video: https://youtu.be/euOEqCuB3qE
- Path editor - create traffic for map mods!
- Car generator editor (for parked cars)
- Clone items with shift + move
- Collision meshes for map mods now visible
- Jenkins hash lookup tool
- Bug fixes and rendering improvements
Version 22
- Update video: https://youtu.be/SAolXkm01nU
- Select/inspect time cycle mods, car generators, +more
- Configurable key bindings, settings window
- Keyboard bindings for zoom in/out (default: Z/X)
- Moon is now displayed
- Support for mods folder, and map mods (WIP)
- Dropdowns now no longer capture keyboard input
- Bug fixes and performance improvements
- Rendering improvements
Version 21b
- Fix for modded RPF archives.
Version 21a
- Fix for specular lighting.
Version 21
- Update video: https://youtu.be/e6AgwTWrd0M
- Added editing toolbar
- Load/save existing entity extensions in ymaps
- Load DLC up to a specified patch
- Improved support for vehicles in model view
- Map view mode (top-down 2D)
- Some rendering improvements
Version 20
- Fixed cloth rendering problems
- Fixed some YFTs (eg. traffic lights)
- Fixed water foam rendering issue
- Entity transform widget
- Project window enhancement
- Full source code included in download
Version 19a
- Fix for some users seeing only black screen.
Version 19
- Water quads rendering
- River ripples and flow animation
- Show nodes/paths from YND files
- YTD texture viewer in RPF browser
- Bug fixes and performance improvements
- Fixed some render order issues
Version 18
- HDR rendering, tone mapping, bloom
- Specular mapping & highlights
- Ambient lighting improvements
- Clouds and basic cloud options
- Selection info window with texture viewer
- Ability to toggle model/geometry visibility
- Bug fixes and performance improvements
Version 17
- Day/night cycle (right-drag)
- Emissive textures and distant LOD lights
- Sky colour based on time of day and weather
- Instanced grass
- Grass and foliage wind movement
- Bug fixes and performance improvements
Version 16
- World mode - Now loads orphan entities and uses entity lodDist
- Rendering improvements
- Cables now rendered
- Improved support for custom models (eg openformats)
- Bug fixes and performance improvements
- Now scans only root game folder *updates/DLC not scanned in this version as it was causing problems.
Version 15
- Static YBN collision mesh display
- Change light direction with mouse
- Ability to set folders to exclude (in .config file)
- Mods folder now excluded by default
- Rendering improvements
- Improved file exception handling
Version 14
- Dynamic cascaded soft shadows
- LOD and loading improvements - better immersion!
- Display vertex colours, normals, texturecoords
- Display raw textures - normal maps, specular maps etc.
- Render model mode now accepts asset hash
- More configurable config file
External links
Grand Theft Auto V | |
---|---|
File Formats | .awc • .dat • .gfx • .gxt2 • .ide • .meta/.ymt/.xml • .mrf • .patch • .rpf • .ybn/.ybd • .ycd • .ydd • .ydr • .yed • .yfd • .yft • .yld • .ymap • .ymf • .ynd • .ynv • .ypdb • .ysc • .ytd • .ytyp • .yvr |
Documentation | Bink Video • Native functions • Weather types |
Tools | OpenIV • GIMS Evo • CodeWalker |
Multiplayer | GTAForums: GTA Online |
Useful links | Community portal • Discussion forums • GTA V Modding Forum • GTA5-Mods • Native Functions Database (alloc8or) |