Releases: Armonte/fm2ktest
v0.2.76-bleeding
diagnostic: relay RTT-match logging (BEAT-RELAY addr-match + post-connect peer re-latch warn) to pin the relay ping=0 / one-sided-rollback root before fixing
v0.2.75-bleeding
render: SIMD + threaded software compositor for heavy stages (default-on bleeding, FM2K_BLIT_SIMD=0 opts out); netplay heavy-stage catch-up default OFF; NAT cone/symmetric classification reporting (Phase 2a)
v0.2.74-bleeding
UPnP-IGD automatic port mapping (Phase 1 NAT reachability): the launcher opens the game's UDP port on the router at hub-connect so hard-NAT users become directly reachable; hub honors the mapped port (CGNAT-guarded). Falls through to punch/relay on any failure; FM2K_NO_UPNP=1 disables it.
v0.2.73-bleeding
0.2.73-bleeding: heavy-stage sim/render decouple (offline + netplay) holds 100fps sim with no desyncs (verified under clumsy 500ms RTT + packet loss + rollback); adds dual sim/render fps title counter; carries the relay Phase 0 floor
v0.2.72-bleeding
Netplay heap-corruption crash fix (the counterhit AV babel hit) + the full spectator/rematch/adaptive-bank pile and per-game stage range. Bleeding testers: please try to repro the counterhit crash in real matches
v0.2.71
v0.2.70
v0.2.70-bleeding
fix folder-picker window lockup (dialog now async, no render-thread block)
v0.2.69-bleeding
modern native folder picker (IFileOpenDialog) + multi-select for games dirs
v0.2.68-bleeding
native folder Browse button for games dirs + full es/ja locale coverage