Skip to content

Releases: udarmolota/pridroid

📢 Version v0.1.2 (beta-release) — Gamepad controls adapted for Prison Architect

Choose a tag to compare

@udarmolota udarmolota released this 04 Sep 09:08

PriDroid ships no game files and distributes none — you bring your own copy: the GOG (DRM-free) Linux build. The Steam build isn't supported — it needs a Steam ownership-verification layer we haven't built yet; it's on the roadmap.

⚠️ Still a pre-release. Expectations from 0.1.0 apply: emulation is CPU-bound — big prisons want a flagship, small ones run on modest devices. Bug reports from the app menu are very welcome.

🆕 What's new

Gamepad controls adapted for Prison Architect:

  • Left stick — move the camera
  • Right stick — move the cursor
  • A / RT — left click
  • X / LT — right click
  • LB / RB — zoom
  • Y — rotate objects
  • B — Escape
  • Start — pause
  • D-pad — pause and game speeds 1–3
  • Select — show/hide the Android keyboard
  • R3 — show/hide on-screen controls
  • L3 — Shift

Fixed a black screen when quickly returning to the game after an interruption, such as an incoming call or switching apps.

Technical

  • Added a low-overhead black-frame flight recorder for NG-GL4ES.
  • Bug reports can now distinguish rendering failures, EGL presentation failures and Android compositor problems.
  • Added additional diagnostics for rare black screens occurring during long sessions.

☕︎ You can support my work on Buymeacoffee

Sᴜʙsᴄʀɪʙᴇ If you want to stay up to date with changes, tips, and useful tweaks, feel free to join our Reddit.

⚠️ Reminder
Rimdroid is only a launcher.
To run the game, you still need the actual game files (Linux version), which you must obtain yourself - for example, by purchasing the game on GOG.

📢 Version v0.1.1 (pre-release) — Mali unlocked

Choose a tag to compare

@udarmolota udarmolota released this 28 Aug 19:57

PriDroid ships no game files and distributes none — you bring your own copy: the GOG (DRM-free) Linux build. The Steam build isn't supported — it needs a Steam ownership-verification layer we haven't built yet; it's on the roadmap.

⚠️ Still a pre-release. Expectations from 0.1.0 apply: emulation is CPU-bound — big prisons want a flagship, small ones run on modest devices. Bug reports from the app menu are very welcome.

🆕 What's new

New renderer: NG-GL4ES — runs the game through the phone's own GLES driver, no Vulkan involved - good for Mali users. Update and switch in Settings → Video → Renderer.

Technical

  • Prison Architect probes the driver the 2005 way: it scans the GL extension string for legacy names and loads *EXT entry points. box64's translator path now advertises those aliases and maps them to the real core functions — without this, any GL-over-GLES renderer died in the first frame.
  • The game's shaders are compatibility-profile GLSL (gl_Color, gl_FrontColor, display lists underneath). NG-GL4ES carries a full converter for that dialect, which is why it draws where more modern translators render black.

☕︎ You can support my work on Buymeacoffee

Sᴜʙsᴄʀɪʙᴇ If you want to stay up to date with changes, tips, and useful tweaks, feel free to join our Reddit.

⚠️ Reminder
Rimdroid is only a launcher.
To run the game, you still need the actual game files (Linux version), which you must obtain yourself - for example, by purchasing the game on GOG.

📢 Version v0.1.0 - First escape (pre-release)

Choose a tag to compare

@udarmolota udarmolota released this 27 Aug 21:08

PriDroid 0.1.0 (pre-release)

A quick note on expectations. Prison Architect under emulation is CPU-bound: a large busy prison wants a flagship, ideally Snapdragon. A small young prison runs fine on far more modest devices. You need your own copy of the game — the GOG (DRM-free) Linux build; the Steam build refuses to start without a running Steam client - currently not supported.

⚠️ This is the first public build — earlier than beta. It runs well on the devices we have; yours may surprise us. Bug reports from the app menu are very welcome.

UPDATE: May not load on Mali.

🆕 What already works

Boots to the main menu in seconds — the game's data archives are converted to a faster format once, during instance install, and the menu no longer loads a giant showcase prison behind itself.
Playable prisons — building, staff, intake, saves, day-to-day play with sound and music.
Steam Workshop mods — downloaded by the launcher itself, no Steam account needed.
DLC installation — install your GOG DLC alongside the game; their modes are switched on in the new-prison settings.
Interface scale (UI size) — Prison Architect has a hidden UI scale setting the game itself never exposes; the launcher does (Settings → Interface scale). Pair it with the render resolution: raise both by the same factor and the interface keeps its size but gets that much sharper. Bigger, readable fonts without blur.

Technical

  • main.dat / sounds.dat / collectables.dat are solid RAR archives that the game re-unpacked on every launch (~45 s under emulation); they are repacked into stored zips once at install, and the game's own zip path reads them on demand.
  • Touch input reached the game twice (X server + injected SDL events); the duplicated release-event closed every dropdown on the frame it opened. One path now — menus react on the first tap.
  • bionic's iconv stalls forever on a NUL byte; box64 now probes each converter and steps over NULs itself. Without this the game ate gigabytes and died before the first frame.

☕︎ You can support my work on Buymeacoffee

Sᴜʙsᴄʀɪʙᴇ If you want to stay up to date with changes, tips, and useful tweaks, feel free to join our Reddit.

⚠️ Reminder
Rimdroid is only a launcher.
To run the game, you still need the actual game files (Linux version), which you must obtain yourself - for example, by purchasing the game on GOG.