Kartik Scripts

How to Resolve Conflicts

A short guide to fixing each kind of conflict. Most of it happens in the dashboard with one or two clicks.

Open the dashboard with:

/conflicts

Then press Scan (or Re-scan) at the top so the results are up to date.

[!NOTE] Every fix is backed up first. If something looks wrong in game, open Backups in the top bar and click Restore.


πŸ‘• Clothing Conflicts

You fix these straight from the dashboard. Work through them in this order.

Step 1: Run the 5-step repair strip

After a scan, the dashboard home screen shows a strip of five numbered clothing steps at the top, above the conflict counts. Click each one in order. Every step shows a preview first, and nothing is written until you confirm.

StepWhat it fixes
1 - DeclarationsPacks that stream more clothing than they list. Always safe.
2 - Contested copiesTwo packs using the same colour/variation of a garment. One moves to the next free variation. (Moves numbers.)
3 - File placementAn item's files are spread across different folders. They are moved back into one folder.
4 - Unreachable clothingClothing on disk that nothing lists. It gets numbered so it shows in the store.
5 - CollectionsMoves a pack into its own collection. This is the fix when a category is over the slot limit. (Moves numbers.)

A step that has nothing to fix ticks itself off, and the strip moves on to the next one.

Step 2: Merge shared clothing files

If several packs ship their own copy of the same clothing definition file (.ymt), only one copy loads and the rest of the clothing disappears.

  1. Further down the dashboard home screen, the clothing file card lists every shared .ymt clash. Click the flagged file.
  2. Scroll to the bottom of the detail panel and click the green Fix button. It merges the copies. The copy that loads now keeps its numbers, so saved outfits stay valid.

[!WARNING] Don't just delete the losing .ymt while its resource still streams clothing. That can crash the game or make clothing vanish. Merge instead.

Step 3: Resolve the remaining rows

Open the Clothing tab. For each remaining conflict, click the row to open its detail panel:

  • Preview the garment's textures and 3D model, or spawn side-by-side clones in game to compare.
  • Reindex: keeps both items and moves one to a free slot.
  • Keep this: keeps the copy you choose and turns off the others (they are renamed to .bak).

Step 4: Reindex clothing (bulk)

If many slot clashes are left, click Reindex clothing in the top bar to handle them all together. The first resource on each slot keeps it. The others move to a free slot, with their files renamed and metas updated.

Step 5: Restart

Restart the server and clear your client cache so the changes load.

[!NOTE] Steps that move numbers (contested copies, collections, reindex) change item slots. A player already wearing a moved item may need to pick it again, so it's best to do these on new packs or during maintenance.

More detail: Clothing Conflicts.


πŸš— Vehicle Conflicts (Modkits)

Also fixed straight from the dashboard.

  1. Open the Modkits tab to see the clashing modkit IDs and broken kit references.
  2. Click Auto-fix modkits in the top bar.
  3. Confirm. Each conflicting kit gets a free ID, and every carcols.meta / carvariations.meta that uses it is updated to match.
  4. Restart the affected vehicle resources, or the whole server.

More detail: Vehicle Conflicts.


🚨 Siren Conflicts

Sirens have their own tab.

  1. Open the Sirens tab. It lists:
    • Siren rows: two resources using the same siren ID.
    • Siren ref rows: a vehicle pointing to a siren setting that doesn't exist.
  2. Fix them one at a time from a row, or click Auto-fix sirens in the top bar to fix every safe one together.
  3. The tool gives the clashing siren a free ID, then updates the sirenSettings in the matching vehicles.meta / carvariations.meta.
  4. Restart the affected vehicle resources.

πŸ—ΊοΈ Map Conflicts

Maps have an Auto Resolve Map Conflicts button that handles most of the work.

Step 1: Auto Resolve

  1. Click Auto Resolve Map Conflicts in the top bar, then Resolve now.
  2. It runs these fixes in order:
    • Hidden maps: sinks leftover occluders that make maps disappear from certain camera angles.
    • Collision issues: merges clashing collision files, removes leftover collision from deleted objects, and removes objects that block an area another pack cleared.
  3. When it finishes you get a report showing what it fixed and what it left for you.

You can close the window while it runs. It keeps going, and the button reopens it.

[!TIP] Auto Resolve only fixes findings it is sure about. Anything uncertain is left in the Hidden maps or Collision issues panel so you can check it in game first.

Step 2: What's left

ProblemWhere to fix it
Same prop placed twice, or movedProps tab: pick the placement to keep. See Prop Placement Conflicts
A map disappears or doesn't draw rightHidden maps button
Invisible walls, or you fall through the floorCollision issues button
NPC traffic driving through buildingsAuto-fix road paths, or Fix Road by Coords. See Road & Path Node Conflicts
Two packs built over each other in one areaMap editor β†’ Zones. See Zone Ownership
Props clipping or flickering in one spotMap editor (/mapeditor). See Usage & Controls

After fixing map conflicts, restart the server and clear your client cache.


πŸ”’ Protected (Escrow) Resources

Files inside escrow-protected resources show a πŸ”’ badge. The tool never changes them. See Protected Resources for how to handle them.

On this page