Zum Inhalt springen

Bearbeiten mit CodeWalker

CodeWalker ist der kostenlose Editor, den alle für GTA-V-Maps benutzen. Er liest deine GTA-Installation und kann .ymap-Dateien öffnen, bearbeiten und speichern.

  • Bearbeite die Map nicht direkt. Kopiere das ymap, das du ändern willst, in eine eigene Resource oder behalte eine Kopie des Originals. Das nächste Update der Map überschreibt ihre eigenen Ordner.
  • Arbeite auf einem Testserver. Verbinde dich bei jedem Test einer gestreamten Datei neu (und leere den FiveM-Cache), FiveM hebt alte Versionen auf.
  1. Finde die Datei. ymaps liegen unter stream/ in jeder Resource, nach Gebiet sortiert (z. B. apocalypse-statewide/stream/regions/landmarks/). Die Orte-Liste sagt, aus welchem ymap jeder Ort stammt.
  2. Öffne in CodeWalker das Projektfenster, leg ein Projekt an und füge das ymap hinzu.
  3. Flieg zum Ort, wähle Props aus und verschiebe, drehe oder lösche sie. Props bleiben am Boden und weg von Türen, Garagen und Straßen, die man braucht.
  4. Lass CodeWalker vor dem Speichern die Extents neu berechnen. Aufgeblähte Extents lassen die Engine glauben, das ymap sei aus Kilometern Entfernung in Reichweite, und genau das füllt die Pools.
  5. Speichern, die Datei zurück in den stream/-Ordner deiner Resource legen und sie neu starten.

Leg neben der Map eine kleine Resource an, dann fassen Updates sie nie an:

resources/[the_apocalypse_project_custom]/my-places/
├── fxmanifest.lua
└── stream/
└── my-camp.ymap
fx_version 'cerulean'
game 'gta5'
this_is_a_map 'yes'
dependency 'apocalypse-core' -- only if you use the map's custom props
ensure [the_apocalypse_project]
ensure [the_apocalypse_project_custom]

Eigene Props (.ydr mit eigener .ytyp) brauchen außerdem die eingetragene Archetyp-Datei:

data_file 'DLC_ITYP_REQUEST' 'stream/my_props.ytyp'

Dieselben Regeln, die apocalypse-world-core für eigene Platzierungen nutzt, gut zum Übernehmen:

  • Keine Türen, Garagen, MLO- und IPL-Eingänge oder Kreuzungen blockieren.
  • Safezones und alles, was dein Framework spawnt (Händler, Basen, Missionspunkte), frei lassen.
  • Statische Deko bleibt statisch, nur Wracks sind physisch.
  • Keine CodeWalker-Projekte, Screenshots oder Backups in die gestreamten Ordner legen. Spieler würden sie herunterladen.