Skip to content

Releases: EapRules/minigore2-portmaster

v1.0.0 — Minigore 2: Zombies for PortMaster

Choose a tag to compare

@EapRules EapRules released this 29 Jul 22:45

Minigore 2: Zombies running natively on Linux ARM handhelds — no emulator and
no Android runtime. The game's own armeabi-v7a library is loaded straight into a
Linux process by a bionic ELF loader, and the pieces of Android it asks for are
implemented by hand.

This download contains zero game content. You supply an APK you own.

Install

With the SD card in your computer, do steps 1 and 2 together — they are one trip:

  1. Drop minigore2.zip into PortMaster's autoinstall/ folder
    (ArkOS/dArkOS: /roms/tools/PortMaster/autoinstall/, muOS: /mmc/MUOS/PortMaster/autoinstall/,
    AmberELEC/ROCKNIX: /roms/ports/PortMaster/autoinstall/)
  2. Put your APK at ports/minigore2/minigore2.apk — package
    net.mountainsheep.minigore2zombies, version 1.28, the last release (May 2017).
    Create the folder if it is not there; the install will not remove it.

Then, with the card back in the console:

  1. Open PortMaster and let it install
  2. Reboot the console — not optional, see below
  3. Launch Minigore 2 from Ports

Two things that make a good install look broken

The game will not appear in Ports until you reboot. PortMaster installs it
correctly and then says nothing more — the autoinstall path never refreshes the
frontend, so EmulationStation keeps showing the list it loaded at boot. Everything
is already on the card.

Do not press Reinstall or Uninstall under Manage Ports. Both re-download
from PortMaster's catalogue, where this port does not exist, so they fail after
removing the port — and Uninstall deletes the folder with your APK inside it. To
reinstall, drop the zip into autoinstall/ again.

Controls

Control Does
Left stick walk
A (right-hand button), R1 or R2 fire
Right stick aim by hand (auto-aim is on, so it is optional)
D-pad move the on-screen cursor
B tap where the cursor is — menus only
Start the game's menu

The menus are touch-only in this build, so the port draws a cursor the d-pad
drives. If fire lands on the wrong button your handheld is lettered Xbox style —
set MINIGORE_FACE_LAYOUT=xbox in Minigore 2.sh.

Requirements

armhf userland with 32-bit GPU libraries (CONFIG_COMPAT + 32-bit Mali), glibc 2.38+.
Same bar as box86 and GMLoader.

Tested on an R36S (RK3326, Mali-G31) running dArkOSRE. That is the only device
it has run on — anything else is untested rather than unsupported, and reports are welcome.

Known issues

  • The settings menu overlaps itself: 16:9 layout on a 4:3 panel. Navigable, just ugly.
  • Ads, IAP, leaderboards and cloud saves are stubbed.

Game by Mountain Sheep. Loader derived from
gmloader-next. GPL-3.0 — see NOTICE.md.

sha256: 7aa0ef94327f2aa8e5009f24fac31bc2549a1bdb22bdddc11fc62059ed0cd121