YMAP Entity Sorter (XML) - Fix Manifest Issues 1.0
489
11
489
11
YtypGrouper is a tool designed to clean up your GTA V map files by sorting entities based on their source .ytyp file — vanilla or mod.
Previously, the YMAP Entity Sorter grouped entities alphabetically by archetypeName. YtypGrouper goes further: it resolves each entity back to the actual .ytyp pack it belongs to, then groups and sorts everything by pack name. This ensures a cleaner structure and prevents missing props in generated _manifest.ymf files.
Why use this tool?
When building complex maps or MLOs, entities from different prop packs end up scattered in a random order. Some manifest generators fail to register props correctly if they are not grouped by type. YtypGrouper fixes this automatically — and for MLOs, it also remaps attachedObjects in rooms and portals to match the new entity order, so your interior stays fully functional.
How to use (V1.0):
1. Launch YtypGrouper.exe
2. Go to File > Select GTA V Path and point to your GTA V folder
3. Choose whether to include your mods folder (required if your map uses mod props)
4. Wait for the game cache to load
5. Click "Choose folder" to select where the sorted file will be exported
6. Click "Open File to Sort" and pick your file — no XML conversion needed
Supported formats:
- Raw binary .ymap → exports sorted .ymap
- Raw binary .ytyp → exports sorted .ytyp
- CodeWalker XML export (.ymap.xml / .ytyp.xml) → exports sorted .xml
⚠️ Requirements: Windows x64 — .NET 8 Runtime (https://dotnet.microsoft.com/download/dotnet/8.0)
Credits:
- CodeWalker by dexyfex — game file parsing and archetype resolution
- TexturesTesting by Hancapo — GameFileCache integration reference
- Source code available on GitHub
(https://github.com/Sovietkermit/YmapSorter)
Previously, the YMAP Entity Sorter grouped entities alphabetically by archetypeName. YtypGrouper goes further: it resolves each entity back to the actual .ytyp pack it belongs to, then groups and sorts everything by pack name. This ensures a cleaner structure and prevents missing props in generated _manifest.ymf files.
Why use this tool?
When building complex maps or MLOs, entities from different prop packs end up scattered in a random order. Some manifest generators fail to register props correctly if they are not grouped by type. YtypGrouper fixes this automatically — and for MLOs, it also remaps attachedObjects in rooms and portals to match the new entity order, so your interior stays fully functional.
How to use (V1.0):
1. Launch YtypGrouper.exe
2. Go to File > Select GTA V Path and point to your GTA V folder
3. Choose whether to include your mods folder (required if your map uses mod props)
4. Wait for the game cache to load
5. Click "Choose folder" to select where the sorted file will be exported
6. Click "Open File to Sort" and pick your file — no XML conversion needed
Supported formats:
- Raw binary .ymap → exports sorted .ymap
- Raw binary .ytyp → exports sorted .ytyp
- CodeWalker XML export (.ymap.xml / .ytyp.xml) → exports sorted .xml
⚠️ Requirements: Windows x64 — .NET 8 Runtime (https://dotnet.microsoft.com/download/dotnet/8.0)
Credits:
- CodeWalker by dexyfex — game file parsing and archetype resolution
- TexturesTesting by Hancapo — GameFileCache integration reference
- Source code available on GitHub
(https://github.com/Sovietkermit/YmapSorter)
Carregat per primera vegada: 19 de Gener de 2026
Actualització més recent: 18 de Juliol de 2026
Últim descarregat: Fa 13 hores
4 Comentaris
YtypGrouper is a tool designed to clean up your GTA V map files by sorting entities based on their source .ytyp file — vanilla or mod.
Previously, the YMAP Entity Sorter grouped entities alphabetically by archetypeName. YtypGrouper goes further: it resolves each entity back to the actual .ytyp pack it belongs to, then groups and sorts everything by pack name. This ensures a cleaner structure and prevents missing props in generated _manifest.ymf files.
Why use this tool?
When building complex maps or MLOs, entities from different prop packs end up scattered in a random order. Some manifest generators fail to register props correctly if they are not grouped by type. YtypGrouper fixes this automatically — and for MLOs, it also remaps attachedObjects in rooms and portals to match the new entity order, so your interior stays fully functional.
How to use (V1.0):
1. Launch YtypGrouper.exe
2. Go to File > Select GTA V Path and point to your GTA V folder
3. Choose whether to include your mods folder (required if your map uses mod props)
4. Wait for the game cache to load
5. Click "Choose folder" to select where the sorted file will be exported
6. Click "Open File to Sort" and pick your file — no XML conversion needed
Supported formats:
- Raw binary .ymap → exports sorted .ymap
- Raw binary .ytyp → exports sorted .ytyp
- CodeWalker XML export (.ymap.xml / .ytyp.xml) → exports sorted .xml
⚠️ Requirements: Windows x64 — .NET 8 Runtime (https://dotnet.microsoft.com/download/dotnet/8.0)
Credits:
- CodeWalker by dexyfex — game file parsing and archetype resolution
- TexturesTesting by Hancapo — GameFileCache integration reference
- Source code available on GitHub
(https://github.com/Sovietkermit/YmapSorter)
Previously, the YMAP Entity Sorter grouped entities alphabetically by archetypeName. YtypGrouper goes further: it resolves each entity back to the actual .ytyp pack it belongs to, then groups and sorts everything by pack name. This ensures a cleaner structure and prevents missing props in generated _manifest.ymf files.
Why use this tool?
When building complex maps or MLOs, entities from different prop packs end up scattered in a random order. Some manifest generators fail to register props correctly if they are not grouped by type. YtypGrouper fixes this automatically — and for MLOs, it also remaps attachedObjects in rooms and portals to match the new entity order, so your interior stays fully functional.
How to use (V1.0):
1. Launch YtypGrouper.exe
2. Go to File > Select GTA V Path and point to your GTA V folder
3. Choose whether to include your mods folder (required if your map uses mod props)
4. Wait for the game cache to load
5. Click "Choose folder" to select where the sorted file will be exported
6. Click "Open File to Sort" and pick your file — no XML conversion needed
Supported formats:
- Raw binary .ymap → exports sorted .ymap
- Raw binary .ytyp → exports sorted .ytyp
- CodeWalker XML export (.ymap.xml / .ytyp.xml) → exports sorted .xml
⚠️ Requirements: Windows x64 — .NET 8 Runtime (https://dotnet.microsoft.com/download/dotnet/8.0)
Credits:
- CodeWalker by dexyfex — game file parsing and archetype resolution
- TexturesTesting by Hancapo — GameFileCache integration reference
- Source code available on GitHub
(https://github.com/Sovietkermit/YmapSorter)
Carregat per primera vegada: 19 de Gener de 2026
Actualització més recent: 18 de Juliol de 2026
Últim descarregat: Fa 13 hores



Does the order of entities within ymap affect the generation of _manifest.ymf files?
@JoyLucien No, it does not.
RIP loded parents. If you do this, whatever is linked from parent ymap, the hierarchical order will be messed up. This should only be a thing for opthanhd's
@isotonic The "parent" issue with Ymaps is always a problem; I'll try to work on that for v1.1, though I'm not very optimistic about it (I've always fixed it manually)- sorry for the "late" reply -