İçeriğe geç

CodeWalker ile düzenleme

CodeWalker herkesin GTA V haritaları için kullandığı ücretsiz editördür. GTA kurulumunu okur, .ymap dosyalarını açıp düzenleyip kaydetmeni sağlar.

  • Haritayı yerinde düzenleme. Değiştireceğin ymap’i kendi resource’una kopyala ya da orijinalin bir kopyasını sakla. Haritanın bir sonraki güncellemesi kendi klasörlerinin üzerine yazar.
  • Bir test sunucusunda çalış. Stream edilen bir dosyayı her test ettiğinde yeniden bağlan (ve FiveM önbelleğini temizle), FiveM eski sürümleri tutar.
  1. Dosyayı bul. ymap’ler her resource içinde stream/ altında, bölgeye göre gruplanmış durur (ör. apocalypse-statewide/stream/regions/landmarks/). Konum listesi her yerin hangi ymap’ten geldiğini gösterir.
  2. CodeWalker’da proje penceresini aç, bir proje oluştur ve ymap’i ekle.
  3. Yere uç, propları seç ve taşı, döndür ya da sil. Propları yerde tut, insanların ihtiyaç duyduğu kapılardan, garajlardan ve yollardan uzak tut.
  4. Kaydetmeden önce CodeWalker’ın extents değerlerini yeniden hesaplamasına izin ver. Şişirilmiş extents motorun ymap’i kilometrelerce öteden menzilde sanmasına yol açar, pool’ları dolduran da budur.
  5. Kaydet, dosyayı resource’unun stream/ klasörüne geri koy ve resource’u yeniden başlat.

Haritanın yanına küçük bir resource yap, böylece güncellemeler ona hiç dokunmaz:

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]

Özel proplar (kendi .ytyp dosyası olan .ydr) için ayrıca archetype dosyasının kaydedilmesi gerekir:

data_file 'DLC_ITYP_REQUEST' 'stream/my_props.ytyp'

apocalypse-world-core’un kendi yerleşimleri için kullandığı kurallar, kopyalamaya değer:

  • Kapıları, garajları, MLO ve IPL girişlerini ya da kavşakları kapatma.
  • Safezone’ları ve framework’ünün spawn ettiği her şeyi (tüccarlar, üsler, görev noktaları) boş bırak.
  • Statik dekor statik kalır, sadece enkazlar fiziksel.
  • CodeWalker projelerini, ekran görüntülerini ya da yedekleri stream edilen klasörlere koyma. Oyuncular onları da indirir.