Releases: ozy24/q2re-map-trainer
Releases · ozy24/q2re-map-trainer
Release list
Q2RE Map Trainer v1.2.3
📝 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
maptrainmod folder,maptrainerconsole command, menu labels, and timing challenge behavior
Q2RE Map Trainer v1.2.1
📝 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_HEALTHfollow the Health toggle) - Performance — path trainer caches item edicts instead of scanning entities each check
- Robustness —
trainer_mode_tcentralizes path/timing exclusivity; TagMalloc fail-soft;trainer.logappends with session banners - Developer —
trainer_logichost unit tests (test.bat), CI test step, menu row index enums,g_local.hprototype 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.ps1bootstrap;build.bat/play.batmoved 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-rootVERSIONfile)
Q2RE Map Trainer v1.0.0
- Further stability and bug fixes
- Renamed containing folder from "trainer" to "maptrain" to better distinguish the type of trainer.
v0.94 beta
v0.93 beta
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_debugcvar) - 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
- 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
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")