hace 3 años
Europa Universalis IV, el grandioso juego de estrategia de Paradox Development Studio, ofrece un mundo vasto y detallado para explorar y conquistar. Pero, ¿alguna vez has sentido que faltaba algo en el mapa? ¿Deseaste poder añadir una nueva provincia a tu rincón favorito del mundo? ¡Estás en el lugar correcto! En este artículo, te guiaremos a través del proceso paso a paso para expandir el mapa de EU4 y añadir tus propias provincias personalizadas. No te preocupes si no tienes experiencia previa en modding, esta guía está diseñada para ser accesible y fácil de seguir, incluso para principiantes.

Preparando el terreno: Configuración del Mod
Antes de sumergirnos en la edición del mapa, necesitamos preparar nuestro entorno de trabajo. El primer paso es crear un mod. Los mods en EU4 son la forma de personalizar el juego sin alterar los archivos base, lo que facilita la gestión y evita problemas.
Para crear un mod, dirígete a la carpeta de mods de Europa Universalis IV. En Windows, generalmente se encuentra en Documentos\Paradox Interactive\Europa Universalis IV\mod\. Dentro de esta carpeta, crea una nueva carpeta para tu mod. Puedes nombrarla como desees, por ejemplo, nuevas_provincias.
Una vez creada la carpeta, necesitamos un archivo esencial: nuevas_provincias.mod (o el nombre que le hayas dado a tu carpeta, seguido de .mod). Este archivo es el que el juego lee para detectar tu mod. Abre un editor de texto simple, como el Bloc de Notas, y crea un archivo con el siguiente contenido:
name="Tutorial - Añadiendo una nueva provincia" path="mod/nuevas_provincias" supported_version = "1.30.*.*"Guarda este archivo como nuevas_provincias.mod dentro de la carpeta mod, junto a la carpeta nuevas_provincias que creaste anteriormente. Es crucial que la línea supported_version coincida con la versión del juego que estás utilizando. Los asteriscos (*) son comodines que permiten que tu mod funcione con cualquier parche o actualización menor de la versión principal especificada. Si en el futuro juegas con la versión 1.31, deberás cambiar esta línea a 1.31.*.*.
Dentro de la carpeta de tu mod (nuevas_provincias), crea las siguientes carpetas:
maplocalisationhistoryhistory\provinces
Estas carpetas albergarán los archivos modificados de tu mod. Ahora, necesitamos copiar algunos archivos base del juego a estas carpetas. Ve a la carpeta de instalación de Europa Universalis IV (generalmente en Steam\steamapps\common\Europa Universalis IV\). Desde allí, copia los siguientes archivos a la carpeta map de tu mod:
provinces.bmpdefault.mappositions.txtdefinition.csvcontinent.txtarea.txt
Si bien solo los primeros cuatro son vitales para añadir una provincia, los archivos continent.txt y area.txt son importantes para asignar tu nueva provincia a un continente y área correctos dentro del juego. Sin continent.txt, clicar en la provincia podría causar un cierre inesperado del juego.
Luego, desde la carpeta localisation del juego, copia el archivo prov_names_l_english.yml (o el archivo de idioma que estés utilizando) a la carpeta localisation de tu mod.
¡Felicidades! Has configurado la estructura básica de tu mod. Ahora vamos a la parte divertida: ¡editar el mapa!
Manos a la obra: Editando el Mapa
El corazón de la modificación de provincias reside en la edición de los archivos de mapa. Comencemos con default.map. Abre este archivo con un editor de texto. Busca la línea que dice max_provinces = XXXX. Aumenta el número XXXX a un valor mayor que el ID de la provincia más alta que planeas añadir. Por ejemplo, si vas a añadir una provincia, puedes cambiarlo a max_provinces = 4021 o un número mayor. Este valor asegura que el juego lea las definiciones de las nuevas provincias.
Ahora, abre definition.csv con un editor de texto. Desplázate hasta el final del archivo. Verás una serie de líneas similares a esta:
4010;100;14;110;RNW 4011;100;14;111;RNW ...Cada línea define una provincia. El formato es: provincia_id;rojo;verde;azul;nombre_de_referencia;x. Los valores rojo, verde y azul corresponden al código de color RGB que representa la provincia en el archivo provinces.bmp. El nombre de referencia es solo para uso interno y la 'x' final no es relevante para este tutorial.
Para añadir una nueva provincia, agrega una nueva línea al final del archivo. Por ejemplo, si quieres añadir la provincia con ID 4020, podrías añadir:
4020;255;20;33;Mi provincia;xAquí, hemos definido la provincia 4020 con el color RGB (255, 20, 33). El juego buscará este color en el archivo provinces.bmp y lo asociará con el ID 4020.
Ahora, la parte visual: abre provinces.bmp con un editor de imágenes como Photoshop o GIMP. Este archivo es un mapa de bits que define las provincias del juego a través de colores. Cada color representa una provincia diferente.
Ubica en el mapa la zona donde deseas añadir tu nueva provincia. Por ejemplo, si quieres añadir una provincia en Islandia, acerca la imagen a esa zona. Recuerda el código de color RGB que definiste para tu provincia (255, 20, 33 en nuestro ejemplo). Selecciona la herramienta de lápiz (de 1 píxel de grosor) o la herramienta de relleno (asegurándote de que la opción "Antialias" esté desactivada y "Contiguo" esté activado para evitar bordes difuminados). Pinta la nueva provincia en el mapa con el color RGB que definiste. Asegúrate de no pintar sobre provincias existentes accidentalmente, a menos que quieras modificar sus formas.
Guarda provinces.bmp. ¡Has añadido la provincia visualmente al mapa! Sin embargo, aún necesitamos añadirle información y nombre.
Dando forma a la provincia: Información y detalles
Ahora, vamos a darle identidad a nuestra provincia. Dirígete a la carpeta history\provinces dentro de tu mod. Copia un archivo de provincia existente de la carpeta history\provinces del juego base a esta carpeta. Por ejemplo, puedes copiar 370 - Reykjavik.txt y pegarlo en la carpeta history\provinces de tu mod.
Renombra la copia a 4020 - Nombre de tu provincia.txt (reemplazando "Nombre de tu provincia" con el nombre que desees darle, por ejemplo, "Tierra Fría"). El número 4020 debe coincidir con el ID de provincia que definiste en definition.csv.
Abre este nuevo archivo con un editor de texto. Modifica su contenido para definir las características de tu provincia. Un ejemplo básico podría ser:
#4020 - Tierra Fría owner = NOR # Propietario inicial: Noruega controller = NOR # Controlador inicial: Noruega add_core = NOR # Añadir núcleo a Noruega is_city = yes # Es una ciudad base_tax = 1 # Impuestos base manpower = 1 # Mano de obra culture = norwegian # Cultura noruega religion = catholic # Religión católica trade_goods = fish # Bienes comerciales: Pescado hre = no # No pertenece al Sacro Imperio Romano Germánico capital = "Capital Helada" # Nombre de la capital discovered_by = western # Descubierta por tecnología occidentalEste archivo define al propietario inicial, cultura, religión, bienes comerciales, desarrollo base y otros atributos de la provincia. Ajusta estos valores según tus preferencias.
Para integrar completamente la provincia al juego, abre continent.txt (en la carpeta map de tu mod) y busca la sección europe = { ... } (o el continente al que pertenezca tu provincia). Añade 4020 (o el ID de tu provincia) a la lista de provincias dentro de este continente. Esto asegura que la provincia se considere parte del continente europeo (en este ejemplo).
De manera similar, abre area.txt (también en la carpeta map de tu mod) y busca o crea un área adecuada para tu provincia. Por ejemplo, si estás añadiendo provincias en Islandia, podrías buscar o crear un área como subarctic_islands_area = { ... } y añadir 4020 a la lista de provincias de esa área. Las áreas se utilizan para agrupar provincias con fines organizativos dentro del juego.
Dándole nombre: Localización
Si inicias el juego ahora con tu mod activado, verás que la provincia aparece en el mapa, pero su nombre será algo como "PROV4020". Esto se debe a que aún no hemos añadido un nombre localizado para la provincia.
Abre el archivo prov_names_l_english.yml (en la carpeta localisation de tu mod) con un editor de texto. Desplázate hasta el final del archivo y añade una nueva entrada para tu provincia, siguiendo el formato:
PROV4020: "Tierra Fría"Asegúrate de que haya un espacio al principio de la línea para mantener el formato correcto del archivo YAML. Guarda el archivo. Ahora, al iniciar el juego, la provincia debería mostrar el nombre "Tierra Fría" (o el nombre que hayas elegido).
Ajustando la posición: positions.txt
El archivo positions.txt define la posición de elementos visuales como edificios, puertos, centros de comercio y ejércitos dentro de cada provincia. Para asegurar que estos elementos se muestren correctamente en tu nueva provincia, es recomendable actualizar positions.txt.
La forma más sencilla de hacerlo es iniciar Europa Universalis IV con tu mod activado. Una vez en el juego, abre la consola (generalmente con la tecla ~ o º) y escribe el comando nudge. Esto abrirá el editor de posiciones del juego.
Utiliza las herramientas del editor para ajustar las posiciones de los elementos visuales en tu nueva provincia hasta que estés satisfecho. Experimenta con los diferentes modos del editor para posicionar correctamente los elementos. Una vez que hayas terminado, haz clic en "Guardar".
El juego generará un nuevo archivo positions.txt en la carpeta map de Europa Universalis IV (fuera de tu mod). Copia este archivo y pégalo en la carpeta map de tu mod, sobrescribiendo el archivo positions.txt existente. Finalmente, elimina el archivo positions.txt que se encuentra fuera de tu mod (en la carpeta map original del juego) para que el juego cargue la versión modificada de tu mod.
¡Enhorabuena! Provincia añadida
¡Felicidades! Has añadido con éxito una nueva provincia al mapa de Europa Universalis IV. Tu nueva provincia ahora debería ser jugable en el juego.
Recuerda que, dependiendo de la ubicación y propósito de tu nueva provincia, puede que necesites considerar la edición de otros archivos en la carpeta common del juego base para una integración más completa. Algunos archivos importantes a tener en cuenta son:
00_colonial_regions.txt: Para asignar la provincia a una región colonial específica si es relevante para la colonización.00_tradenodes.txt: Para asignar la provincia a una región comercial. Sin esto, la provincia no pertenecerá a ninguna región comercial.00_trade_companies.txt: Para asignar la provincia a una región de compañía comercial si se encuentra en una zona comercialmente relevante.00_natives.txt: Para controlar qué nativos (si los hay) aparecen en la provincia si es colonizable.
Con estos pasos, has dado tus primeros pasos en la modificación del mapa de Europa Universalis IV. ¡Ahora puedes expandir el mundo de EU4 a tu gusto y crear escenarios únicos y personalizados! Recuerda experimentar, probar y, sobre todo, ¡divertirte con la creación de tu propio mundo en EU4!
