somewhat working state

This commit is contained in:
Sonic Dreamcaster
2025-10-23 03:52:45 -03:00
parent 926ad0dbb3
commit 387f73bf05
34 changed files with 2355 additions and 8819 deletions
@@ -1,6 +1,6 @@
[Desktop Entry]
Name=MarioKart 64: Recompiled
Exec=/app/bin/MarioKart64Recompiled
Name=Duke Nukem Zero Hour: Recompiled
Exec=/app/bin/DNZHRecompiled
Type=Application
Icon=io.github.mariokart64recomp.mariokart64recomp
Categories=Game;
@@ -17,7 +17,7 @@
],
"modules": [
{
"name": "MarioKart64Recompiled",
"name": "DNZHRecompiled",
"buildsystem": "simple",
"build-commands": [
"cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S lib/N64Recomp -B lib/N64Recomp/cmake-build",
@@ -28,10 +28,10 @@
"./N64Recomp us.toml",
"./RSPRecomp aspMain.us.toml",
"cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DCMAKE_MAKE_PROGRAM=ninja -DPATCHES_C_COMPILER=clang -DPATCHES_LD=ld.lld -DRECOMP_FLATPAK=ON -G Ninja -S . -B cmake-build",
"cmake --build cmake-build --config Release --target MarioKart64Recompiled --parallel",
"cmake --build cmake-build --config Release --target DNZHRecompiled --parallel",
"rm -rf assets/scss",
"mkdir -p /app/bin",
"cp cmake-build/MarioKart64Recompiled /app/bin/MarioKart64Recompiled",
"cp cmake-build/DNZHRecompiled /app/bin/DNZHRecompiled",
"cp recompcontrollerdb.txt /app/bin/recompcontrollerdb.txt",
"cp -R assets /app/bin/assets",
"install -Dm644 icons/512.png /app/share/icons/hicolor/512x512/apps/${FLATPAK_ID}.png",
@@ -2,7 +2,7 @@
<component type="desktop-application">
<id>io.github.mariokart64recomp.mariokart64recomp</id>
<name>MarioKart 64: Recompiled</name>
<name>Duke Nukem Zero Hour: Recompiled</name>
<summary>Static recompilation of MarioKart 64 for PC.</summary>
<metadata_license>CC0-1.0</metadata_license>
@@ -17,11 +17,11 @@
<description>
<p>
MarioKart 64: Recompiled is a project that uses N64: Recompiled to statically recompile MarioKart 64 into a native port with many new features and enhancements. This project uses RT64 as the rendering engine to provide some of these enhancements.
Duke Nukem Zero Hour: Recompiled is a project that uses N64: Recompiled to statically recompile MarioKart 64 into a native port with many new features and enhancements. This project uses RT64 as the rendering engine to provide some of these enhancements.
The original game is required to run this project.
https://github.com/sonicdcer/MarioKart64Recomp
https://github.com/sonicdcer/DNZHRecomp
</p>
</description>