Repository navigation
v0.2.2 — widescreen everywhere + smooth front-end
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.