Commit Graph

  • bb1e658ea5 fix(D282): front-end menu nav always uses left stick, matching F10-overlay convention James Dansereau 2026-09-15 19:28:03 -04:00
  • e4211cced7 Merge fix/d252-rainbow-particles: D252 width/height suspect refuted, diag probe added; D283 doc confirmed accurate James Dansereau 2026-09-15 19:25:26 -04:00
  • 4b1d9bc21c docs(D252): refute width/height suspect via authored asset data; add GE_D252 diag probe James Dansereau 2026-09-15 19:25:15 -04:00
  • e0167c8266 Merge docs/gevr-triage-adopt: cheap GEVR-triage doc adoptions James Dansereau 2026-09-15 19:18:17 -04:00
  • 8df8ad3c35 docs: adopt cheap GEVR-triage items (crash heuristic, frame-rate notes, process lesson, widescreen pre-flight) James Dansereau 2026-09-15 19:18:07 -04:00
  • eb0928889e Merge docs/d286-caverns-freeze: D286 Caverns freeze finding + log-unit fix James Dansereau 2026-09-15 18:55:32 -04:00
  • 65728e9f0e docs(D286): new finding - user-confirmed real freeze on Caverns, Steam Deck James Dansereau 2026-09-15 18:55:26 -04:00
  • 2ec57eb40d Merge fix/d255-vtxstore-pointer-truncation: root-caused and fixed D255 James Dansereau 2026-09-15 18:42:14 -04:00
  • 7ef0395a3f fix(D255): correct 32-bit pointer truncation in vtxstore_fix_refs James Dansereau 2026-09-15 18:42:08 -04:00
  • 49f18ad1e6 docs(D285): new finding - audio-thread SIGSEGV, separate from D255 James Dansereau 2026-09-15 18:12:30 -04:00
  • edcfb1f163 docs(D255): consolidate real-Deck evidence - destroy-via-explosion, not activation James Dansereau 2026-09-15 17:58:25 -04:00
  • b322b55a70 docs(D255): log user's real-hardware Deck report (destroy-trigger, not just activation) James Dansereau 2026-09-15 17:35:51 -04:00
  • 0c209dedd4 Merge diag/d255-vtxstore-null-model-probe: D255 diagnostic probes James Dansereau 2026-09-15 17:12:41 -04:00
  • 126fe75d7f diag(D255): env-gated NULL-model probe for the Facility terminal crash James Dansereau 2026-09-15 17:12:35 -04:00
  • 78bca455cf Merge fix/d284-prng-mips64-shift: D284 MIPS64 PRNG shift fix James Dansereau 2026-09-15 16:40:24 -04:00
  • 0de99b4db4 fix(prng): correct MIPS64 dsll32/dsrl32 semantics in port/src/random.c (D284) James Dansereau 2026-09-15 16:40:19 -04:00
  • 6807555c17 Merge fix/d266-d271-extraction: D266 IA4/texedge + D271 portal-culling fixes James Dansereau 2026-09-15 16:34:33 -04:00
  • 532092c732 fix(render): land D266 IA4/texedge decode + D271 portal-culling fixes (M-139 R2) James Dansereau 2026-09-15 16:34:28 -04:00
  • e7fee0d7a4 docs: v0.2.1 known-issues sweep, pre-1.0/roadmap framing, AI disclosure v0.2.1 James Dansereau 2026-09-15 12:53:57 -04:00
  • 4b51ded7d1 docs: SEO round 2 (Bing) - demote per-page h1 to h2 site-wide, re-trim meta description, bump README/Pages to v0.2.1 James Dansereau 2026-09-15 10:04:02 -04:00
  • ff677da74d fix(ci): regenerate findings-index.csv (stale after D216/D181 edits) James Dansereau 2026-09-15 09:36:44 -04:00
  • 795c8f176f release-notes: document ScreenShakeIntensity menu removal (D181) James Dansereau 2026-09-15 09:29:21 -04:00
  • 1e11e1a5fd v0.2.1 polish: pull Game.ScreenShakeIntensity from the F10 menu (D181) James Dansereau 2026-09-15 09:28:06 -04:00
  • 99f4f38e1c v0.2.1 polish: pull Game.SkipIntro from the F10 menu (breaks audio) James Dansereau 2026-09-15 09:18:40 -04:00
  • 06b675b5e8 fix(ci): revert GE-ENV-PROBES.md rows for uncommitted D236 probes James Dansereau 2026-09-15 08:59:51 -04:00
  • 572ab7bf5b docs: findings/backlog through D280 (v0.2.1 batch + D236 tree-wall passes 2-9) James Dansereau 2026-09-15 08:21:56 -04:00
  • 32f193a02f docs: trim GitHub Pages descriptions for SEO, drop duplicate h1 James Dansereau 2026-09-15 08:21:42 -04:00
  • ffb786bad8 v0.2.1 hotfix batch: D259 audio silence, D260 wheel direction, D261 watch-nav repeat, D263 script order, D264 watch preview model James Dansereau 2026-09-15 08:21:32 -04:00
  • b0dc9d1257 README: absolute URLs for Releases/issue links (leading-slash forms 404 on GitHub) James Dansereau 2026-09-14 01:04:24 -04:00
  • de6c875bb8 docs: cut-content research — article bodies recovered, claims verified vs decomp James Dansereau 2026-09-14 01:02:07 -04:00
  • 395c616fc5 docs: cut-content research backlog from TCRF export (first pass) James Dansereau 2026-09-14 00:48:30 -04:00
  • e1cb96ef19 v0.2.0 final: AllUnlocked default OFF (D259 audio quirk); raise draw/LOD distance + MSAA defaults v0.2.0 James Dansereau 2026-09-14 00:18:59 -04:00
  • 436484a926 docs: final v0.2.0 pre-tag pass James Dansereau 2026-09-13 23:51:27 -04:00
  • b2d5551ece Drop-in ROM: first-run sidecar conversion, no Python (issue #6) (#84) James Dansereau 2026-09-13 23:17:29 -04:00
  • 99bc2a3a6a D230: byte-swap RAW16 wavetable samples at cart-map time (BE ROM -> host LE) (#83) James Dansereau 2026-09-13 23:13:12 -04:00
  • 2c95fcd145 Release notes: drop mute-on-focus-loss claim (D231 ships post-v0.2.0 via #56) James Dansereau 2026-09-13 22:23:12 -04:00
  • d6561a15b3 README/Pages: replace Sept-1 attract shots with v0.2.0 playtest captures James Dansereau 2026-09-13 22:20:49 -04:00
  • 37f86bae2d Media: drop the mp4 montage, use the GIF in README + Pages; remove orphan bug shots James Dansereau 2026-09-13 22:18:52 -04:00
  • 8c3ce1c688 Build provenance: origin URL + codename in --version and startup log; fork policy in CONTRIBUTING (#82) James Dansereau 2026-09-13 22:14:41 -04:00
  • 69582caeb0 Release notes: finalize for v0.2.0 final (#81) James Dansereau 2026-09-13 22:12:43 -04:00
  • 608808a212 Docs: v0.2.0 finalization — README/Pages + media pass (#80) James Dansereau 2026-09-13 22:12:13 -04:00
  • c62803f890 D257: Game.AllUnlocked option — all levels, 007 mode, full cheat menu (#79) James Dansereau 2026-09-13 21:48:09 -04:00
  • c51f01ad14 F10 overlay: expose Game.NoHitFlash and Game.SkipIntro toggles (#78) James Dansereau 2026-09-13 21:44:56 -04:00
  • da31edaa70 Steam Deck: first-run preset (native 1280x800 fullscreen, MSAA 4, 150% draw/LOD distance) (#77) James Dansereau 2026-09-13 21:43:29 -04:00
  • f8526f66d0 CI: re-stamp release notes on every tag cut, not just at creation James Dansereau 2026-09-13 20:33:00 -04:00
  • 1f71bccbdb Release notes: D256 save-persistence fix, D255 status update James Dansereau 2026-09-13 20:29:38 -04:00
  • 4ca075061e D256: Linux $S (saves/config) now falls back to the exe dir, mirroring Windows James Dansereau 2026-09-13 20:17:34 -04:00
  • c7898d1620 D254/D255: stop the Linux crash handler eating its own logs; document the Facility firefight crash James Dansereau 2026-09-13 19:28:25 -04:00
  • f091619553 Release notes: known-issues pass from v0.2.0-pre playtest James Dansereau 2026-09-13 19:02:04 -04:00
  • 49f843a156 Regenerate findings index (D253) James Dansereau 2026-09-13 18:58:20 -04:00
  • 20368d1d17 Docs: drop false 'no widescreen' limitation; Deck install via SFTP or releases download James Dansereau 2026-09-13 18:56:40 -04:00
  • 1db6992e5e Fix D203/D253: Facility SIGSEGV on Linux — callback prototype ABI mismatch James Dansereau 2026-09-13 18:55:26 -04:00
  • 060d5ac86d Docs: README + Pages landing overhaul for v0.2.0; Deck settings docs. James Dansereau 2026-09-13 18:40:57 -04:00
  • 72af96cf0d Options overlay: native gamepad support (Select / D-pad / A / B / Start). James Dansereau 2026-09-13 18:40:52 -04:00
  • 97ba1e9b07 Pages: caption remaining gallery shots (7 Silo, 9 Frigate) — all 19 now labeled. James Dansereau 2026-09-13 18:26:42 -04:00
  • 5768bd7f46 Pages: level captions on the playtest gallery (owner-provided). James Dansereau 2026-09-13 18:26:00 -04:00
  • f6ffa41c58 Pages: trim playtest gallery to 19 captures (drop 8,12,14,15,17,18,22 per owner review). James Dansereau 2026-09-13 18:24:23 -04:00
  • 998bbd5364 Pages: v0.2.0-pre playtest gallery (26 in-engine captures). James Dansereau 2026-09-13 18:22:25 -04:00
  • c5e5abea52 review pass: shoulder edge-state in menus; release-notes asset names James Dansereau 2026-09-13 17:16:07 -04:00
  • 3da19f7539 docs: README + Pages landing overhaul for the v0.2.0-pre push James Dansereau 2026-09-13 16:05:49 -04:00
  • 517754546b README: document -fresh clean-slate launch flag James Dansereau 2026-09-13 16:03:01 -04:00
  • 798aebcb64 main: -fresh flag wipes save + config before startup James Dansereau 2026-09-13 16:02:50 -04:00
  • 135df58e0a input: modern dual-stick controller layout (Xbox re-release scheme) James Dansereau 2026-09-13 15:57:46 -04:00
  • 3ed75e72f5 bundle-linux.sh: match ldd's absolute paths in the SDL2 check (CI red fix) James Dansereau 2026-09-13 15:49:37 -04:00
  • 2f002a31aa D252: document the rainbow particle-palette bug (no fix for v0.2.0-pre) James Dansereau 2026-09-13 15:49:34 -04:00
  • 52f79b2cb6 Credits: GEPD Edition mouse-aim reference (Carnivorous; 1964 team) James Dansereau 2026-09-13 15:49:28 -04:00
  • 4065a0007d Bundle SDL2 in the Linux tarball (turnkey Steam Deck sideload) James Dansereau 2026-09-13 15:39:22 -04:00
  • 6d29f0accf README for v0.2.0 pre-release: status rewrite, download emphasis, Steam Deck section James Dansereau 2026-09-13 15:36:09 -04:00
  • cc9068bfa1 Remove the legacy always-grab mouse mode (D192 + D239) James Dansereau 2026-09-13 15:33:50 -04:00
  • d3d968bc0e D251: F10 options overlay QoL pass -- scrollable panel, MSAA wrap, hidden auto-% rows, SensLink toggle, hover-select removed James Dansereau 2026-09-13 15:29:23 -04:00
  • 774d398263 D194: record full closure (M-123) -- sens co-tuned, aim-mode FPS resolved by user evidence James Dansereau 2026-09-13 15:29:19 -04:00
  • 4b322638a1 Merge branch 'fix/d194-mouse-dt-decouple' -- D194 GEPD-mirror aim mode James Dansereau 2026-09-13 14:29:41 -04:00
  • 46f83aa116 D194: rename user-facing Input.GepdSens -> Input.AimModeSens (community name); old key kept as deprecated alias James Dansereau 2026-09-13 14:29:35 -04:00
  • 2d5674bd8c D194/D238: defaults ~25% faster per user -- GepdSens 30->38, MouseTurnSpeed 40->50 (match point kept as the 100% master baseline) James Dansereau 2026-09-13 14:27:49 -04:00
  • 7410893273 D194/D238: align hipfire with GEPD aim -- MouseTurnSpeed default 100->40 (mid-speed match at GepdSens=30); master MouseSensitivity now scales aim mode too James Dansereau 2026-09-13 14:22:25 -04:00
  • 6d083c2c7c D194: user playtest verdict -- spazz accepted (95%), remaining work is sensitivity co-tune + FPS control James Dansereau 2026-09-13 14:17:17 -04:00
  • 68cb3872d0 D194: GepdSens default 20->25 (user: a bit slow); log ct=g_ClockTimer for multi-tick spazz check James Dansereau 2026-09-13 14:14:17 -04:00
  • e7c2ffe52b D194: drop vv_theta [0,360) wrap in GEPD aim (GEPD parity); extend gepdaim log with residue/autoaim terms for spazz diagnosis James Dansereau 2026-09-13 13:59:58 -04:00
  • 790fb622c5 D194: GEPD-mirror aim -- direct crosshair/gun/camera writes, game damping left running James Dansereau 2026-09-13 13:53:05 -04:00
  • d956dffefc D194: GEPD-style relative aim -- crosshair locked, mouse movement rotates view James Dansereau 2026-09-13 11:54:49 -04:00
  • d4b283899f D194: fix inverted angle conventions in absolute aim James Dansereau 2026-09-13 11:38:39 -04:00
  • c20a205bac D194: absolute (cursor-anchored) aim -- GEPD-style position-based aiming James Dansereau 2026-09-13 11:21:13 -04:00
  • 16966df2e3 Merge branch 'main' into fix/d194-mouse-dt-decouple James Dansereau 2026-09-13 10:13:34 -04:00
  • 7c48f664ca D222/D218/D249: fix high-FovScale culling, draw distance, LOD scaling (#76) James Dansereau 2026-09-13 10:13:04 -04:00
  • 70bc9d65b5 D250: getenv() caching fix -- root cause of the Dam fps drop (plus sysSleep unit fix, GE_D250 probe, perf.ps1) (#75) James Dansereau 2026-09-13 09:33:36 -04:00
  • ef0c0900b4 docs(D250): rule out build flags + idle-load as the fps bottleneck (#74) James Dansereau 2026-09-13 08:54:08 -04:00
  • 1e9d8eb852 docs(D194): PR #62 playtest feedback -- hipfire good, aim-mode still too sensitive James Dansereau 2026-09-13 08:28:52 -04:00
  • a406a79e37 Merge origin/main into fix/d194-mouse-dt-decouple (pick up D248 60fps fix + D228/D195/D229/D245/D247 etc) James Dansereau 2026-09-13 08:17:50 -04:00
  • 4ed9cf88cd docs(D230/D243): log dispatch results — one hypothesis ruled out, one build-blocked (#73) James Dansereau 2026-09-13 08:14:45 -04:00
  • 3470b68ae9 docs: regenerate findings-index.csv, fix stale statuses; file D249/D250 (#72) James Dansereau 2026-09-12 22:50:38 -04:00
  • c2938ca6a8 fix(D194a/D194/D238): aim curve, master sensitivity, natural-pitch scheme James Dansereau 2026-09-12 22:36:38 -04:00
  • 52477b44af D248: fix port-wide 30fps halving -- pointer-width scheduler ABI bug James Dansereau 2026-09-12 21:36:21 -04:00
  • dac4ae7c0c D228: fix white NPC-weapon-texture patches -- IA16 palette intensity/alpha byte-order bug James Dansereau 2026-09-12 21:20:51 -04:00
  • 53c9a879f3 D245: reopen -- live playtest shows the allowShift=TRUE fix did not resolve the seam James Dansereau 2026-09-12 21:16:38 -04:00
  • a088bb51e7 D195: restore G_TEXTURE_GEN envmap UV generation -- fixes black reflective materials game-wide James Dansereau 2026-09-12 21:02:53 -04:00
  • 1f7f804733 D247: close as NOT A BUG -- confirmed faithful N64 TV-safe letterbox; D246 narrowed James Dansereau 2026-09-12 20:35:50 -04:00
  • 4806799867 D245: fix IsWater view-tracking seam -- allow the D227 tc-shift safety valve on the water quad James Dansereau 2026-09-12 20:28:49 -04:00
  • 9b0acccd1d D229: fix green/pulsating IsWater water -- fast3d wasn't expanding CI8 indices James Dansereau 2026-09-12 20:16:45 -04:00
  • 9137f8f44b docs(D219): flag the unverified 16-bit texnums in porting-notes for future triage James Dansereau 2026-09-12 19:07:04 -04:00
  • b1cf0eac4c D219: scope the fire-particle byte-order fix by pixel format; resolved James Dansereau 2026-09-12 19:05:50 -04:00