Przejdź do głównej zawartości

Edycja w CodeWalkerze

CodeWalker to darmowy edytor, którego wszyscy używają do map GTA V. Czyta twoją instalację GTA i pozwala otwierać, edytować i zapisywać pliki .ymap.

  • Nie edytuj mapy na miejscu. Skopiuj ymap, który zmieniasz, do własnego resource’a albo zachowaj kopię oryginału. Następna aktualizacja mapy nadpisze jej foldery.
  • Pracuj na serwerze testowym. Przy każdym teście streamowanego pliku łącz się ponownie (i czyść cache FiveM), FiveM trzyma stare wersje.
  1. Znajdź plik. Ymapy leżą w stream/ w każdym resource, pogrupowane według obszaru (np. apocalypse-statewide/stream/regions/landmarks/). Lista miejsc mówi, z którego ymapa pochodzi każde miejsce.
  2. W CodeWalkerze otwórz okno projektu, utwórz projekt i dodaj do niego ymap.
  3. Poleć na miejsce, zaznacz propy i przesuń, obróć albo usuń. Trzymaj propy na ziemi i z dala od drzwi, garaży i dróg, których ludzie potrzebują.
  4. Przed zapisem pozwól CodeWalkerowi przeliczyć extents. Napompowane extents sprawiają, że silnik myśli, że ymap jest w zasięgu z kilometrów, i właśnie to zapycha pule.
  5. Zapisz, wrzuć plik z powrotem do folderu stream/ swojego resource’a i zrestartuj go.

Zrób mały resource obok mapy, wtedy aktualizacje nigdy go nie ruszą:

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]

Własne propy (.ydr z własnym .ytyp) potrzebują też zarejestrowanego pliku archetypów:

data_file 'DLC_ITYP_REQUEST' 'stream/my_props.ytyp'

Te same, których apocalypse-world-core używa przy własnych placementach, warto je skopiować:

  • Nie blokuj drzwi, garaży, wejść do MLO i IPL ani skrzyżowań.
  • Zostaw wolne safezony i wszystko, co spawnuje twój framework (handlarzy, bazy, punkty misji).
  • Statyczne śmieci zostają statyczne, fizyczne są tylko wraki.
  • Nie wrzucaj projektów CodeWalkera, screenów ani kopii zapasowych do streamowanych folderów. Gracze by je pobierali.