Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 2.21 KB

File metadata and controls

32 lines (26 loc) · 2.21 KB

OpenPrey Release Completion List

Use this file as the source list for release changelog entries.

Process:

  1. Add completed work under "Ready For Changelog".
  2. When cutting a release, move shipped items into release notes.
  3. Keep remaining work in "Carry Forward".

Ready For Changelog

  • Repository rebranded from OpenQ4 to OpenPrey at Meson/project tooling level.
  • Companion game-library repo wiring switched to OpenPrey-GameLibs defaults.
  • Legacy external companion-repo build references removed from active build/docs/tooling paths.
  • VS Code tasks/launch settings refreshed for OpenPrey naming.
  • Documentation set refreshed for OpenPrey migration scope.
  • fs_basepath auto-discovery switched from Quake 4 Steam/GOG assumptions to Prey CD-era registry + legacy-path discovery.
  • Game-module loader/build updated to use a unified Prey module (game_<arch>) for both SP and MP paths.
  • Companion game-library tooling updated to support both Meson and legacy project layouts, with staged module output copying.
  • Engine Session/Async idGame call sites aligned to current Prey game API signatures to unblock engine target compilation.
  • Meson build graph updated so -Dbuild_games=false no longer compiles game-idlib targets, allowing clean engine-only validation builds.
  • Nightly GitHub Actions packaging now keeps basepr/game_<arch> loose, writes staged overlay content to basepr/pak0.pk4, and publishes a versioned nightly release with generated notes.
  • Meson source selection, dependency wiring, and nightly CI now build/package Windows, Linux, and macOS hosts from the same OpenPrey staging layout.

Carry Forward

  • Validate default launch/map flow for Prey SP and MP in staged .install/ runs.
  • Finalize classic pak000..pak004 checksum baseline (consolidated pak_data/pak_sound/pak_en_* baseline is now published).
  • Continue reducing inherited Quake 4-specific assumptions in runtime/gameplay paths.
  • Port and verify Prey-specific gameplay trees (src/Prey) in active OpenPrey game-module builds.
  • Reinstate Doom 3/Prey particle-system behavior and dependent decl/runtime paths.
  • Extend CI/runtime checks for OpenPrey-specific smoke tests.