Tu propia estructura
Ruinas, torres, campamentos: una estructura es un modelo de MagicaVoxel que el juego coloca solo por el mundo. Cada color de la paleta es un bloque.
Paso 1: el modelo
- Abre
mods/structures/ruin_small.voxen MagicaVoxel y guárdalo comomods/structures/osario_shrine.vox. Su paleta ya trae los colores de los bloques en su sitio. - Construye. Lo que importa de cada vóxel es el número de su color en la paleta: ese número es el bloque que pone el juego (la tabla está al final de esta página). El color que veas da igual; si la paleta lo trae bien, mejor.
- El índice 0 (vacío) no toca el terreno: allí se queda lo que hubiera.
- La entrada principal, al frente: hacia −Y en MagicaVoxel (la vista frontal). Z es arriba.
Además de los bloques, hay cinco colores especiales:
| Índice | Marca | Qué hace |
|---|---|---|
250 | aparición | sale aquí un miembro de la facción de la estructura |
251 | cofre | un cofre |
252 | hoguera | una hoguera encendida |
253 | luz | un farol |
254 | aire forzado | vacía lo que haya (el interior de una casa en una ladera) |
Paso 2: darla de alta
Las estructuras se apuntan en un solo archivo: mods/structures/meta/structures.json. Ábrelo y añade tu entrada al final de la lista "structures" (con una coma tras la entrada anterior):
{
"id": "osario_shrine",
"name": "Santuario del Osario",
"biomes": ["forest", "plains"],
"floorY": 1,
"faction": null,
"file": "structures/osario_shrine.vox"
}| Campo | Qué es |
|---|---|
id, name | Identificador único y nombre. |
biomes | Dónde puede salir: ocean, beach, plains, forest, swamp, mountains, snowy, river, savanna, desert, jungle. |
floorY | La capa del modelo que queda a ras del suelo y sobre la que se camina. Las de debajo son cimientos. Normalmente 1. |
faction | null si está vacía. Con una facción (bandits, city_guards, explorers, gnolls, lizardfolk, ogres, villagers), en cada marca de aparición sale uno de los suyos. |
file | El .vox, dentro de mods/. |
Las demás entradas llevan también size y markers: son sólo informativos y no hace falta ponerlos.
Paso 3: probarla
- Reinicia el juego: las estructuras se leen al arrancar.
- Se colocan al generar el terreno: búscala en un mundo nuevo o en zonas que aún no hayas visitado, en uno de sus biomas. Le toca más o menos tan a menudo como a una ruina pequeña, y sólo en sitios con poca pendiente.
id, sin biomas válidos, el .vox no está donde dice file), el juego la salta sin avisar.En inglés (opcional): añade {"id": "osario_shrine", "name": "Ossuary Shrine"} a la lista "structures" de mods/lang/en/structures/meta/structures.json.
Make your own structure (English)
A structure is a MagicaVoxel model placed in the world by the game. Open mods/structures/ruin_small.vox, save it as a new file and build: the palette index of each voxel is the block the game places (see the table above); 0 leaves the terrain untouched; 250 spawn point, 251 chest, 252 campfire, 253 light, 254 forced air. The main entrance faces −Y in MagicaVoxel. Then add an entry (id, name, biomes from ocean, beach, plains, forest, swamp, mountains, snowy, river, savanna, desert, jungle, floorY, faction or null, file) to the "structures" list in mods/structures/meta/structures.json, and keep a copy of it: game updates replace that file. Look for it in a new world. A broken entry is skipped without a warning.
