Une réimplémentation native par ingénierie inverse de Metroid Prime.
Ce projet est actuellement en état alpha .
Les builds sont actuellement indisponibles alors que le projet subit de grands changements.
Par ailleurs, une décompilation correspondante de Metroid Prime est actuellement en cours. Les contributions sont les bienvenues.
Les progrès sur la décompilation profitent à Metaforce avec des corrections de bugs et de nouvelles implémentations.

Fenêtres :
metaforce.exemacOS :
Metaforce.appLinux :
chmod +x Metaforce-*.AppImageMetaforce-*.AppImage -l : Activer la journalisation de la console--warp [worldid] [areaid] : Déformation vers un monde/une zone spécifique. Exemple : --warp 2 2+developer=1 : Activer l'interface utilisateur du développeurCMake Tools dans Visual Studiobrew install cmake%PATH% en tapant python dans cmd .brew install python@3C++ Development et vérifiez que les packages suivants sont inclus :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 --recursivePour Windows, il est recommandé d'utiliser Visual Studio. Voir ci-dessous.
Construit en utilisant RelWithDebInfo par défaut.
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 (EDI principal de développement/débogage)
Ouvrez le CMakeLists.txt du référentiel.
Configurez éventuellement les options CMake via File > Settings > Build, Execution, Deployment > CMake .
Ouvrez le CMakeLists.txt du référentiel via Fichier > Ouvrir un fichier ou un projet.
Configurez les cibles CMake souhaitées à créer dans la zone Projets de l'EDI.
Vérifiez que tous les packages VS requis sont installés à partir de la section Conditions préalables à la construction ci-dessus.
Ouvrez le répertoire metaforce dans Visual Studio (importe la configuration CMake).
Les configurations MSVC et clang-cl devraient être importées automatiquement.
cmake -G Xcode ../metaforce Ensuite, ouvrez metaforce.xcodeproj