Implementasi ulang asli Metroid Prime yang direkayasa balik.
Proyek ini saat ini dalam keadaan alfa .
Pembangunan saat ini tidak tersedia sementara proyek mengalami perubahan besar.
Secara terpisah, dekompilasi yang cocok dari Metroid Prime saat ini sedang berlangsung. Kontribusi dipersilahkan.
Kemajuan dalam dekompilasi menguntungkan Metaforce dengan perbaikan bug dan implementasi baru.
jendela:
metaforce.exe
macOS:
Metaforce.app
Linux:
chmod +x Metaforce-*.AppImage
Metaforce-*.AppImage
-l
: Aktifkan logging konsol--warp [worldid] [areaid]
: Warp ke dunia/area tertentu. Contoh: --warp 2 2
+developer=1
: Aktifkan UI pengembangCMake Tools
di Visual Studiobrew install cmake
%PATH%
dengan mengetikkan python
di cmd
.brew install python@3
C++ Development
dan verifikasi paket berikut disertakan:Windows 10 SDK
CMake Tools
C++ Clang Compiler
C++ 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 --recursive
Untuk Windows, disarankan menggunakan Visual Studio. Lihat di bawah.
Dibangun menggunakan RelWithDebInfo
secara default.
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 pengembangan/debug utama)
Buka CMakeLists.txt
repositori.
Konfigurasikan opsi CMake secara opsional melalui File
> Settings
> Build, Execution, Deployment
> CMake
.
Buka CMakeLists.txt
repositori melalui File > Buka File atau Proyek.
Konfigurasikan target CMake yang diinginkan untuk dibangun di area Proyek IDE.
Verifikasi semua paket VS yang diperlukan telah diinstal dari bagian Prasyarat Pembuatan di atas.
Buka direktori metaforce
di Visual Studio (mengimpor konfigurasi CMake).
Konfigurasi MSVC dan clang-cl harus diimpor secara otomatis.
cmake -G Xcode ../metaforce
Kemudian buka metaforce.xcodeproj