diff --git a/NBlood.pak/launch.sh b/NBlood.pak/launch.sh new file mode 100644 index 0000000..39bc894 --- /dev/null +++ b/NBlood.pak/launch.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +DIR=$(dirname "$0") +cd "$DIR" || exit +HOME=$DIR + +if [ "$(pgrep -f audioserver)" = "" ]; then + export LD_LIBRARY_PATH=$DIR:$LD_LIBRARY_PATH +fi + +# Launch a menu, explaining to the user that the game won't be auto-saved +if [ ! -f ./initial-warning-done ]; then + show okay.png + say "This is a standalone game,"$'\n'" It will not be auto-saved"$'\n'"when powering off!"$'\n' + confirm only + touch ./initial-warning-done +fi + +./nblood > "$LOGS_PATH"/nblood.txt 2>&1 \ No newline at end of file diff --git a/NBlood.pak/nblood b/NBlood.pak/nblood new file mode 100644 index 0000000..4cba5c1 Binary files /dev/null and b/NBlood.pak/nblood differ diff --git a/NBlood.pak/readme.md b/NBlood.pak/readme.md new file mode 100644 index 0000000..e930388 --- /dev/null +++ b/NBlood.pak/readme.md @@ -0,0 +1,53 @@ +# MiniUI Apps - NBlood + +This is a port of nukeykt's NBlood, a wrapper for the game Blood (1.21), repacked for MiniUI. + +More information at [nukeykt's repository](https://github.com/nukeykt/NBlood). + +## Screenshots +| Main menu | In-game | +|:-----------------------------------------:|:---------------------------------------:| +|![Nblood_001](https://user-images.githubusercontent.com/97309764/170036035-f3382870-002d-4386-bc54-f45e5926201f.png)|![Nblood_000](https://user-images.githubusercontent.com/97309764/170036086-5815fcb5-02a0-406d-a3ee-16dc19786006.png)| + + + +## Installation + +**Since NBlood is a standalone app, it will NOT be auto-saved when you shut down your Mini, +you alone are responsible for saving progress!** + +Save files are stored in `Tools/NBlood.pak/`. + +1. Download the latest version from Github: https://github.com/erazemk/MiniUI-Apps/releases +2. Extract the archive. +3. Copy the following files from the **original game folder** (i.e. from the GOG or Steam version) to the `NBlood.pak` folder: + + - BLOOD.INI + - BLOOD.RFF + - BLOOD000.DEM, ..., BLOOD003.DEM (optional) + - CP01.MAP, ..., CP09.MAP (optional, Cryptic Passage) + - CPART07.AR_ (optional, Cryptic Passage) + - CPART15.AR_ (optional, Cryptic Passage) + - CPBB01.MAP, ..., CPBB04.MAP (optional, Cryptic Passage) + - CPSL.MAP (optional, Cryptic Passage) + - CRYPTIC.INI (optional, Cryptic Passage) + - CRYPTIC.SMK (optional, Cryptic Passage) + - CRYPTIC.WAV (optional, Cryptic Passage) + - GUI.RFF + - SOUNDS.RFF + - SURFACE.DAT + - TILES000.ART, ..., TILES017.ART + - VOXEL.DAT + + - Optional: if you want to use CD audio tracks instead of MIDI, provide FLAC/OGG recordings in following format: bloodXX.flac/ogg, +where XX is track number. Make sure to enable Redbook audio option in sound menu. + - Optional: if you want cutscenes and you have the original CD, copy the movie folder into NBlood's folder (the folder itself too). + + - If you have the GOG version of the game, do the following: + + - make a copy of game.ins (or game.inst) named game.cue + - mount the .cue as a virtual CD (for example with WinCDEmu) + - copy the movie folder from the mounted CD into NBlood's folder + + +4. Move the `NBlood.pak` directory to your SD card, to the `Tools` directory (create it if it doesn't exist already). diff --git a/README.md b/README.md index ff2e28b..6b421d5 100644 --- a/README.md +++ b/README.md @@ -10,3 +10,6 @@ a custom launcher for the Miyoo Mini. - [Parasyte](Parasyte.pak) - [Super Mario 64](SuperMario64.pak) - [VVVVVV](VVVVVV.pak) +- [Rednukem](Rednukem.pak) +- [NBlood](NBlood.pak) +- [VoidSW](VoidSW.pak) diff --git a/Rednukem.pak/launch.sh b/Rednukem.pak/launch.sh new file mode 100644 index 0000000..651c173 --- /dev/null +++ b/Rednukem.pak/launch.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +DIR=$(dirname "$0") +cd "$DIR" || exit +HOME=$DIR + +if [ "$(pgrep -f audioserver)" = "" ]; then + export LD_LIBRARY_PATH=$DIR:$LD_LIBRARY_PATH +fi + +# Launch a menu, explaining to the user that the game won't be auto-saved +if [ ! -f ./initial-warning-done ]; then + show okay.png + say "This is a standalone game,"$'\n'" It will not be auto-saved"$'\n'"when powering off!"$'\n' + confirm only + touch ./initial-warning-done +fi + +./rednukem > "$LOGS_PATH"/rednukem.txt 2>&1 \ No newline at end of file diff --git a/Rednukem.pak/readme.md b/Rednukem.pak/readme.md new file mode 100644 index 0000000..478c54c --- /dev/null +++ b/Rednukem.pak/readme.md @@ -0,0 +1,48 @@ +# MiniUI Apps - Rednukem + +This is a port of nukeykt's Rednukem, a wrapper for the game Duke Nukem (and others), repacked for MiniUI. + +More information at [nukeykt's repository](https://github.com/nukeykt/NBlood). + +## Screenshots +| Main menu | In-game | +|:-----------------------------------------:|:---------------------------------------:| +|![Rednukem_002](https://user-images.githubusercontent.com/97309764/170035130-896f9438-5af9-49a6-b1ac-4b2116075ce7.png)|![Rednukem_001](https://user-images.githubusercontent.com/97309764/170023253-16ff9c02-21ee-4a13-a164-f88640ba5a4c.png)| + + +## Installation + +**Since Rednukem is a standalone app, it will NOT be auto-saved when you shut down your Mini, +you alone are responsible for saving progress!** + +Save files are stored in `Tools/Rednukem.pak/`. + +1. Download the latest version from Github: https://github.com/erazemk/MiniUI-Apps/releases +2. Extract the archive. +3. Copy the following files from the **original game folder** (i.e. from the GOG or Steam version) to the `Rednukem.pak` folder (dependent on which game you want to play): + +- #### Duke Nukem 3D: + - DUKE3D.GRP + - DUKE.RTS + +- #### Redneck Rampage: + - REDNECK.GRP + - REDNECK.RTS + - optionally CD audio tracks as OGG file in the format trackXX.ogg (where XX is the track number) + +- #### Duke Nukem 64: + - Duke 64 cartridge ROM dump + - optionally MIDI tracks extracted from DUKE3D.GRP + +- #### NAM: + - NAM.GRP + - NAM.RTS + - CON files + +- #### World War II GI: + - WW2GI.GRP + - WW2GI.RTS + - CON files + + +4. Move the `Rednukem.pak` directory to your SD card, to the `Tools` directory (create it if it doesn't exist already). diff --git a/Rednukem.pak/rednukem b/Rednukem.pak/rednukem new file mode 100644 index 0000000..235eabb Binary files /dev/null and b/Rednukem.pak/rednukem differ diff --git a/VoidSW.pak/launch.sh b/VoidSW.pak/launch.sh new file mode 100644 index 0000000..b39cdee --- /dev/null +++ b/VoidSW.pak/launch.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +DIR=$(dirname "$0") +cd "$DIR" || exit +HOME=$DIR + +if [ "$(pgrep -f audioserver)" = "" ]; then + export LD_LIBRARY_PATH=$DIR:$LD_LIBRARY_PATH +fi + +# Launch a menu, explaining to the user that the game won't be auto-saved +if [ ! -f ./initial-warning-done ]; then + show okay.png + say "This is a standalone game,"$'\n'" It will not be auto-saved"$'\n'"when powering off!"$'\n' + confirm only + touch ./initial-warning-done +fi + +./voidsw > "$LOGS_PATH"/voidsw.txt 2>&1 \ No newline at end of file diff --git a/VoidSW.pak/readme.md b/VoidSW.pak/readme.md new file mode 100644 index 0000000..f3a413c --- /dev/null +++ b/VoidSW.pak/readme.md @@ -0,0 +1,31 @@ +# MiniUI Apps - VoidSW + +This is a port of Richard Gobeille's VoidSW (which in turn is based on eduke32), a wrapper for the game Shadow Warrior, repacked for MiniUI. + +More information at www.eduke32.com and [Richard Gobeille's repository](https://voidpoint.io/terminx/eduke32). + +## Screenshots +| Main menu | In-game | +|:-----------------------------------------:|:---------------------------------------:| +|![VoidSW_001](https://user-images.githubusercontent.com/97309764/170036765-cd42ca10-2ba1-4c11-b02a-c7fd2d347358.png)|![VoidSW_000](https://user-images.githubusercontent.com/97309764/170036810-5bc72b09-196a-4a5c-9675-a978d93866a0.png)| + + +## Installation + +**Since VoidSW is a standalone app, it will NOT be auto-saved when you shut down your Mini, +you alone are responsible for saving progress!** + +Save files are stored in `Tools/VoidSW.pak/`. + + +1. Download the latest version from Github: https://github.com/erazemk/MiniUI-Apps/releases +2. Extract the archive. +3. Copy the following files from the **original game folder** (i.e. from the GOG or Steam version) to the `VoidSW.pak` folder: + + - SW.GRP + - SW.RTS + - optional: the .GRP of any additional mission pack (like Wanton Destruction) + - optional: For the game to use CD music, place the "music" folder inside of this one. Make sure the tracks are named correctly (Track0X.ogg). + + +4. Move the `VoidSW.pak` directory to your SD card, to the `Tools` directory (create it if it doesn't exist already). diff --git a/VoidSW.pak/voidsw b/VoidSW.pak/voidsw new file mode 100644 index 0000000..bbbf81a Binary files /dev/null and b/VoidSW.pak/voidsw differ