Eine rückentwickelte, native Neuimplementierung von Metroid Prime.
Dieses Projekt befindet sich derzeit im Alpha- Status.
Builds sind derzeit nicht verfügbar, da am Projekt große Änderungen vorgenommen werden.
Unabhängig davon ist derzeit eine entsprechende Dekompilierung von Metroid Prime im Gange. Beiträge sind willkommen.
Fortschritte bei der Dekompilierung kommen Metaforce durch Fehlerbehebungen und neue Implementierungen zugute.

Windows:
metaforce.exemacOS:
Metaforce.appLinux:
chmod +x Metaforce-*.AppImageMetaforce-*.AppImage -l : Konsolenprotokollierung aktivieren--warp [worldid] [areaid] : Warp zu einer bestimmten Welt/einem bestimmten Bereich. Beispiel: --warp 2 2+developer=1 : Entwickler-Benutzeroberfläche aktivierenCMake Tools in Visual Studiobrew install cmake%PATH% hinzugefügt wurde, indem Sie python in cmd eingeben.brew install python@3C++ Development aus und überprüfen Sie, ob die folgenden Pakete enthalten sind: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 --recursiveFür Windows wird die Verwendung von Visual Studio empfohlen. Siehe unten.
Builds verwenden standardmäßig RelWithDebInfo .
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 (Hauptentwicklungs-/Debugging-IDE)
Öffnen Sie die CMakeLists.txt des Repositorys.
Konfigurieren Sie optional CMake-Optionen über File > Settings > Build, Execution, Deployment > CMake .
Öffnen Sie die CMakeLists.txt des Repositorys über Datei > Datei oder Projekt öffnen.
Konfigurieren Sie die gewünschten CMake-Ziele für die Erstellung im Projektbereich der IDE.
Überprüfen Sie im obigen Abschnitt „Build-Voraussetzungen“, ob alle erforderlichen VS-Pakete installiert sind.
Öffnen Sie das metaforce Verzeichnis in Visual Studio (importiert die CMake-Konfiguration).
MSVC- und clang-cl-Konfigurationen sollten automatisch importiert werden.
cmake -G Xcode ../metaforce Öffnen Sie dann metaforce.xcodeproj