Commit Graph

  • 9c84c9d4bc Add FFDec docs/tools and server-browser fixes andrew 2026-06-08 22:26:00 +12:00
  • 50d48f1f99 Add custom cursor assets and deploy step andrew 2026-06-08 14:54:58 +12:00
  • cfd1fab6b2 Revamp CommonwealthOnline browser UI and styles andrew 2026-06-08 14:40:00 +12:00
  • fe620020be Add PrismaUI HTML server browser & integration andrew 2026-06-08 14:02:49 +12:00
  • 2ced73f7b9 Handle runtime proxy 3D unload/recovery andrew 2026-06-07 21:31:28 +12:00
  • 9b133b3109 Add proxy positioning API and CK-placed pool andrew 2026-06-07 21:24:07 +12:00
  • cc4d8aac5a Add Papyrus sync scripts and proxy spawn refactor andrew 2026-06-07 20:31:51 +12:00
  • 21c8bf9593 Smooth remote proxy rotation and conditional snapping andrew 2026-06-07 16:34:21 +12:00
  • 8dfec0a4b3 Rename project to Commonwealth Online andrew 2026-06-07 16:22:50 +12:00
  • 4adc7d57ef Add third-party networking dependencies andrew 2026-06-07 15:50:56 +12:00
  • 4e459b789c TP andrew 2026-06-07 15:50:12 +12:00
  • 0d00938396 Add x64_vc11 Release .obj files and tlogs andrew 2026-06-07 15:48:26 +12:00
  • c4a7b6dedb Fix proxy stop/land animation linger & snap andrew 2026-06-05 16:12:34 +12:00
  • 9412fcf8ea Improve proxy jump sync and event handling andrew 2026-06-05 15:59:35 +12:00
  • f4b37b6d12 Improve proxy animation motion handling andrew 2026-06-05 15:52:01 +12:00
  • a137821406 Improve proxy locomotion, tier & jump sync andrew 2026-06-05 15:48:16 +12:00
  • 6a38e7226c Use authoritative FO4 animation variable names andrew 2026-06-05 15:29:31 +12:00
  • 5ba440ab5d Add crouch state and fix jump sync andrew 2026-06-05 14:22:17 +12:00
  • 7f1aa11281 Update F4TProxyPuppet.cpp andrew 2026-06-05 13:32:06 +12:00
  • 65553a0c61 Drive proxy cadence from measured motion andrew 2026-06-04 21:39:26 +12:00
  • abef899505 Add proxy puppet hook and graph speed sync andrew 2026-06-04 20:18:34 +12:00
  • 2aab83087f Debounce movement stop for animations/network andrew 2026-06-04 17:34:16 +12:00
  • feec915f35 Inject controller velocity & send anim events andrew 2026-06-03 23:09:42 +12:00
  • a11c7d4475 Add interpolation system and integrate into proxy andrew 2026-06-03 22:46:57 +12:00
  • b128729ebf Stabilize proxy visibility and smooth movement andrew 2026-06-03 18:27:06 +12:00
  • fb59eea0a2 fix: resolve Phase 6 compilation errors - unblock testing andrewandCursor 2026-06-03 17:18:15 +12:00
  • 56d9c2c514 Add Phase 6 testing docs and update dev-log andrew 2026-06-03 17:09:30 +12:00
  • 40bc637103 Add RemoteActionQueue and descriptor animation sync andrew 2026-06-03 17:05:49 +12:00
  • e14b91d94e Dynamic proxy spawning, velocity & state sync andrew 2026-06-03 17:01:41 +12:00
  • a6b2505242 Add animation sync docs and descriptor infra andrew 2026-06-03 16:52:47 +12:00
  • 9d05344e4c fix: actually assign proxies from pool to remote player slots andrewandCursor 2026-06-03 15:22:50 +12:00
  • 7b3a2b51bb feat: initialize proxy pool on first remote player update andrewandCursor 2026-06-03 15:10:57 +12:00
  • 3edce921c0 feat: implement proxy pool architecture using pre-placed proxies andrewandCursor 2026-06-03 15:10:05 +12:00
  • 47a7caac0e fix: disable PlaceAtMe spawning, use pre-placed proxies instead andrewandCursor 2026-06-03 15:04:46 +12:00
  • 2449525175 fix: eliminate frequent SetPosition calls that break AI andrewandCursor 2026-06-03 14:59:08 +12:00
  • e156d048ec fix: call Move() EVERY FRAME for smooth animations andrewandCursor 2026-06-03 14:53:53 +12:00
  • 90ddcb19d8 feat: implement hybrid movement for AI-driven animations andrewandCursor 2026-06-03 14:49:49 +12:00
  • 2ac4b8f07c docs: animation breakthrough - proxies ARE real NPCs with AI andrewandCursor 2026-06-03 14:46:09 +12:00
  • 89249db2d1 chore: add AI state diagnostics for animation investigation andrewandCursor 2026-06-03 14:41:19 +12:00
  • b9ea0ac8a7 docs: proxy animation investigation conclusive - animations not feasible andrewandCursor 2026-06-03 14:33:48 +12:00
  • 3d301a436b Add local animation graph read-only debug andrew 2026-06-03 12:40:26 +12:00
  • 1aecccefb7 proxy: document visual sneak SetSneaking result andrew 2026-06-03 12:12:42 +12:00
  • 18379f2b28 Add proxy visual sneak scaffolding andrew 2026-06-03 11:51:04 +12:00
  • 44ea1b98da Add data-only proxy animation debug logging andrew 2026-06-03 11:36:38 +12:00
  • 3d1abc66ad Neutralize runtime proxy actors and docs andrew 2026-06-03 11:24:45 +12:00
  • 5394250ef2 Improve runtime proxy slot lifecycle & spawn andrew 2026-06-03 10:47:15 +12:00
  • b4ec928c67 Add Stage 4 runtime proxy slots (max 4) andrew 2026-06-02 22:49:50 +12:00
  • 37ef52549c Runtime proxy spawn: Stage 3 PlaceAtMe andrew 2026-06-02 22:27:42 +12:00
  • 9b19143477 Add one-shot runtime proxy spawn diagnostic andrew 2026-06-02 16:41:37 +12:00
  • df5b0c32cc Add runtime proxy actor lookup diagnostics andrew 2026-06-02 16:27:39 +12:00
  • 0e67209ab1 Add fake-client dev scripts and GUI actions andrew 2026-06-02 15:46:59 +12:00
  • 0b73b1eff1 Add Walk To Player script and GUI controls andrew 2026-06-02 15:19:32 +12:00
  • 9db37d3436 Add GUI-managed fake TCP clients andrew 2026-06-02 14:43:01 +12:00
  • fff6680fe5 Refactor server into reusable core and GUI andrew 2026-06-02 14:30:20 +12:00
  • a0563a6849 Hold proxy in hidden position when no remote andrew 2026-06-02 13:59:32 +12:00
  • d36140c76e Log local sneak detection and proxy sneak observer andrew 2026-06-02 13:44:24 +12:00
  • 8c09e91534 Add basic movement state to transform packets andrew 2026-06-02 13:27:40 +12:00
  • 4ebc4a2814 Throttle transform sends and smooth proxy movement andrew 2026-06-02 13:01:02 +12:00
  • 8dbe3117b0 Add position smoothing and movement snapping andrew 2026-06-02 12:47:12 +12:00
  • 46b2fa8b9b Move placed proxy from remote-player snapshot andrew 2026-05-31 22:21:39 +12:00
  • 49819813da Add proxy actor safety test and doc update andrew 2026-05-31 21:57:32 +12:00
  • c5fdcf2dfb Update Fallout 4 path; add newline to dev log andrew 2026-05-31 21:35:56 +12:00
  • 13420ee2c2 Centralize local-player prefixed logging andrew 2026-05-31 21:05:23 +12:00
  • c35659bc30 Prefix plugin logs with LocalPlayerId andrew 2026-05-31 20:55:32 +12:00
  • 320033f5b8 Create launch-two-fallout4.bat andrew 2026-05-31 20:41:03 +12:00
  • 62635f4226 Add plugin receive loop & remote player state andrew 2026-05-31 20:10:41 +12:00
  • d724d7404c Document local networking prototype and protocol andrew 2026-05-31 19:28:58 +12:00
  • 52d934dab0 Broadcast disconnects; update fake client andrew 2026-05-31 19:23:36 +12:00
  • 848c36cd1e fake_client: track players & handle disconnects andrew 2026-05-31 19:19:18 +12:00
  • 32ed2aeedb Update dev-log.md andrew 2026-05-31 19:10:04 +12:00
  • bdbe5d7ac0 Add server broadcasts, fake client, timestamps andrew 2026-05-31 19:06:58 +12:00
  • 4d43ecfc6c Include movement/cell/worldspace in transforms andrew 2026-05-31 18:59:22 +12:00
  • b24ce17751 Add local networking and test server andrew 2026-05-31 18:50:38 +12:00
  • 88506e0415 Rename plugin and add player position logging andrew 2026-05-31 17:55:27 +12:00
  • b61043a3fe docs: add plugin setup guide andrew 2026-05-30 18:33:24 +12:00
  • f3db41c402 plugin: add CommonLibF4 plugin template andrew 2026-05-30 18:28:37 +12:00
  • a643f86c34 Add initial docs: dev log and version targets andrew 2026-05-30 18:21:02 +12:00
  • f248b6f99f Files / folder structure added andrew 2026-05-30 18:13:54 +12:00