Skip to content
19 changes: 19 additions & 0 deletions NBlood.pak/launch.sh
Original file line number Diff line number Diff line change
@@ -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
Binary file added NBlood.pak/nblood
Binary file not shown.
53 changes: 53 additions & 0 deletions NBlood.pak/readme.md
Original file line number Diff line number Diff line change
@@ -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).
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
19 changes: 19 additions & 0 deletions Rednukem.pak/launch.sh
Original file line number Diff line number Diff line change
@@ -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
48 changes: 48 additions & 0 deletions Rednukem.pak/readme.md
Original file line number Diff line number Diff line change
@@ -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).
Binary file added Rednukem.pak/rednukem
Binary file not shown.
19 changes: 19 additions & 0 deletions VoidSW.pak/launch.sh
Original file line number Diff line number Diff line change
@@ -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
31 changes: 31 additions & 0 deletions VoidSW.pak/readme.md
Original file line number Diff line number Diff line change
@@ -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).
Binary file added VoidSW.pak/voidsw
Binary file not shown.