Commit Graph

  • b1cf0eac4c D219: scope the fire-particle byte-order fix by pixel format; resolved James Dansereau 2026-09-12 19:05:50 -04:00
  • f55a89515f D219: root cause found -- fire particle texture data itself is R/B-swapped, not a rendering bug (#71) James Dansereau 2026-09-12 17:06:59 -04:00
  • 85393fec3f ci(windows-build): default to the self-hosted runner, windows-latest only for releases/fork PRs (#70) James Dansereau 2026-09-12 16:20:14 -04:00
  • 81054e4c98 D219: instrument a G_LIGHTING probe on explosion particle draws (#68) James Dansereau 2026-09-12 16:16:37 -04:00
  • 6e541483a4 fix: regenerate findings-index.csv (stale since PR #66/#67 hand-edits) (#69) James Dansereau 2026-09-12 16:15:17 -04:00
  • 8e2213c28f docs(D219/D234): user confirms D219 game-wide + wants it fixed; D234 already closed (#67) James Dansereau 2026-09-12 15:58:22 -04:00
  • df7186617b docs(D230/D235/D243): M-108/M-109 static-analysis follow-ups from 3 parallel subagent investigations (#66) James Dansereau 2026-09-12 15:53:56 -04:00
  • f26fb8f0a3 docs(D160/D219/D233/D234/D243): M-108 live-playtest findings (#64) James Dansereau 2026-09-12 15:41:09 -04:00
  • 3dcceaafd9 ci: route windows-build to self-hosted runner (G2); land ROM-gated sweep workflow (G1) (#65) James Dansereau 2026-09-12 15:33:07 -04:00
  • 0b4b8141b1 Merge remote-tracking branch 'origin/main' into fix/d194-mouse-dt-decouple James Dansereau 2026-09-12 10:19:37 -04:00
  • 7e99344741 docs(D148/D160/D173): re-confirm propDef stride ruled-out; rule out PadRecord.stan and act_anim aliasing for puppet-position bug (#61) James Dansereau 2026-09-12 10:15:12 -04:00
  • 650ac57fc6 fix(D233): fast3d trivial-reject drops visible triangles with a behind-camera vertex (#63) James Dansereau 2026-09-12 10:11:51 -04:00
  • 067c8384d0 docs(M-106): log user QA report as D233-D239 (#60) James Dansereau 2026-09-12 10:00:01 -04:00
  • e141e59316 fix(D194b): decouple mouse-look sensitivity from poll/frame-rate drift James Dansereau 2026-09-12 09:54:33 -04:00
  • 646798be56 docs(M-102): fix findings-index false-positive, release <version> bug, land parked site cleanup (#53) James Dansereau 2026-09-12 09:33:54 -04:00
  • 8f0abae18f QoL: Game.NoHitFlash toggle (D232) (#58) James Dansereau 2026-09-12 09:20:13 -04:00
  • a24495672e docs: scrub stale status claims (D77 music, D227 sky, D217 green textures) (#55) James Dansereau 2026-09-12 09:19:04 -04:00
  • 3c11e40c13 fix(D223): directional mouse-wheel weapon cycling (#54) James Dansereau 2026-09-12 09:18:43 -04:00
  • 1a97895a37 docs(issue #6): resolve 3 of the drop-in-ROM plan's open questions (#57) James Dansereau 2026-09-12 09:18:16 -04:00
  • 4bfb64093e CLAUDE.md: dispatch preflight rule -- branch delegate output off main explicitly (#59) James Dansereau 2026-09-12 09:17:28 -04:00
  • 741dfe78b9 fix(D227/D176a): sky texcoords are S10.5, not texels — fixes seam, over-tiling and scroll speed (#43) James Dansereau 2026-09-11 20:45:08 -04:00
  • f800275247 fast3d/D217: key CI texture cache on palette content, not just TLUT address (#49) James Dansereau 2026-09-11 18:17:29 -04:00
  • 50d73c519c D217 (M-90): align texpool arena bases to 8 bytes on PC — fixes solid wrong-colour weapon/model CI tiles (#47) James Dansereau 2026-09-11 18:06:03 -04:00
  • 6c49c25083 Merge pull request #50 from jkdansereau/fix/d221-fileselect-hitbox James Dansereau 2026-09-11 17:47:07 -04:00
  • 9d45c6aae6 chore(D221): regen findings-index.csv (CI validate) James Dansereau 2026-09-11 17:43:52 -04:00
  • 4dd596a570 docs(D221): record human mouse-playtest verification (M-91) James Dansereau 2026-09-11 17:41:42 -04:00
  • cc332d7287 merge main into fix/d221-fileselect-hitbox James Dansereau 2026-09-11 17:39:48 -04:00
  • 972b7e69bf docs: README update - trim repeated framing, fix stale status claims, drop going-stale badges (#52) James Dansereau 2026-09-11 17:37:52 -04:00
  • 4d45e78176 docs: Pages site cleanup step 1 - curated publish set + cross-link fixes (#51) James Dansereau 2026-09-11 17:31:36 -04:00
  • b577008543 Merge pull request #48 from jkdansereau/docs/d219-runtime-recheck James Dansereau 2026-09-11 17:19:56 -04:00
  • fd0f6eb749 docs/D220: analyze muzzle-flash FovScale drift -- correct perspective behavior, not an unscaled-viewmodel bug James Dansereau 2026-09-11 01:39:50 -04:00
  • 257e9c3fc1 front/D221: pass explicit {min,max} coord2d pairs to projectRectCornersTo2D in file select James Dansereau 2026-09-11 01:36:12 -04:00
  • 0cb38c6bdc docs(D219): M-90 runtime re-check — D172's fix demonstrably covers Dam's particle DLs James Dansereau 2026-09-11 01:18:41 -04:00
  • f0b87ae0f5 Merge pull request #46 from jkdansereau/docs/d219-triage-note James Dansereau 2026-09-11 00:09:09 -04:00
  • 2ccc1af51e Merge pull request #45 from jkdansereau/probe/d217-texload-invariance James Dansereau 2026-09-11 00:08:58 -04:00
  • a6b26f430f docs(D219): M-89 local-Qwen triage note - likely already covered by D172's fix, needs a runtime re-check James Dansereau 2026-09-11 00:07:37 -04:00
  • 3d3044a469 docs(GE-ENV-PROBES): add GE_D217TEX row (validate CI gate) James Dansereau 2026-09-11 00:06:25 -04:00
  • 78f002e5cf probe+docs(D217): M-89 cont. - decode proven correct+identical; parked defect 2 fix does NOT fix this; new stale-arena-pointer theory James Dansereau 2026-09-11 00:01:57 -04:00
  • 14bf7e59f2 TEMP probe(D217): log decode-time palette[0] keyed by texnum (GE_D217TEX) James Dansereau 2026-09-10 23:58:44 -04:00
  • 80a3ccea5e Merge pull request #44 from jkdansereau/docs/d217-m89-pitch-hypothesis-refuted James Dansereau 2026-09-11 00:00:32 -04:00
  • aa6733436a docs(D217): M-89 - refute the gfx_dp_load_tlut pitch/width=1 hypothesis; new leads James Dansereau 2026-09-10 23:53:12 -04:00
  • 272b453545 Merge pull request #42 from jkdansereau/fix/d77-inlevel-music-missing-return James Dansereau 2026-09-10 23:41:26 -04:00
  • 97946633dd chore(D77): regen findings index James Dansereau 2026-09-10 23:38:26 -04:00
  • 199182d1d9 fix(D77): in-level music silent — missing return in sub_GAME_7F0C0BF0 (D6-class UB) James Dansereau 2026-09-10 23:32:12 -04:00
  • 7c437c0ed6 Merge pull request #41 from jkdansereau/docs/d217-defect1-not-sidecar James Dansereau 2026-09-10 23:29:14 -04:00
  • d285a30725 docs(D217): M-88 - defect 1 is NOT a tools_pc/d43_emit.py sidecar bug James Dansereau 2026-09-10 23:27:01 -04:00
  • 117cc6f053 Merge pull request #40 from jkdansereau/chore/verify-sh-fast-sweep James Dansereau 2026-09-10 23:09:06 -04:00
  • 14adbd3cad tools_pc/verify.sh: kill each level as soon as its last GE_PCDUMP frame lands James Dansereau 2026-09-10 21:45:13 -04:00
  • 4121a9426a Merge pull request #39 from jkdansereau/chore/golden-bunker1-rebaseline-d215 James Dansereau 2026-09-10 23:04:16 -04:00
  • f19022d2e1 docs(WIDESCREEN-FOV-PLAN): correct overstated claim about SCREEN_RATIO_16_9 James Dansereau 2026-09-10 22:59:00 -04:00
  • 037f71dff8 docs: fold PD-legacy-survey findings into D224/QOL-INVENTORY/widescreen+FPS plans James Dansereau 2026-09-10 22:55:05 -04:00
  • 1351e9db34 docs(D194): user confirms aim-mode over-sensitivity, suggests unifying sensitivity base James Dansereau 2026-09-10 22:52:10 -04:00
  • c729fe4750 docs(D194/D166/D223): SOLITAIRE control scheme gives free continuous mouselook James Dansereau 2026-09-10 22:50:06 -04:00
  • 59cd0e5785 docs(D224): QOL-INVENTORY - deprioritized, gamepad-only James Dansereau 2026-09-10 22:43:05 -04:00
  • bc287cd97d docs(D224): deprioritized — gamepad-only, this release targets mouse/keyboard James Dansereau 2026-09-10 22:42:30 -04:00
  • fad4703bc3 docs(D176): sky partially works but scrolls/repeats too fast; FOV-black is a 3rd wide-FOV-edge case James Dansereau 2026-09-10 22:41:41 -04:00
  • c7e9e490f2 docs(D217): note severity/type varies per level, not uniform James Dansereau 2026-09-10 22:40:48 -04:00
  • a3b9eeabe5 docs(D226): new — player HUD scale for ammo/pickup/dialogue text James Dansereau 2026-09-10 22:39:14 -04:00
  • ebbd743232 docs(D225): new — one-function debug unlock-all for testing (all missions + all cheats) James Dansereau 2026-09-10 22:36:01 -04:00
  • f5af9f3b05 docs(D224): new — rumble fully dropped, PD wires it to real gamepad rumble James Dansereau 2026-09-10 22:24:57 -04:00
  • c3a548a7be docs(D223): PD-PC-port precedent — decouple from N64 control presets entirely James Dansereau 2026-09-10 22:22:25 -04:00
  • ce69b8456b docs(D217): scope clarified — NPC-held weapon world models affected too, not just Bond James Dansereau 2026-09-10 22:20:07 -04:00
  • 8f615bde14 docs(D223): new — directional mouse-wheel weapon cycling, root-caused James Dansereau 2026-09-10 22:18:48 -04:00
  • 9016cf183c docs(D222): new — high FovScale breaks culling, NPCs/objects vanish near screen edges James Dansereau 2026-09-10 22:14:37 -04:00
  • 4e96a60b3f docs(D211/D218): M-87 QoL asks — FOV in real degrees, draw-distance/LOD wanted James Dansereau 2026-09-10 22:13:07 -04:00
  • d3e3819561 docs(D194): M-87 design-goal note — mouse feel should target Quake/PD-remaster responsiveness without losing GE aim nuance James Dansereau 2026-09-10 22:11:08 -04:00
  • 60a31cbc2e docs: M-87 playtest results — D178/D149 fixed, D182 still broken, D77 rescoped, D221 new James Dansereau 2026-09-10 22:10:30 -04:00
  • c82430abcf docs: M-87 playtest notes — D176/D173/D148 still current James Dansereau 2026-09-10 22:07:11 -04:00
  • ad82c0cac6 docs: M-87 playtest notes — D211 good, D217 matrix, D219/D220 logged James Dansereau 2026-09-10 22:04:13 -04:00
  • 6b66c9ddc9 docs(D217/D211): M-86 — D217 root cause characterised; D211 aim-zoom verified James Dansereau 2026-09-10 18:40:48 -04:00
  • 2cdecd3aa6 docs(D217): rule out stale-tail; best theory = CI-cache/palette collision James Dansereau 2026-09-09 23:43:38 -04:00
  • 2e3d8be7e6 docs(D217): M-85 probe results — partial-count TLUT + stale upper palette James Dansereau 2026-09-09 23:40:50 -04:00
  • 717a5210d3 docs(D217): repro pinned to FACILITY post-cutscene James Dansereau 2026-09-09 23:33:34 -04:00
  • f9ff24101a docs(D217/D211): M-85 triage results James Dansereau 2026-09-09 23:22:44 -04:00
  • 40e875bcbb tools_pc/golden: re-baseline bunker1 frames for D215 viewmodel James Dansereau 2026-09-09 23:20:05 -04:00
  • 3fa1ba534d Merge pull request #38 from jkdansereau/feat/d216-skip-intro James Dansereau 2026-09-09 20:57:09 -04:00
  • 208fcfe27d Merge main into feat/d216-skip-intro (M-84 + D215 findings rows) James Dansereau 2026-09-09 20:54:05 -04:00
  • 73768a0357 Merge pull request #37 from jkdansereau/fix/d215-viewmodel-renderdata-flags James Dansereau 2026-09-09 20:52:40 -04:00
  • 9c623858c1 regen findings-index (validate gate); M-84 verdict tokens on D211/D214/D217 status cells James Dansereau 2026-09-09 20:49:57 -04:00
  • 6e5a4e4e7f Merge main into fix/d215-viewmodel-renderdata-flags (M-84 findings rows) James Dansereau 2026-09-09 20:37:22 -04:00
  • 9a667bd0b0 Merge pull request #36 from jkdansereau/feat/pc-qol-fov-aniso-fps James Dansereau 2026-09-09 20:35:03 -04:00
  • b3bf7786ff M-84: fold D211 FOV refix + user-test findings into the QoL wave James Dansereau 2026-09-09 20:30:21 -04:00
  • da25c4c507 feat(D216): Game.SkipIntro — boot straight to the file-select menu James Dansereau 2026-09-09 01:06:50 -04:00
  • 152b70a760 docs(D215): add GE_DVM to GE-ENV-PROBES.md (validate gate) James Dansereau 2026-09-09 00:58:29 -04:00
  • f602b1738f fix(D215): 1P weapon viewmodel never drew in-level — renderdata.flags read 0 James Dansereau 2026-09-09 00:56:19 -04:00
  • de31f2874b feat(D214): keyboard rebinding via [Bind] config section James Dansereau 2026-09-09 00:09:26 -04:00
  • 7bcfbf313c feat(D211-D213): PC QoL image options — FOV slider, anisotropic filtering, on-screen FPS James Dansereau 2026-09-09 00:02:47 -04:00
  • 8742b93f29 Merge pull request #34 from jkdansereau/docs/d172-0xb9-withdrawn James Dansereau 2026-09-08 23:40:52 -04:00
  • fb8557b2da docs(D172): add GE_D172 to GE-ENV-PROBES.md (validate gate) James Dansereau 2026-09-08 23:37:49 -04:00
  • 9b649b025d docs(D172): ROOT CAUSE FOUND + FIXED — gfx_lod_tile_offset collapse; findings D172 row + index James Dansereau 2026-09-08 23:31:47 -04:00
  • 157a8de59a fix(D172): stop gfx_lod_tile_offset collapsing non-LOD 2-texture combines James Dansereau 2026-09-08 23:30:45 -04:00
  • 9ad69679b4 diag(D172): probe only non-LOD multitex (tex_lod=0) — the particle case James Dansereau 2026-09-08 23:25:26 -04:00
  • e65830d980 diag(D172): sharper probe — filter to real multitex, log tex_lod + sampled vs configured tile James Dansereau 2026-09-08 23:22:32 -04:00
  • 0c6173f1bd diag(D172): replace weak tri probe with a decisive TEXEL1-bind dump James Dansereau 2026-09-08 20:43:15 -04:00
  • 9215fde4fb diag(D172): rule out cycle-type too; ship GE_D172 probes James Dansereau 2026-09-08 20:21:02 -04:00
  • 809560ca1e docs(D172): withdraw 0xB9 root cause — it's G_SETOTHERMODE_L, already handled James Dansereau 2026-09-08 20:12:43 -04:00
  • 90641f6305 Merge pull request #18 from jkdansereau/fix/d176a-sky-path-b James Dansereau 2026-09-08 22:34:27 -04:00
  • b2efc0af9d fix(D176a): phase-fold sky texcoords to kill the horizon streak (Defect 1) James Dansereau 2026-09-08 20:38:39 -04:00
  • 9a6017a784 D176(a): emit screen-space sky geometry on PC (Path B) James Dansereau 2026-09-03 13:05:49 -04:00
  • b7bb08db65 Merge pull request #35 from jkdansereau/fix/d210-patrol-lastvisible-alias James Dansereau 2026-09-08 22:28:31 -04:00