Merges conflicting FiveM ymap mods into one resource. Drop two or more mods that touch the same .ymap, .ybn, or .ydr files. Snowy Merger diffs each against vanilla GTA V, reconciles the changes, and writes a ready-to-drop FiveM resource.
Grab the latest zip from Releases, unzip anywhere, run YmapMerger.exe.
- Point GTA V Install Folder at your GTA V directory (or hit Auto-detect).
- Point Map Mods Folder at the folder that holds your FiveM resources.
- Pick an Output Folder.
- Check the conflicts you want to resolve.
- Click Merge Selected Conflicts.
The merged resource lands in <output>/snowy_merger/. Add it to your server's resource list and start it after the mods it replaces.
Run headlessly from a terminal or script:
YmapMerger.exe -g <gta_path> -i <mods_folder> -o <output_folder>
| Flag | Long form | Description |
|---|---|---|
-g |
--gta |
Path to your GTA V install folder |
-i |
--input |
Folder containing the FiveM resources to merge |
-o |
--output |
Folder where snowy_merger/ will be written |
Example:
YmapMerger.exe -g "C:\Program Files\Rockstar Games\Grand Theft Auto V" -i "C:\FXServer\resources" -o "C:\FXServer\resources"
All conflicts are detected and merged automatically. Progress and results print to stdout. Exit code is 0 on success, 1 on error.
Requirements:
- Visual Studio 2022 or the .NET 8 SDK
- CodeWalker source cloned to
../CodeWalker/relative to this repo
git clone https://github.com/dexyfex/CodeWalker ../CodeWalker
dotnet restore
dotnet build -c ReleaseOutput goes to YmapMerger/bin/Release/net48/.
PRs are welcome. One rule: if AI wrote or significantly revised any code in your PR, say so in the description. A single line is enough, no need to justify it, just label it.