Commit Graph
230 Commits
Author SHA1 Message Date
Hails 0a88f7a94e Setup: enable Windows long paths and relaunch when needed
Roster work paths under deep checkouts exceed MAX_PATH (260), leaving
pro skaters unavailable. If LongPathsEnabled is off, setup asks once for
elevation to enable it and relaunches itself, since Windows reads the
setting at process start. Declining keeps the previous behaviour.

See docs/hails-additions/02-long-paths.md.
2026-09-30 19:26:28 -06:00
Hails ea549ab042 Setup: pass extract-xiso options before the image path
extract-xiso stops parsing options at the first image path, so
`-x <iso> -d <dir>` extracted into the working directory and then failed
on "-d" as a second image (exit 1 -> "Conversion failed"). Use
`-x -d <dir> <iso>` in both call sites.

See docs/hails-additions/01-iso-extraction.md.
2026-09-30 19:26:12 -06:00
Ethanw05 ddc30284b4 Generalize mod APIs, improve multiplayer and optimize mod rendering
Add generalized engine access and challenge mods, repair SKATE turn handling, and improve collision prediction and physics transitions. Reduce mod snapshot and material update overhead, preserve authored GLB materials with lighting and shadows, and improve CPU profiling.
2026-09-14 04:02:20 -06:00
Ethanw05andCursor 821f523bb8 Fix MP air launch NaNs, solid modding, and Windows release packaging.
Sanitize non-finite SIMD lanes in offboard air selection, add solid dynamics and mod replication APIs, improve setup refresh without re-extracting assets, and harden Build-Release.ps1 for older PowerShell hosts.

Co-authored-by: Cursor <[email protected]>
2026-09-11 12:24:42 -06:00
Ethanw05 1399555ef2 Add Lua audio, dynamic vehicle cameras, dashboard, and Skyline updates 2026-09-11 04:41:47 -06:00
chazmm 5badc2d9f4 Remove fixed model transfer rate caps and stale queue drops 2026-09-10 03:10:15 +01:00
chazmm ea7b9a8218 Keep setup playable when optional disc content is missing 2026-09-10 02:36:05 +01:00
chazmm 128b40d1e8 Fix default.xex refresh flow and cache verified character preparation stages 2026-09-10 01:24:11 +01:00
chazmm c8219a54cd Merge opt-in tracing and University performance improvements
# Conflicts:
#	Cargo.lock
#	crates/skate-game/Cargo.toml
#	crates/skate-game/src/retail_character.rs
2026-09-09 22:25:54 +01:00
chazmm 6a0ac817e1 Document opt-in tracing and normal executable launch behavior 2026-09-09 22:24:33 +01:00
chazmm 6ed4c705da Record verified v10 shadow baseline build 2026-09-09 22:20:21 +01:00
chazmm 54b8f989ca Restore upstream shadow visibility after gameplay trace comparison 2026-09-09 22:18:45 +01:00
chazmm 71a5f8624f Record combined CPU follow-up build verification 2026-09-09 20:01:01 +01:00
chazmm 1c62e56fd6 Reduce material duplication, index static shadow casters and cache controller metadata 2026-09-09 19:59:49 +01:00
chazmm 2611f9ccc4 Merge gameplay crash fixes and native board adjustment 2026-09-09 19:25:48 +01:00
chazmm 10406cb25d Record Vulkan-tested v8 release verification 2026-09-09 19:24:44 +01:00
chazmm de37c6e167 Fix reproduced Vulkan shader crash and restore CPU material batching 2026-09-09 19:21:48 +01:00
chazmm b02ae97fde Isolate Windows test builds and verify dependency source provenance 2026-09-09 19:02:13 +01:00
chazmm 7bd0ba9435 Merge character transfer and stock material fixes 2026-09-09 18:56:46 +01:00
chazmm e008f9ec50 Verify stock hair materials retain authored shading after profile restoration 2026-09-09 18:51:31 +01:00
chazmm aeb641c52c Recognize pro skater hair materials instead of applying clothing highlights 2026-09-09 18:43:53 +01:00
chazmm 983771f99b Restore authored stock surface detail and specular masks after model swaps 2026-09-09 17:56:21 +01:00
chazmm eeddf0e9b9 Record recovery build verification 2026-09-09 17:51:49 +01:00
chazmm 0b89cb8f47 Restore original material path after v6 native crash 2026-09-09 17:50:09 +01:00
chazmm 46ae9834f8 Record bindless private release verification 2026-09-09 17:39:39 +01:00
chazmm f96be1dd10 Port complete native BoardAdjust lifecycle and angle wrap state 2026-09-09 17:37:03 +01:00
chazmm bea625f987 Batch retail material bindings to reduce CPU render commands 2026-09-09 17:35:40 +01:00
chazmm 411260a15a Revert "Fix airborne board adjustment retaining pose after stick release"
This reverts commit fd280fd0f1.
2026-09-09 17:25:49 +01:00
chazmm e1b3ab1bc8 Stream online character assets reliably without local file shortcuts 2026-09-09 17:21:28 +01:00
chazmm fd280fd0f1 Fix airborne board adjustment retaining pose after stick release 2026-09-09 17:18:56 +01:00
chazmm f33d60a3a6 Fix walking NaNs from subnormal velocity delta refinement 2026-09-09 17:01:24 +01:00
chazmm e0320796c1 Record shadow batching private release verification 2026-09-09 17:01:05 +01:00
chazmm e109a0a34e Batch opaque retail shadow geometry independently of surface materials 2026-09-09 16:59:13 +01:00
chazmm bf7b894af6 Reuse installed online models by content hash and pose replacement rigs before display 2026-09-09 16:56:19 +01:00
chazmm dff672aee4 Fix FingerFlipOut crash with native grab exit curve lifecycle 2026-09-09 16:51:15 +01:00
chazmm 94e5f613f3 Cache delivered online models and stop completed transfers with fair chunk scheduling 2026-09-09 16:38:49 +01:00
chazmm 632b46a2ef Record follow-up optimization test and private build verification 2026-09-09 16:36:29 +01:00
chazmm 842b4adb2f Remove unused gamepad backend and avoid redundant render preparation 2026-09-09 16:34:43 +01:00
chazmm d8de12f280 Record post-change University capture and controller hitch evidence 2026-09-09 16:26:45 +01:00
chazmm f8e10c8ec9 Synchronize online outfits and native characters with bounded custom model transfer 2026-09-09 16:22:44 +01:00
chazmm 1a6e95b188 Merge complete character importer and customiser setup 2026-09-09 05:01:45 +01:00
chazmm 93b4a9ffd2 Make release updates manifest-driven with integrity repair and rollback 2026-09-09 04:36:00 +01:00
chazmm 8bd052c4cc Prepare complete character content on first run and restore stock and clothing lighting 2026-09-09 04:19:07 +01:00
chazmm 60f032382e Allow online joins without compatibility fingerprint requirements 2026-09-09 04:16:13 +01:00
chazmm 3a0c93ada1 Merge remote-tracking branch 'origin/main' into lol/skate-map-support 2026-09-09 03:55:25 +01:00
chazmm ec68000364 Allow multiplayer joins across different maps 2026-09-09 03:54:36 +01:00
chazmm 72dfdfa9b2 Bundle character importer in versioned setup payload for complete releases and updates 2026-09-09 03:26:32 +01:00
Ethanw05 eeb1a26d8c Merge car physics, Mario mod and Steam relay packaging 2026-09-08 20:12:37 -06:00
Ethanw05 ae96db7c48 Revert "Add mod gameplay APIs and zombie shooter example"
This reverts commit df0affd2e3.
2026-09-08 20:10:20 -06:00
Ethanw05 df0affd2e3 Add mod gameplay APIs and zombie shooter example 2026-09-08 20:09:32 -06:00