Skip to content

v0.2.2 — widescreen everywhere + smooth front-end

Choose a tag to compare

@missingno7 missingno7 released this 06 Jul 15:16
· 330 commits to main since this release

Widescreen everywhere + a smooth front-end

This release extends the enhancement layer to the parts of the game that were still 4:3, and makes the whole front-end display-rate-smooth.

  • Widescreen world-map & mode-select — the carte scroll-in now reveals the real 640-px map through a wider window (the original only ever showed a 312-px slice), and the mode-select / password screen fills an ultrawide viewport with a seamless background. Both pan with sub-pixel smoothness at your monitor's refresh rate.
  • Enhanced falling snow — the LEVELG snow now spans the full widescreen viewport and falls frame-rate-independently, as part of smooth transitions.
  • Narrow tower levels centered — the vertical "inside a tree" level and the final level now sit centered with black borders on an ultrawide display instead of pinned to the left.
  • Smooth camera shares all the widescreen fixes now, and is much lighter (crop-aware compositing ≈ 3.5× faster per present, plus a background cache).
  • No more pickup flicker during scrolling — items use one unified rendering path across the whole widescreen viewport.
  • Tidier F10 menu — options regrouped into View / Widescreen / Overlay / Audio / Experimental tabs.

Every enhancement stays pure presentation — it reads game state and changes none of it, so gameplay is byte-for-byte identical to the original (verified: 870 tests + widescreen parity all green).

▶ Download & play (Windows)

pre2native-v0.2.2-win64.zip — unzip pre2native.exe + _internal/ into your legal GOG Prehistorik 2 folder (next to SPRITES.SQZ) and run it. No Python needed. See HOW_TO_PLAY.txt.

Prefer to run from source? The README now has a beginner-complete walkthrough (virtual env + pip install numpy pygame + python scripts/play_native.py) — no .EXE required to play.