Cave Explorer es un juego de Wii Homebrew con el objetivo de recrear la mayoría de los aspectos básicos de supervivencia hasta Beta 1.7.3. No se agregará ninguna característica más allá.
Características
Características planificadas (sin orden en particular, no completas)
(De la versión para PC)
Debe descargar estas bibliotecas usted mismo y colocar sus archivos de origen en los siguientes directorios. Se requieren para cualquier plataforma.
biblioteca | archivos | destino |
---|---|---|
Lodepng | lodepng.h y lodepng.c | source/lodepng/ |
cglm | include/cglm/ | source/cglm/ |
CNBT | buffer.c , buffer.h , list.h , nbt_loading.c , nbt_parsing.c , nbt_treeops.c , nbt_util.c y nbt.h | source/cNBT/ |
párroco | parson.h y parson.c | source/parson/ |
M*lib | cualquier raíz *.h | El compilador incluye ruta |
Para la plataforma Wii, debe instalar el entorno DevkitPro Wii/GameCube. Además, instale ZLIB usando Pacman de DevkitPro.
dkp-pacman -S wii-dev ppc-zlib
Para construir, simplemente ejecute la marca en el directorio raíz. Es posible que deba cargar primero el env En ENV (requerido, por ejemplo, si usa pescado en lugar de bash).
source /etc/profile.d/devkit-env.sh
make
Luego debe haber un archivo .dol en el directorio raíz que su Wii puede ejecutar. Para copiar el juego a sus apps/
carpeta, debe verse así:
cavex
├── assets
│ ├── terrain.png
│ ├── items.png
│ ├── anim.png
│ ├── default.png
│ ├── gui.png
│ └── gui2.png
├── saves
│ ├── world
│ └── ...
├── boot.dol
├── config.json
├── icon.png
└── meta.xml
El juego también puede funcionar en cualquier PC con soporte para OpenGL 2.0 y jugado con teclado y mouse.
La construcción requiere las siguientes bibliotecas adicionales, que puede instalar con el Administrador de paquetes de su sistema: zlib
, glfw3
y glew
. Luego puede usar CMake y GCC para construir. El Makefile ya existente es solo para la plataforma Wii y podría eliminarse algún tiempo después.
mkdir build_pc
cd build_pc
cmake ..
make
Copie también los sombreadores de fragmentos y vértices de resources/
al lado de sus assets/
directorio.