Saltearse al contenido

Editar con CodeWalker

CodeWalker es el editor gratuito que usa todo el mundo para mapas de GTA V. Lee tu instalación de GTA y te deja abrir, editar y guardar archivos .ymap.

  • No edites el mapa en su sitio. Copia el ymap que quieras cambiar a tu propio resource, o guarda una copia del original. La siguiente actualización del mapa sobrescribe sus propias carpetas.
  • Trabaja en un servidor de pruebas. Reconéctate (y vacía la caché de FiveM) cada vez que pruebes un archivo streameado, FiveM guarda versiones viejas.
  1. Busca el archivo. Los ymaps están en stream/ dentro de cada resource, ordenados por zona (por ejemplo apocalypse-statewide/stream/regions/landmarks/). La referencia de lugares dice de qué ymap sale cada lugar.
  2. En CodeWalker abre la ventana de proyecto, crea un proyecto y añade el ymap.
  3. Vuela hasta el sitio, selecciona props y muévelos, gíralos o bórralos. Deja los props en el suelo y fuera de puertas, garajes y carreteras que la gente necesita.
  4. Deja que CodeWalker recalcule los extents antes de guardar. Unos extents inflados hacen creer al motor que el ymap está a tiro desde kilómetros, y eso es lo que llena los pools.
  5. Guarda, vuelve a poner el archivo en la carpeta stream/ de tu resource y reinícialo.

Haz un resource pequeño al lado del mapa, así las actualizaciones nunca lo tocan:

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]

Los props propios (.ydr con su propio .ytyp) además necesitan registrar el archivo de arquetipos:

data_file 'DLC_ITYP_REQUEST' 'stream/my_props.ytyp'

Las mismas que usa apocalypse-world-core para sus colocaciones, vale la pena copiarlas:

  • No bloquees puertas, garajes, entradas de MLO e IPL ni cruces.
  • Deja libres las safezones y todo lo que spawnea tu framework (comerciantes, bases, puntos de misión).
  • La decoración estática se queda estática, solo la chatarra es física.
  • No metas proyectos de CodeWalker, capturas ni copias de seguridad en las carpetas streameadas. Los jugadores los descargarían.