weekly-2026-07-10
·
254 commits
to main
since this release
Changelog
- temp skip workflow
- disable engine slowdown when not in focus
- disable WM_INACTIVE audio mute
- Enhance sync-upstream workflow comments and logging
- Add workflow to sync fork with upstream repository
- bugfix(ini): Store every debris model name in GenericObjectCreationNugget::parseDebrisObjectNames (TheSuperHackers#2597)
- perf(sortingrenderer): Skip z-sorting for nodes without bounding info in SortingRenderer (TheSuperHackers#2854)
- bugfix(logic): Restore retail compatibility after change to frozen time check (TheSuperHackers#2803)
- unify(controlbar): Move ControlBar files to Core (TheSuperHackers#2849)
- unify(controlbar): Merge ControlBar and related code from Zero Hour (TheSuperHackers#2849)
- fix(gui): Pace whole-screen fade loop through the frame pacer (TheSuperHackers#2848)
- feat(gui): Implement user option to scale the game window transition speed (TheSuperHackers#2840)
- bugfix(pointgroup): Render ground-aligned particles without sorting (TheSuperHackers#2838)
- fix(textureloader): Simplify and fix faulty implementations of texture reduction (2) (TheSuperHackers#2814)
- bugfix(heightmap): Reduce ray cast lengths and fix ray casting in BaseHeightMapRenderObjClass::Cast_Ray (TheSuperHackers#2836)
- bugfix(mouse): Fix bad drag tolerances with high scroll speed factors (TheSuperHackers#2826)
- chore(basetype): Add addition and subtraction functions to Coord2D, Coord3D, ICoord2D, ICoord3D (TheSuperHackers#2826)
- refactor(selectionxlat): Split switch cases of SelectionTranslator::translateGameMessage into separate functions (TheSuperHackers#2819)
- build: Fix compile error in Smudge.h with docker-build (TheSuperHackers#2701)