Repository navigation
weekly-2025-10-03
·
1084 commits
to main
since this release
Changelog
- refactor(pathfinder): Simplify and improve readability of Pathfinder::internal_findHierarchicalPath (TheSuperHackers#1619)
- refactor(pathfinder): Extract functionality Pathfinder::checkCellOutsideExtents (TheSuperHackers#1619)
- refactor(pathfinder): Simplify and improve readability of Pathfinder::examineNeighboringCells (TheSuperHackers#1619)
- refactor(pathfinder): Simplify and improve readability of Pathfinder::checkChangeLayers (TheSuperHackers#1619)
- refactor(pathfinder): Simplify and improve readability of PathfindCell::releaseInfo (TheSuperHackers#1619)
- feat(ui): Implement simple Latency and FPS display (TheSuperHackers#1546)
- tweak(water): Decouple wave movement time step from render update (TheSuperHackers#1654)
- tweak(water): Decouple water movement time step from render update (TheSuperHackers#1653)
- bugfix(camera): Decouple camera zoom update from logic time (TheSuperHackers#1655)
- refactor(terrain): Simplify cloud movement clamping (TheSuperHackers#1648)
- refactor: Remove obsolete pragma optimize directives (TheSuperHackers#1649)
- bugfix(network): Fix Network stalling state (TheSuperHackers#1650)
- bugfix(lan): Always allow players to join a LAN room if there is an open slot (TheSuperHackers#1637)
- bugfix(debug): Fix missing toggle for DEMO_TOGGLE_NO_DRAW (TheSuperHackers#1633)
- bugfix(buildassistant): Fix Network game mismatch by using the correct player index to check shroud status when placing structures (TheSuperHackers#1646)
- fix(shadow): Fix counting of W3DProjectedShadowManager::m_numDecalShadows (TheSuperHackers#1568)
- tweak(w3dview): Decouple WWAudioClass update from logic step (TheSuperHackers#1579)
- tweak(ww3d): Decouple render update from logic step in DazzleRenderObjClass::Render, TexProjectClass::Pre_Render_Update (TheSuperHackers#1579)
- tweak(ww3d): Decouple render update from logic step in RingRenderObjClass::animate, SphereRenderObjClass::animate (TheSuperHackers#1579)
- bugfix(drawable): Fix locked color in Drawable::colorTint, EMPUpdate::update (TheSuperHackers#1579)
- tweak(heightmap): Decouple cloud render update from logic step (TheSuperHackers#1579)
- tweak(anim): Enable interpolation for raw animation updates and couple the legacy non interpolated updates to the ww3d sync (TheSuperHackers#1579)
- refactor(anim): Cleanup and simplify animation code a bit (TheSuperHackers#1579)
- bugfix(ww3d): Bind the ww3d sync step to the game logic step (TheSuperHackers#1579)
- tweak(anim): Decouple anim object render update from logic step (TheSuperHackers#1579)
- bugfix(anim): Fix calling Animatable3DObjClass::Single_Anim_Progress more than once a frame (TheSuperHackers#1579)
- tweak(segline): Decouple segline render update from logic step (TheSuperHackers#1579)
- tweak(snow): Decouple snow render update from logic step (TheSuperHackers#1579)
- bugfix(draw): Fix tank draw update logic step time is smaller than render frame time (TheSuperHackers#1579)
- refactor(ww3d): Rename WW3D::Get_Frame_Time to WW3D::Get_Sync_Frame_Time (TheSuperHackers#1579)
- bugfix(input): Fix cargo units selection hack (TheSuperHackers#1635)
- tweak(options): Simplify user options for Cursor Capture (TheSuperHackers#1541)
- bugfix(contain): Fix unit attachments being visible in fog after exiting a GLA Tunnel Network (TheSuperHackers#1522)
- bugfix(module): GLA Battle Bus can no longer be subdued indefinitely (TheSuperHackers#1604)
- bugfix(gui): Consistently show blue health bars for disabled objects (TheSuperHackers#1622)
- bugfix(buildassistant): Prevent showing the invalid placement indicator for shrouded objects (TheSuperHackers#1543)
- perf(behavior): Optimize loops in ParkingPlaceBehavior (TheSuperHackers#1618)
- bugfix(tree): Fix 1 in 10 trees not swaying (TheSuperHackers#1613)
- refactor(tree): Simplify W3DTreeDraw related code (TheSuperHackers#1614)
- bugfix(input): Fix broken single click command after right mouse double click (TheSuperHackers#1605)
- bugfix(module): Fix damage calculation for determining the initial death of GLA Battle Bus (TheSuperHackers#1603)
- bugfix(input): Double-clicking to place a building no longer performs double-click selection logic (TheSuperHackers#1608)
- refactor(pathfinder): Remove superfluous whitespace and commented code in Pathfinder (TheSuperHackers#1611)