Conectar Mapas

Las conexiones de mapa permiten que el jugador se desplace de un mapa a otro de forma fluida, sin transición ni pantalla de carga. Cuando dos mapas están conectados, al caminar hacia el borde de uno se aparece automáticamente en el otro. Esto se configura en el archivo PBS map_connections.txt.

Formato del archivo PBS

El archivo map_connections.txt se encuentra en la carpeta PBS/. Cada línea define una conexión entre dos mapas con el siguiente formato:

MapID,Borde,Offset,MapID,Borde,Offset

Donde:

Valores de borde (Edge)

Valor Descripción
NorthBorde superior del mapa.
SouthBorde inferior del mapa.
EastBorde derecho del mapa.
WestBorde izquierdo del mapa.

Cómo funcionan las conexiones

Una conexión enlaza un borde de un mapa con el borde opuesto de otro mapa. Por ejemplo, si el jugador camina hacia el sur del Mapa A, aparecerá en el borde norte del Mapa B. Por eso, los bordes siempre deben ser opuestos:

Borde del Mapa A Borde del Mapa B
NorthSouth
SouthNorth
EastWest
WestEast

Entendiendo el Offset

El offset (desplazamiento) controla la alineación entre los dos mapas conectados. Indica cuántos tiles se desplaza el segundo mapa respecto al primero a lo largo del borde de conexión.

Conexiones Norte-Sur

Para conexiones Norte/South, el offset es horizontal:

Conexiones Este-Oeste

Para conexiones East/West, el offset es vertical:

Diagrama visual del offset

Ejemplo de conexión Sur-Norte con Offset = 3:

  Mapa A (20 tiles de ancho)
  ┌────────────────────┐
  │                    │
  │      Mapa A        │
  │                    │
  └────────────────────┘
     ↕ Conexión Sur-Norte
     └──→ Offset = 3 (desplazado 3 tiles a la derecha)
        ┌──────────────────────────┐
        │                          │
        │         Mapa B           │
        │                          │
        └──────────────────────────┘

Ejemplos de conexiones

Conexión simple Norte-Sur

Pueblo Paleta (mapa 002) conectado al sur con Ruta 1 (mapa 010), alineados en el borde izquierdo:

002,South,0,010,North,0

Conexión Este-Oeste

Ruta 1 (mapa 010) conectado al este con Ruta 2 (mapa 011), alineados arriba:

010,East,0,011,West,0

Conexión con offset

Ciudad Verde (mapa 003) conectado al norte con Ruta 2 (mapa 011), con el mapa de la Ruta 2 desplazado 5 tiles a la derecha:

003,North,0,011,South,5

Múltiples conexiones

Un archivo típico de map_connections.txt puede tener muchas conexiones:

# Pueblo Paleta y alrededores
002,South,0,010,North,0
002,North,0,003,South,0
# Ruta 1 y conexiones
010,East,0,011,West,0
010,North,0,003,South,5
# Ciudad Verde
003,West,0,012,East,0
003,East,2,013,West,0

Configurar conexiones visualmente

Pokémon Essentials incluye un editor visual para conexiones de mapa accesible desde el menú de Debug:

  1. Abre el juego y accede al menú de Debug (presionando F9 en modo debug).
  2. Ve a "Editar conexiones de mapa".
  3. Selecciona los dos mapas a conectar.
  4. Arrastra los mapas para posicionarlos correctamente.
  5. Guarda los cambios. Esto actualizará automáticamente el archivo map_connections.txt.

Consejos para alinear mapas

Notas importantes