Repository navigation
v0.2.5 — pixel-perfect smooth camera + death-HUD & boss-music fixes
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!