Commit Graph

  • 176aef1d90
    Fix software renderer ignoring texture in transparent render path Christian Semmler 2026-03-16 12:54:17 -0700
  • 09ed6edb3e
    Fix player count not updating when exiting Isle overlay areas Christian Semmler 2026-03-15 13:54:48 -0700
  • 629d77c40f
    Merge branch 'master' into multiplayer Christian Semmler 2026-03-15 12:44:31 -0700
  • e4dabad90c
    Guard against null GameState in ReinitForCharacter Christian Semmler 2026-03-15 09:16:58 -0700
  • e739cf6ba6
    Merge pull request #782 from foxtacles/master foxtacles 2026-03-14 17:05:05 -0700
  • 203f932ec2 Merge remote-tracking branch 'isle/master' Christian Semmler 2026-03-14 16:48:49 -0700
  • aa48001eb3
    Disable third person camera and hide remote players in Isle overlay areas Christian Semmler 2026-03-14 16:19:16 -0700
  • 13f6239808
    Claude/fix platform compilation errors hol yw (#19) foxtacles 2026-03-14 15:38:24 -0700
  • 855c5c4210
    Move exit code constants to networktransport.h and eliminate magic numbers Christian Semmler 2026-03-14 09:23:45 -0700
  • 37587beda4
    Merge branch 'multiplayer' into claude/adjust-camera-switch-distance-duaQ4 Christian Semmler 2026-03-14 09:00:45 -0700
  • 680c7c28fe
    Distinguish "room full" from "connection lost" in WebSocket error handling Christian Semmler 2026-03-14 09:00:07 -0700
  • b522b8ac3a
    Lego path struct (#1750) Fabian Neundorf 2026-03-14 16:56:22 +0100
  • 3b29806921
    Clear unknowns in Act3 (#1749) Fabian Neundorf 2026-03-14 16:55:42 +0100
  • 071e066e8d
    Lower 3rd-to-1st person camera switch distance to 0.5 Claude 2026-03-14 03:11:38 +0000
  • 74271aa189
    Fix mobile camera zoom/transition and name bubble issues Christian Semmler 2026-03-13 19:10:49 -0700
  • 577fa09a3b
    Add missing mxtypes.h include for MxBool in orbitcamera.h Christian Semmler 2026-03-13 18:13:26 -0700
  • ede39a8bde
    Add emote prop ROI support with dynamic detection from animation tree Christian Semmler 2026-03-13 17:55:10 -0700
  • 0de220644b
    Add new idle animations and emotes, fix root ROI duplication Christian Semmler 2026-03-13 16:51:55 -0700
  • a588e3bb67
    Disable all NPCs when maxActors=0 Christian Semmler 2026-03-13 16:05:55 -0700
  • 4269a1b0fc
    Consolidate extension forward declarations into extensions/fwd.h Christian Semmler 2026-03-13 15:28:45 -0700
  • 569c8b467b
    Separate extensions (#18) foxtacles 2026-03-13 15:12:07 -0700
  • 2c20492bf6
    Clear unknowns in LegoCarRaceActor (#1748) Fabian Neundorf 2026-03-13 23:09:17 +0100
  • a6ee94b680
    Name all referenced areas (#1747) Fabian Neundorf 2026-03-13 22:47:21 +0100
  • 1132fd541f
    Clear unknowns in LegoAct2 (#1746) Fabian Neundorf 2026-03-13 22:42:12 +0100
  • 0ad5361e6a
    Claude/auto switch camera zoom dcg go (#17) foxtacles 2026-03-13 10:09:06 -0700
  • e9c322fddc
    Fix Christian Semmler 2026-03-13 07:58:48 -0700
  • 004e3b3bbf
    Fix bugs (#16) foxtacles 2026-03-12 20:52:58 -0700
  • 3bcd8cc908
    Improve touch UX in 3rd person camera Christian Semmler 2026-03-10 21:09:24 -0700
  • 33436ef00f
    Add missing joystick handling Christian Semmler 2026-03-10 20:41:29 -0700
  • be65af4550
    Camera relative movement (#15) foxtacles 2026-03-10 20:26:23 -0700
  • 9145a23ffe
    Fix: stop previous click animation before starting a new one Christian Semmler 2026-03-10 19:45:20 -0700
  • 1714142b6f
    Fix: don't play emotes on vehicles Christian Semmler 2026-03-10 18:25:00 -0700
  • 630368c89f
    Add emote sound effects (#14) foxtacles 2026-03-10 17:36:50 -0700
  • 1a8c6c70ea
    Add disassemble/assemble emote (#13) foxtacles 2026-03-09 18:18:37 -0700
  • 04730bcc97
    Suppress right-click game interactions during free camera orbit (#12) foxtacles 2026-03-09 17:31:32 -0700
  • fe5ef4f9a5
    Fix camera flip bugs, refactor camera (#11) foxtacles 2026-03-09 17:15:22 -0700
  • 37f33a91df
    Replace SetMaxAllowedExtras setter with friend class Christian Semmler 2026-03-09 13:53:37 -0700
  • f697524187
    Suppress movement input during 3rd-person camera touch gestures Christian Semmler 2026-03-08 11:32:17 -0700
  • a5b2ea0ce9
    Extract CharacterAnimator component, EncodeUsername utility, replace C stdlib with SDL Christian Semmler 2026-03-08 10:48:26 -0700
  • 9e8ecd6d44
    Move routing info into message header, make relay type-agnostic Christian Semmler 2026-03-08 10:21:36 -0700
  • a8c3ec7b2f
    Always derive display actor from actorId when no INI actor Christian Semmler 2026-03-08 10:07:22 -0700
  • 1fe1b732e0
    Show name bubble on local player in 3rd person camera Christian Semmler 2026-03-08 09:53:24 -0700
  • dd56e6c686
    Fix player count showing 0 after returning from a race Christian Semmler 2026-03-07 21:57:20 -0800
  • e0a1ac781f
    Add free camera controls (#10) foxtacles 2026-03-07 21:23:57 -0800
  • eb6d2b8728
    Sync sky light (#9) foxtacles 2026-03-07 20:55:00 -0800
  • 853e8981fa
    Control NPC count per room Christian Semmler 2026-03-07 14:58:27 -0800
  • ff0593fd60
    Remove obsolete docs Christian Semmler 2026-03-07 14:22:01 -0800
  • a9747dec11
    Character customization (#8) foxtacles 2026-03-07 14:20:55 -0800
  • c943d2455d
    Add player name bubbles above remote players' heads in multiplayer (#7) foxtacles 2026-03-07 10:38:33 -0800
  • ed4e248be4
    Implement display actors (#6) foxtacles 2026-03-07 09:02:53 -0800
  • dcf3b66173
    Fix 3rd person camera 180-degree flip after cam anim ends (#5) foxtacles 2026-03-07 08:32:21 -0800
  • 237dca8f51
    Add plan for Display Actors Christian Semmler 2026-03-06 20:50:17 -0800
  • c8c3b7276e
    Fix 3rd/1st person camera switch direction bugs (#4) foxtacles 2026-03-06 20:49:39 -0800
  • 37b328a595
    3rd person camera (#3) foxtacles 2026-03-06 16:38:45 -0800
  • 0997610bad
    Extract PlatformCallbacks interface and consolidate Emscripten files Christian Semmler 2026-03-02 15:46:37 -0800
  • e47d2dab67
    Refactor WASM exports and add push-based player count events Christian Semmler 2026-03-02 15:26:27 -0800
  • 3e85941cbc
    Add animation protocol: walk/idle selection, emote triggers, WASM exports Claude 2026-03-02 03:06:48 +0000
  • 4ad835271e
    Merge branch 'isledecomp:master' into multiplayer foxtacles 2026-03-01 18:41:12 -0800
  • 29955df947
    Export MultiplayerExt symbols accessed from isle executable (#1) foxtacles 2026-03-01 18:21:15 -0800
  • 5b56db3c33
    Add room management, relay capacity, and rejection handling Christian Semmler 2026-03-01 14:37:08 -0800
  • a7ba34cada
    Add missing cstdio include for sprintf in charactercloner Christian Semmler 2026-03-01 12:46:37 -0800
  • 629378f148
    Resolve open questions: ROI map caching, room full toast, leaning walk label Christian Semmler 2026-03-01 12:34:42 -0800
  • 42b5f436bb
    Refine animation system: three categories, persistent walk/idle in state Christian Semmler 2026-03-01 12:27:27 -0800
  • 9eb5dbd664
    Update Phase 1 plan: configurable rooms, animation research, INI config Christian Semmler 2026-03-01 11:44:24 -0800
  • fd3ce9f7a1
    Add Phase 1 plan: URL rooms, animation triggers, and Svelte overlay Christian Semmler 2026-03-01 10:54:05 -0800
  • 14d6bf8c8e
    Update world state assessment: mark Tier 1 done, reassess Tiers 2 and 4 Christian Semmler 2026-03-01 10:50:43 -0800
  • 6da036a933
    Use consistent Extension call pattern in legoentity and legoworld Christian Semmler 2026-03-01 10:40:17 -0800
  • 762a5f3941
    Add configurable room name, fix parameter naming in multiplayer extension Christian Semmler 2026-03-01 10:35:16 -0800
  • dac40932a6
    Refactor relay server into separate modules, fix Docker signal handling Christian Semmler 2026-03-01 10:27:52 -0800
  • c760db50a9
    Extract WorldStateSync from NetworkManager Christian Semmler 2026-03-01 10:12:24 -0800
  • 43ad3fd7a4
    Fix AppRun script for AppImage execution (#779) Damglador 2026-03-01 19:12:55 +0100
  • a0629c45a1
    Minimize LEGO1 changes: revert globals, move CreateCharacterClone to extension Christian Semmler 2026-03-01 10:04:13 -0800
  • 12a63c105c
    Implement multiplayer world state sync for plants and buildings Christian Semmler 2026-03-01 09:48:03 -0800
  • c71fee5f19
    Fix AppRun script for AppImage execution Damglador 2026-03-01 18:13:58 +0100
  • 21a12d480c
    Add local relay server and apply formatting fixes Christian Semmler 2026-02-28 12:15:19 -0800
  • fb1d596704
    Clean up multiplayer extension: use vec.h macros, remove debug logging Christian Semmler 2026-02-28 12:11:19 -0800
  • 5c8a2ffd3b
    Implement multiplayer MVP: WebSocket networking, remote player rendering, vehicle support Christian Semmler 2026-02-28 12:00:01 -0800
  • 2740065895
    Beta match SpheresIntersect (#1745) MS 2026-02-14 20:16:23 -0500
  • 8a77540169
    LegoCarBuild::Escape to 100% (#1744) MS 2026-02-14 14:35:50 -0500
  • 183a69874f
    Beta matches on LegoEdge and others, LegoPathActor improvements (#1743) jonschz 2026-02-14 17:50:15 +0100
  • aeda30bef6 MORTAR: wrap palette from loaded SDL3 surfaces Christian Semmler 2026-01-31 10:28:05 -0800
  • bbd8f2e489 Introduce mortar layer Anonymous Maarten 2025-11-21 12:18:08 +0100
  • d7f594bf7e
    Add character names to savegame.ksy (#1742) Christian Semmler 2026-02-07 22:37:39 -0800
  • 2dfc4b72ab
    Add Kaitai Struct definition for texture data files (.tex) (#1741) Christian Semmler 2026-02-07 08:31:49 -0800
  • 464e59df3e
    Add Kaitai Struct definition for animation data files (.dta) (#1740) Christian Semmler 2026-02-01 16:34:29 -0800
  • eaf603941e
    Fix lightposition documentation in savegame.ksy (#1739) Christian Semmler 2026-02-01 12:53:19 -0800
  • 77bb4634b8
    Fix savegame.ksy: backgroundcolor uses HSV, not RGB (#1738) Christian Semmler 2026-02-01 12:43:41 -0800
  • 56ed4d3339
    Fix ConvertHSVToRGB parameter labels (#1737) Christian Semmler 2026-02-01 12:33:31 -0800
  • e63449fd91
    Fix polygon and texture indices documentation in wdb.ksy (#1736) Christian Semmler 2026-01-31 13:12:53 -0800
  • 776aeaa342
    Add Kaitai Struct definition for world database files (.wdb) (#1735) Christian Semmler 2026-01-31 12:01:38 -0800
  • 03cb40190a
    Replace NGINX with Vite dev server in Docker setup (#777) Christian Semmler 2026-01-31 11:34:09 -0800
  • 8acfb0169b
    Replace NGINX with Vite dev server in Docker setup Christian Semmler 2026-01-31 11:19:34 -0800
  • 4048e741bb
    TextureLoader: unlock surface on failure paths (#775) Anonymous Maarten 2026-01-31 06:09:01 +0100
  • f274f1b212
    Fix Emscripten rendering after SDL3 window size change (#776) Christian Semmler 2026-01-30 20:59:19 -0800
  • 8b5a750379
    Fix Emscripten rendering after SDL3 window size change Christian Semmler 2026-01-30 20:40:47 -0800
  • 33223d1169
    miniaudio: fix submodule commit Christian Semmler 2026-01-30 20:01:21 -0800
  • bae8c292f5
    Update miniaudio to 0.11.24 (#774) Christian Semmler 2026-01-30 19:42:06 -0800
  • 5f32188db3 TextureLoader: unlock surface on failure paths Anonymous Maarten 2026-01-31 03:56:59 +0100
  • d892f9beda Add Kaitai Struct definition for animation files (.ani) (#1734) Christian Semmler 2026-01-30 18:03:07 -0800
  • 74d555834d
    Update miniaudio to 0.11.24 Christian Semmler 2026-01-30 17:40:35 -0800