Skip to content

v0.3.1 — fix off-spider jump freeze (#4)

Choose a tag to compare

@missingno7 missingno7 released this 12 Jul 09:09
· 264 commits to main since this release
08544b2

Prehistorik 2 native port — v0.3.1 (patch)

A gameplay fix on top of v0.3.0.

🐛 Fixed

  • Off-spider jump freeze (#4) — bouncing off the right spider in the first cave launches the caveman above the top of the level (Y ≤ -1), a state no recorded demo had ever reached. The collision routine's off-top branch (5B8B) was therefore an un-recovered fail-loud gap and the game froze. Recovered it from the disassembly (run the in-air physics, mark the player airborne, skip tile interaction — there's no tile up there); it's a mechanical transcription of the game's own bytes, verified in the collision island's disasm-composition style. Thanks to @rain1 for the precise repro.

Both downloads still ship no game data

You provide your own legally-owned *.SQZ / *.TRK files (e.g. from the GOG release).

  • Windows — pre2native-v0.3.1-win64.zip: unzip, then pre2native.exe --game-root "C:\path\to\Prehistorik 2" (or drop the folder contents into your GOG game folder).
  • Android — pre2-v0.3.1-arm64-v8a.apk (debug build; arm64, Android 8+): install, then on first launch pick the folder holding your game files. Build details in docs/android.md.

Everything else is unchanged from v0.3.0 (the full Android/touch port). 901 automated tests green; the APK is confirmed data-free.