Skip to content

v0.2.5 — pixel-perfect smooth camera + death-HUD & boss-music fixes

Choose a tag to compare

@missingno7 missingno7 released this 07 Jul 23:56
· 321 commits to main since this release

Prehistorik 2 — VM-less native source port. Runs from the game data files only (no EXE needed).

Download: pre2native-v0.2.5-win64.zip → unzip → run pre2native.exe from your game folder (or pass --game-root). Or run from source: pip install numpy pygame then python scripts/play_native.py.

What's new in v0.2.5

Smooth camera — vertical is now pixel-perfect

  • 1:1 velocity follow — on a platform ride or a fall the camera moves with the player, holding it at a fixed screen row while the background scrolls, instead of letting it drift through a dead-zone.
  • Integer screen-offset lock — eliminates the ±1px vertical "shimmer" that affected every object (player, platforms). This is the structural reason horizontal tracking was always perfect; vertical now matches it.
  • Right-sized vertical over-extraction, and no camera jump when a level-start / cave curtain ends.

Fixes

  • Death HUD — dying with health left no longer flashes the hearts to 0 during the death-bounce; the HUD stays frozen at the pre-death value until respawn, exactly like the original.
  • Boss music — the boss theme now switches correctly when you reach the boss after an intervening level song.

872 tests pass; gameplay remains byte-exact to the original.


Support this project

If you enjoy this and want to support work like it: ☕ ko-fi.com/missingno7 — thank you!