Una reimplementación nativa de Metroid Prime mediante ingeniería inversa.
Este proyecto se encuentra actualmente en estado alfa .
Actualmente, las compilaciones no están disponibles mientras el proyecto sufre grandes cambios.
Por otra parte, actualmente se está llevando a cabo una descompilación correspondiente de Metroid Prime. Las contribuciones son bienvenidas.
El progreso en la descompilación beneficia a Metaforce con correcciones de errores y nuevas implementaciones.

Ventanas:
metaforce.exeMacOS:
Metaforce.appLinux:
chmod +x Metaforce-*.AppImageMetaforce-*.AppImage -l : habilitar el registro de la consola--warp [worldid] [areaid] : Deformar a un mundo/área específica. Ejemplo: --warp 2 2+developer=1 : Habilitar la interfaz de usuario del desarrolladorCMake Tools en Visual Studiobrew install cmake%PATH% escribiendo python en cmd .brew install python@3C++ Development y verifique que se incluyan los siguientes paquetes:Windows 10 SDKCMake ToolsC++ Clang CompilerC++ Clang-cl build-essential curl git ninja-build clang lld zlib1g-dev libcurl4-openssl-dev
libglu1-mesa-dev libdbus-1-dev libvulkan-dev libxi-dev libxrandr-dev libasound2-dev libpulse-dev
libudev-dev libpng-dev libncurses5-dev cmake libx11-xcb-dev python3 python-is-python3
libclang-dev libfreetype-dev libxinerama-dev libxcursor-dev python3-markupsafe libgtk-3-dev
base-devel cmake ninja llvm vulkan-headers python python-markupsafe clang lld alsa-lib libpulse libxrandr freetype2
cmake vulkan-headers ninja-build clang-devel llvm-devel libpng-devel
sudo dnf groupinstall "Development Tools" "Development Libraries"
git clone --recursive https://github.com/AxioDL/metaforce.git
cd metaforce cd metaforce
git pull
git submodule update --recursivePara Windows, se recomienda utilizar Visual Studio. Vea abajo.
Se compila utilizando RelWithDebInfo de forma predeterminada.
cmake -B out -G Ninja # add extra options here
cmake --build out --target metaforce hecl visigen-DCMAKE_BUILD_TYPE=Debug-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++-DMETAFORCE_VECTOR_ISA=native (IDE principal de desarrollo/depuración)
Abra CMakeLists.txt del repositorio.
Opcionalmente, configure las opciones de CMake a través de File > Settings > Build, Execution, Deployment > CMake .
Abra CMakeLists.txt del repositorio a través de Archivo > Abrir archivo o proyecto.
Configure los objetivos de CMake que desee para compilar en el área Proyectos del IDE.
Verifique que todos los paquetes VS requeridos estén instalados desde la sección Requisitos previos de compilación anterior.
Abra el directorio metaforce en Visual Studio (importa la configuración de CMake).
Las configuraciones de MSVC y clang-cl deberían importarse automáticamente.
cmake -G Xcode ../metaforce Luego abra metaforce.xcodeproj