Commit Graph

  • fe9738ca46 Fix weapon switching, scale, add Q key bind main v0.2.9 shawn 2026-07-05 23:54:57 -04:00
  • 0723b75f7b Fix weapon position, scale, switch to GLB imports v0.2.8 shawn 2026-07-05 23:29:30 -04:00
  • 91b878f347 Quaternius weapons, input fixes, sound & path fixes v0.2.7 shawn 2026-07-05 22:53:27 -04:00
  • 695e4db5cd Add input debug to window title for diagnostic v0.2.6 shawn 2026-07-03 23:13:42 -04:00
  • c5b6b05801 Fix keyboard input: use OS.move_to_foreground() for window focus v0.2.5 shawn 2026-07-03 22:34:50 -04:00
  • ef4e4ccb80 Clean up test diagnostic files v0.2.4 shawn 2026-07-03 20:07:49 -04:00
  • 7db8434f7e Fix duplicate _rollback_tick causing WeaponManager compile error shawn 2026-07-03 20:07:40 -04:00
  • 7bbe4ba71d Fix weapons not working on client: remove is_predicting check + init loadout v0.2.3 shawn 2026-07-03 18:24:21 -04:00
  • 1ccd26bbab Fix keyboard input not working on Windows client v0.2.2 shawn 2026-07-03 17:48:33 -04:00
  • 9901f6a34d Fix blaster GLB root type error (Node3D, not MeshInstance3D) v0.2.1 shawn 2026-07-03 17:32:18 -04:00
  • 012d038025 Integrate Kenney Starter Kit FPS assets + comprehensive test suite v0.2.0 shawn 2026-07-03 17:13:36 -04:00
  • 597d6dde2d Fix server clock reset in NetworkTimeSynchronizer and client-side peer 1 avatar duplicate v0.1.5 shawn 2026-07-03 16:21:35 -04:00
  • aad186552c Bake dev server IP (192.168.0.127:34197) as default in network popup v0.1.4 shawn 2026-07-03 16:11:23 -04:00
  • 5a1695e2ab Fix Godot 4.7 typed array crash: add freed-object filtering in PropertyPool and PerObjectHistory v0.1.3 shawn 2026-07-03 16:09:59 -04:00
  • fc2c0236cb Fix dedicated server: delay netfox tick loop until first client connects, keep full scene tree for identity sync v0.1.2 shawn 2026-07-03 14:47:00 -04:00
  • ba2fc37502 Make weapons test fully self-contained, fix headless bootstrap preload v0.1.1 shawn 2026-07-03 01:48:20 -04:00
  • e24637b049 Refactor tests to be self-contained — no game class dependencies shawn 2026-07-03 01:40:13 -04:00
  • 8c790357d3 Add automated test framework and 21 regression tests shawn 2026-07-03 01:29:08 -04:00
  • 00bb8a21d2 Fix bootstrapper parse error in exports — remove forest-brawl type dependency shawn 2026-07-02 23:05:51 -04:00
  • 70105d8b68 Fix property-pool rollback errors in headless server shawn 2026-07-02 22:34:32 -04:00
  • 256f0d9a74 Remove test files shawn 2026-07-02 22:30:42 -04:00
  • 4a834a1d55 Fix RPC path mismatch in headless server shawn 2026-07-02 22:30:34 -04:00
  • 841ce19740 Fix Windows export: include examples/shared/ dependencies shawn 2026-07-02 22:00:22 -04:00
  • 5b93c514c7 Phase 8: Headless dedicated server + RCON admin + netfox bootstrap shawn 2026-07-02 21:49:49 -04:00
  • b0c83af092 Fresh start: replace with naxIO/netfox-cs-sample foundation v0.1.0 shawn 2026-07-02 20:55:20 -04:00
  • ce39b237c3 Fix fps_camera.gd path for export — move out of ignored client/ dir v0.1.0-windows shawn 2026-07-02 18:19:12 -04:00
  • a69c60ce85 Fix Windows build: use entry.tscn as main scene, add fallback input handling shawn 2026-07-02 18:17:05 -04:00
  • 969741aa31 v0.1.0-windows: initial Windows release build shawn 2026-07-02 18:09:16 -04:00
  • e70ce76207 P7.9: fix headless export — resolve Resource class_name ordering + duplicate RoundManager + simulation stub API shawn 2026-07-02 17:57:09 -04:00
  • 926446e5cf P7.8: Port FPS controller to netfox BaseNetInput pattern shawn 2026-07-02 17:45:03 -04:00
  • e7299b17e9 Phase 7: netfox + godot-jolt stack upgrade shawn 2026-07-02 17:38:50 -04:00
  • e2dc429caa t_p7.4_port: fix player.gd extends + FPSCharacterController deps shawn 2026-07-02 17:39:19 -04:00
  • 25221bf3cb t_p7.4_port: network_manager to netfox shawn 2026-07-02 17:35:06 -04:00
  • db477b4c48 Fix simulation_server_stub Entity class conflict + ServerConfig load timing v0.1.0-playtest shawn 2026-07-02 10:24:32 -04:00
  • 4a5264c5b0 Fix headless class_name dependencies shawn 2026-07-02 10:09:28 -04:00
  • ad48f38ca5 feat: integrate ChaffGames FPS template as local player controller shawn 2026-07-02 00:26:45 -04:00
  • f0c95dcfd2 fix: create local player on client so WASD movement works shawn 2026-07-02 00:15:08 -04:00
  • d060ac449d fix: suppress 3 benign startup warnings on Windows client shawn 2026-07-02 00:05:27 -04:00
  • 87060b0b71 fix: move sub_resource tags before nodes in test_range.tscn (export parse fix) shawn 2026-07-02 00:02:25 -04:00
  • 638e109d8b fix: client_main.tscn overrides server_host to 68.202.6.107 shawn 2026-07-01 22:21:29 -04:00
  • 4c0e334575 fix: lazy load scenes in entry.gd (no preload of server in client mode) shawn 2026-07-01 22:04:41 -04:00
  • e270f34150 fix: client_main defaults to remote server (68.202.6.107) shawn 2026-07-01 22:04:03 -04:00
  • 20ca43f928 fix: add smart entry scene (client vs server via headless detection) shawn 2026-07-01 21:44:14 -04:00
  • aae57c63bd fix: TeamManager signal type hints — use int instead of TeamData.Team (export parse order issue) shawn 2026-07-01 21:41:36 -04:00
  • 0994a55486 chore: clean up duplicate .gdextension files (keep only gdextension/simulation.gdextension) shawn 2026-07-01 21:38:46 -04:00
  • 82216bfa64 fix: Windows client compile errors — get_world_3d on Node, array type mismatch, null plugin guard, maps format shawn 2026-07-01 21:38:07 -04:00
  • d5098c61e1 fix: switch to OpenGL 3 renderer for Windows compatibility (gray screen fix) shawn 2026-07-01 21:16:26 -04:00
  • 194aad8f83 t_p2_bomb: Bomb/defuse objective system for search & destroy rounds shawn 2026-07-01 20:39:17 -04:00
  • 222dcaebb3 t_p4_anticheat: add basic server-side anti-cheat controller shawn 2026-07-01 20:37:20 -04:00
  • 0aa29d33e4 fix: GDExtension C++ build — fix enum bitwise cast, add .gdextension entry file shawn 2026-07-01 20:34:15 -04:00
  • 6a08487c4c t_p2_buy: add buy menu and economy system shawn 2026-07-01 20:31:25 -04:00
  • f20d532add t_p1_round: Add round/match lifecycle system (RoundManager) shawn 2026-07-01 20:30:01 -04:00
  • 705b068ed2 t_p1_hitscan: Add lag-compensated hitscan weapon system shawn 2026-07-01 20:26:18 -04:00
  • 3465922be4 t_p6_browser: add workshop map browser with voting (3 files) shawn 2026-07-01 20:24:23 -04:00
  • 46ff83325f t_p2: Add team, spawn, and buy-zone system shawn 2026-07-01 20:24:16 -04:00
  • f6d69545c9 feat: implement client-side prediction and reconciliation system shawn 2026-07-01 20:21:16 -04:00
  • 2452aba0d7 feat: implement weapon set system (t_p2_weapons) shawn 2026-07-01 20:16:22 -04:00
  • 3c3251fa7a feat: add t_p1_greybox — greybox test map scene shawn 2026-07-01 20:15:34 -04:00
  • d02b112d99 Phase 7: test server deployment + Windows export shawn 2026-07-01 20:02:05 -04:00
  • 2582cb1b0d Phase 7: Windows export preset fix + code fixes shawn 2026-07-01 19:47:01 -04:00
  • 9ea98aa7b8 Phase 7: Windows client export, preset fix, code fixes shawn 2026-07-01 19:46:52 -04:00
  • e385eae0f5 feat: performance budget profiling setup shawn 2026-07-01 19:01:03 -04:00
  • 34507f9043 docs: community mapmaking documentation (7-file SDK guide) shawn 2026-07-01 18:46:10 -04:00
  • 159c554a86 t_p6_api: build plugin scripting system shawn 2026-07-01 18:36:23 -04:00
  • ffa72a8f24 t_p5_validator: add 5 Godot 4 map validator scripts shawn 2026-07-01 18:35:52 -04:00
  • 589b90d886 fix: FPS character controller review fixes shawn 2026-07-01 18:35:16 -04:00
  • e9dc05983c Save workspace artifacts: character-controller, gdextension scaffold, network scripts, map-pipeline, server config shawn 2026-07-01 18:30:44 -04:00
  • 2cf57a989f t_p4_rcon: RCON admin console — TCP listener + command handler shawn 2026-07-01 00:31:03 -04:00
  • 16e062c739 build: baked lighting pass on kit_demo test map shawn 2026-07-01 00:28:55 -04:00
  • aa0b80b570 Phase 4: server-hardening architecture doc shawn 2026-07-01 00:19:43 -04:00
  • d631ff784a build: baked lighting pass on kit_demo test map shawn 2026-07-01 00:10:19 -04:00
  • 001ba3952e docs: Phase 3 architecture — visuals, lighting, profiling pipeline shawn 2026-06-30 23:35:30 -04:00
  • d919401012 Add full project plan shawn 2026-06-30 21:00:57 -04:00
  • eb4554f1e7 Initial commit: project plan, directory structure, docs shawn 2026-06-30 21:00:48 -04:00
  • 4f2b3a66b4 Initial commit shawn 2026-07-01 01:00:29 +00:00