Skip to content

Releases: ozy24/q2re-map-trainer

Q2RE Map Trainer v1.2.3

Choose a tag to compare

@ozy24 ozy24 released this 22 Jun 17:19

📝 Changelog

v1.2.3 (2026-06-22)

  • Item Path Training — optional Stimpacks and Armor Shards toggles to exclude minor pickups from path targets

v1.2.2 (2026-06-22)

  • Item Path Training — health and armor destinations can be collected at max health/armor so routes are not blocked mid-training
  • Documentation — README install/usage corrected for the maptrain mod folder, maptrainer console command, menu labels, and timing challenge behavior

Q2RE Map Trainer v1.2.1

Choose a tag to compare

@ozy24 ozy24 released this 20 Jun 12:15

📝 Changelog

v1.2.1 (2026-06-20)

  • Spawn Trainer bot placement — bot stands on spawn points instead of hovering in a jump pose; ground snap runs after final spawn placement and is limited to 32 units so raised spawn platforms are not bypassed to the floor beneath

v1.2.0 (2026-06-20)

  • Settings persist across game restarts — archived trainer_* cvars restore menu options after exit/relaunch (map-change persistence from v1.1.0 unchanged)
  • Bhop timing uses real seconds — chain timeout and perfect/late feedback are frame-rate independent
  • Spawn Trainer — resume retries when a client slot is busy; killing the bot no longer awards DM frags; README documents slot usage
  • Path training — welcome prompt re-shows after respawn before first pickup; item categories use registry IF_* flags (custom items with e.g. IF_HEALTH follow the Health toggle)
  • Performance — path trainer caches item edicts instead of scanning entities each check
  • Robustnesstrainer_mode_t centralizes path/timing exclusivity; TagMalloc fail-soft; trainer.log appends with session banners
  • Developertrainer_logic host unit tests (test.bat), CI test step, menu row index enums, g_local.h prototype cleanup

v1.1.0 (2026-06-20)

  • Settings now persist across map changes — trainer configuration is retained when the map changes, and active trainers auto-resume on the new map (path training rebuilds the new map's item list, the spawn bot re-spawns, timings start fresh)
  • Build environment overhaul — vcpkg is now a git submodule with a setup-vcpkg.ps1 bootstrap; build.bat/play.bat moved to the repo root (build and deploy are separate steps)
  • Consolidated version constants into src/trainer/trainer_version.h (single source of truth, alongside the repo-root VERSION file)

Q2RE Map Trainer v1.0.0

Choose a tag to compare

@ozy24 ozy24 released this 10 Mar 18:47
  • Further stability and bug fixes
  • Renamed containing folder from "trainer" to "maptrain" to better distinguish the type of trainer.

v0.94 beta

Choose a tag to compare

@ozy24 ozy24 released this 04 Dec 19:50
  • Various bug and stability fixes.

v0.93 beta

Choose a tag to compare

@ozy24 ozy24 released this 02 Nov 04:08

v0.93 (2025-11-01)

  • Refactored to "thin vanilla" architecture
  • Fixed bhop chain detection (first jump no longer counted)
  • Added centralized debug logging system (trainer_debug cvar)
  • Fixed item timing duplicate debug messages
  • Improved path training feedback
  • Tightened position matching tolerance (128→32 units)
  • Added version constant for easier updates
  • Build output now goes to dist/ directory
  • Added bhop consistency tracking
  • Improved megahealth timing logic
  • Various bug fixes

v0.91 beta

Choose a tag to compare

@ozy24 ozy24 released this 01 Jul 19:48
  • Added new "item timing" mode to allow players to train their timing for picking up weapons, armor and powerups
  • Removed reliance on csv files - item lists are now generated dynamically on map load
  • Renamed "maptrain" folder to "trainer"

v0.87 beta

Choose a tag to compare

@ozy24 ozy24 released this 27 Jun 08:12

Changelog

  • Added menu option to enable/disable item training
  • Added menu option to combine health packs (so during training, large/medium/small health packs are just treated as "health pack")

v0.85 beta

Choose a tag to compare

@ozy24 ozy24 released this 26 Jun 15:40

Initial release.