Commit graph

  • 860cc306ee netcode-revival: pin rexglue to frontend online-gate force + diagnostics netcode-revival MiTHRAL 2026-08-30 23:46:05 -04:00
  • c6d804361b netcode-revival: pin rexglue to party-state dump diagnostic MiTHRAL 2026-08-28 22:43:19 -04:00
  • 7985828204 netcode-revival: pin rexglue to party-struct gate-byte force (Track 1) MiTHRAL 2026-08-28 22:40:30 -04:00
  • edc7026109 netcode-revival: pin rexglue to Live signin-changed broadcast MiTHRAL 2026-08-28 22:33:19 -04:00
  • 29d09fc320 netcode-revival: pin rexglue to EA-connect gate fix (GetConnectStatus returns 2) MiTHRAL 2026-08-28 22:23:36 -04:00
  • a31d305808 netcode-revival: pin rexglue to corrected live-flag address + live-user cache MiTHRAL 2026-08-28 22:08:53 -04:00
  • 6fac050150 netcode-revival: pin rexglue to unk08=1 Live indicator fix MiTHRAL 2026-08-28 22:03:46 -04:00
  • 9a2b93e1d2 netcode-revival: default the local profile to Xbox Live signed-in MiTHRAL 2026-08-28 21:49:23 -04:00
  • 63162cf757 netcode-revival: show the Party Play gate inputs in the M menu MiTHRAL 2026-08-28 21:37:39 -04:00
  • 1eacbcffc3 netcode-revival: pin rexglue to Xam user-slot shims (Party Play gate) MiTHRAL 2026-08-28 14:52:19 -04:00
  • 157c9dd48b netcode-revival: pin rexglue to live-flag enforcement MiTHRAL 2026-08-28 14:32:15 -04:00
  • 07f7fc8b3f netcode-revival: force the game's internal 'live user' flag MiTHRAL 2026-08-28 14:32:13 -04:00
  • 6859fe453c netcode-revival: pin rexglue to trace build (online-path diagnostics) MiTHRAL 2026-08-28 14:20:59 -04:00
  • 6dbaae851f netcode-revival: pin rexglue to c42b7d5 (online title address + active link - fixes EA Nation freeze) MiTHRAL 2026-08-28 14:13:11 -04:00
  • a0802cc476 netcode-revival: pin rexglue to 08d3f3c (SetRelay deadlock fix + privilege grant) MiTHRAL 2026-08-28 13:52:22 -04:00
  • 6f8bf05b04 netcode-revival: pin rexglue to 96801e1 (LIVE sign-in default true) MiTHRAL 2026-08-28 13:38:12 -04:00
  • 1d237a3a2c netcode-revival: verbose game-traffic telemetry on the relay MiTHRAL 2026-08-28 13:30:31 -04:00
  • dea4c3c5f4 netcode-revival: log relay sweeps + show netcode transport state in the M menu MiTHRAL 2026-08-28 13:29:08 -04:00
  • 658d727aba netcode-revival: make room/server fields actually apply MiTHRAL 2026-08-28 13:19:45 -04:00
  • 2bc46451fc netcode-revival: document Phase 1 status + two-instance test recipe MiTHRAL 2026-08-28 02:26:19 -04:00
  • dbe8afaa57 netcode-revival: ghost client feeds the game's netcode transport (Phase 1c) MiTHRAL 2026-08-28 02:25:31 -04:00
  • 7e86b8563a netcode-revival: pin rexglue to transport fixes (packing, heartbeat, logging) MiTHRAL 2026-08-28 02:14:19 -04:00
  • 3664138037 netcode-revival: pin rexglue to bf3635d (Phase 1b relay transport) MiTHRAL 2026-08-28 02:11:28 -04:00
  • 0ab155341c netcode-revival: relay game-transport + session discovery (Phase 1a) MiTHRAL 2026-08-28 02:04:34 -04:00
  • bd855c5d88 netcode-revival: document the revival plan + Phase 0 progress MiTHRAL 2026-08-28 01:58:21 -04:00
  • 0d008a0764 netcode-revival: pin rexglue to 767bd6e (Phase 0 XNet session/address layer) MiTHRAL 2026-08-28 01:54:57 -04:00
  • f38185928d netcode-revival: pin rexglue to the netcode branch (395e1ce) MiTHRAL 2026-08-28 01:48:17 -04:00
  • df86553b77 ghost: capture local player transform from the body item, not the UBT hook main MiTHRAL 2026-08-28 01:20:52 -04:00
  • d809bbc25a windows-build.cmd: also exclude MSYS environment conversion (%LIB%) MiTHRAL 2026-08-27 14:19:46 -04:00
  • 81189576c0 releases: harden for Windows + one-click windows-build.cmd launcher MiTHRAL 2026-08-27 14:02:24 -04:00
  • 4ec504ac6c ghost: fix auto-assigned room code flickering + copy button MiTHRAL 2026-08-27 12:56:22 -04:00
  • eabb989ff7 ghost: log connection transitions at info by default v2.0.2-mp1 MiTHRAL 2026-08-27 12:51:47 -04:00
  • e3a9fa0b99 releases: tolerate rexglue codegen exit crash; ship actual runtime lib name MiTHRAL 2026-08-27 12:42:04 -04:00
  • babb887d4b ci: fix init-submodules empty-worktree check (ls -A counts .git) MiTHRAL 2026-08-27 11:53:54 -04:00
  • 7173d7e88d releases: local build+upload script, optional Forgejo Actions workflow, docs MiTHRAL 2026-08-26 23:32:13 -04:00
  • 32c5e438ed ghost multiplayer: fix wire-struct packing; set default relay to relay.mithraic.lol MiTHRAL 2026-08-26 23:17:08 -04:00
  • 1763b39eca ghost multiplayer: deployment docs + systemd unit + install script MiTHRAL 2026-08-26 22:21:08 -04:00
  • d7c9cbcb70 ghost multiplayer: lobby browser (LIST/ROOMS) MiTHRAL 2026-08-26 22:19:34 -04:00
  • 7a48eb9f35 ghost multiplayer: beta hardening - version handshake, crash-proofing, logging, persistence MiTHRAL 2026-08-26 22:07:09 -04:00
  • 36b5169e27 ghost multiplayer: cloth on ghosts + player nameplates MiTHRAL 2026-08-26 21:17:43 -04:00
  • cceeac7c4f ghost multiplayer: MTU-safe chunked pose transport + pose smoothing MiTHRAL 2026-08-26 20:46:08 -04:00
  • 7b949a312b submodule: repoint rexglue-sdk to the self-hosted fork MiTHRAL 2026-08-26 20:21:04 -04:00
  • bfb504db7d ghost multiplayer: full skater skeleton pose + character-model ghosts MiTHRAL 2026-08-26 20:16:42 -04:00
  • 269fbcee32 Add ghost multiplayer: UDP relay + pose broadcasting + placeholder cubes MiTHRAL 2026-08-26 20:12:45 -04:00
  • 3596745320
    Merge ace55528f3 into f6e0ae87fd Andrew Nakas 2026-08-12 11:05:36 -06:00
  • ace55528f3 Fix cross-thread use-after-free on WorldPresentation instance teardown andrewnakas 2026-08-12 10:59:09 -06:00
  • 951fa2ca46
    Merge 14371ab94a into f6e0ae87fd Andrew Nakas 2026-08-11 14:23:36 -06:00
  • 14371ab94a native-scene: decode k_32_32_32_FLOAT texcoords andrewnakas 2026-08-11 12:55:13 -06:00
  • d486b5b217 native-scene: don't drop world meshes whose VB size isn't a stride multiple andrewnakas 2026-08-11 07:12:01 -06:00
  • f3db1e1c8a
    Merge 16e20d0009 into f6e0ae87fd cw 2026-07-26 11:48:32 -04:00
  • 16e20d0009 Stabilize native texture streaming Caleb Willis 2026-07-26 11:44:49 -04:00
  • f6e0ae87fd render: declare copy-source usage on the readback source textures v2.0.2 mchughalex 2026-07-24 21:49:05 +01:00
  • d1a3e3d255 installer: read the ISO install directory before the wizard moves the paths (SDK bump) mchughalex 2026-07-24 20:47:39 +01:00
  • ceefe4dc37 docs: drop the antivirus section from the readme mchughalex 2026-07-24 20:20:59 +01:00
  • 15db3f9adb sdk: bump for the startup build-title log line v2.0.1 mchughalex 2026-07-24 19:54:03 +01:00
  • 27667a79a5 docs: explain antivirus false positives in the readme mchughalex 2026-07-24 19:40:48 +01:00
  • 671e74ba59 build: embed version resources in the windows binaries (SDK bump) mchughalex 2026-07-24 19:40:48 +01:00
  • 12e71d3172 sdk: bump for the opt-in inexact vulkan render target transfer cvar mchughalex 2026-07-24 19:39:41 +01:00
  • b6c6196c3e build: raise the dev version floor to 2.0.0 mchughalex 2026-07-24 19:13:37 +01:00
  • ebe14fcd1f render: recover streaming-revoked guest read faults on linux and macos mchughalex 2026-07-24 19:03:31 +01:00
  • a37e74fb4d render: derive the auto frame cap from a refresh-scaled margin (SDK bump) v2.0.0 mchughalex 2026-07-24 13:33:52 +01:00
  • 49690b290b sdk: bump for present-cadence logging and the native_rhi cstddef fix mchughalex 2026-07-22 19:51:08 +01:00
  • a16314df0c capture: place sort-list batched piece clones with their instance matrix mchughalex 2026-07-22 19:08:25 +01:00
  • 14acde031b render: key rigid pose rings by instance identity and make their mispair gates rotation-aware mchughalex 2026-07-22 18:44:29 +01:00
  • 020af8ae90 capture: serve rigid instance worlds from the guest mesh context owner matrix mchughalex 2026-07-22 18:21:03 +01:00
  • 89360e53fc capture: pair deferred rigid clone worlds by identity instead of submission order mchughalex 2026-07-22 18:11:38 +01:00
  • 186c7de6f4 render: stand the static sun shadows down in venues with no sane world lighting capture mchughalex 2026-07-22 17:49:59 +01:00
  • c9e501e298 render: pin the guest auto-exposure at its zone max while luminance readbacks are unavailable mchughalex 2026-07-22 16:53:24 +01:00
  • 5e52ef82e4 render: never adopt a material's own surface map as streamed ad art mchughalex 2026-07-22 14:56:53 +01:00
  • a6efbc9553 readme: point the showcase link at the new video mchughalex 2026-07-22 14:43:48 +01:00
  • 587f5dc17f src: include cstddef in headers that use size_t mchughalex 2026-07-22 13:33:00 +01:00
  • b046a436c5 video: use the 2x first-run render scale on macOS too mchughalex 2026-07-22 13:30:53 +01:00
  • 414015f525 macos: name the app bundle and window title skate3recomp mchughalex 2026-07-22 12:53:17 +01:00
  • b2e4fc48a7 readme: link the native rendering showcase video mchughalex 2026-07-22 12:01:16 +01:00
  • 7329af15a8 render: default the frame cap to Auto (display refresh - 4) mchughalex 2026-07-22 11:59:43 +01:00
  • 7b0d690cf3 render: skip rebuilding occlusion-culled statics on most frames mchughalex 2026-07-22 11:48:33 +01:00
  • 8f8642aec2 render: time the submit-record loop and pre-size per-frame bookkeeping mchughalex 2026-07-22 11:48:06 +01:00
  • 2aef1222a0 render: skip guest draw-list dispatch for occlusion-culled statics mchughalex 2026-07-22 11:24:27 +01:00
  • 73c19c8cd3 render: occlusion-cull statics hidden behind rendered geometry mchughalex 2026-07-22 11:23:46 +01:00
  • 13447a041f render: profile the per-item CPU pipeline with occlusion-grid visibility attribution mchughalex 2026-07-22 11:22:24 +01:00
  • 70a7c55183 app: unload stream-probe cells before map transitions tear them down mchughalex 2026-07-22 10:00:37 +01:00
  • 87b27dc2a9 app: keep the stream-probe fan out of map loads mchughalex 2026-07-22 09:32:44 +01:00
  • c0ba909c86 render: accumulate the static world-shadow map incrementally (SDK bump) mchughalex 2026-07-21 13:24:29 +01:00
  • ceb98c34ec render: march sun shafts at quarter res with reach-proportional steps mchughalex 2026-07-21 13:01:08 +01:00
  • 4d616e4d45 render: mark the native scene passes for GPU-time attribution (SDK bump) mchughalex 2026-07-21 12:31:19 +01:00
  • 5fa92705a5 third_party: bump rexglue-sdk mchughalex 2026-07-21 12:06:20 +01:00
  • e1ec3ac6b0 third_party: bump rexglue-sdk mchughalex 2026-07-21 12:05:13 +01:00
  • dbb049bed4 third_party: bump rexglue-sdk mchughalex 2026-07-21 12:02:40 +01:00
  • 5a18cd8960 docs: README overhaul for the v2.0.0 native renderer release mchughalex 2026-07-21 11:40:02 +01:00
  • b32b4332a8 third_party: bump rexglue-sdk mchughalex 2026-07-21 11:35:50 +01:00
  • 2b43fb2474 macos: self-contained application bundle with user files beside it (SDK bump) mchughalex 2026-07-21 11:01:12 +01:00
  • 25c68a89d7 ui: guard the settings-menu gamepad poll against runtime teardown mchughalex 2026-07-21 10:50:13 +01:00
  • 9fb6e5505f render: widen the content-store count caps now that byte budgets bound VRAM mchughalex 2026-07-21 10:34:23 +01:00
  • 6a52dcad6e system: macOS crash-free exit and Finder app launcher docs (SDK bump) mchughalex 2026-07-21 10:33:27 +01:00
  • 0224fdf74e render: budget the content stores by GPU bytes and LRU-evict the cube cache mchughalex 2026-07-21 10:21:37 +01:00
  • 1185533295 input: SDL controller backend option, res-scale seam and MnK stuck-bind fixes (SDK bump) mchughalex 2026-07-21 10:11:01 +01:00
  • 7fa9585285 render: compile the showcase gates out of the standard shader variants mchughalex 2026-07-21 09:50:17 +01:00
  • 137d97c190 render: keep showcase staging fully inert while no showcase frame is live mchughalex 2026-07-21 09:31:00 +01:00
  • aa81e4e6c2 third_party: bump rexglue-sdk mchughalex 2026-07-21 09:15:05 +01:00
  • 3ed0d764fb third_party: bump rexglue-sdk mchughalex 2026-07-21 09:04:21 +01:00