19 Commits
Author SHA1 Message Date
xshxdex98 60cd1254d6 Fix the decompiled code's latent bugs, and say plainly what is kept
Uninitialised locals get values (debug vertex, datastore result, index
buffer, map tool direction, AI entry points, escape alignment, grenade aim
from a vehicle, game options descriptions, unreachable switch arms), the
AI's squad and platoon records move whole, a speech cause point is read,
the geosphere's out-of-memory path frees itself, a console cond clause
without a result is refused, and the crash reporter rejects truncated map
files. Gameplay the original game has, kept so it plays the same, is noted
in a line rather than a page.

(cherry picked from commit 75afc4a1e57af2ba697e8be0e33b2afeee7639f8)
2026-10-10 12:53:22 +13:00
Jonas Volman 709bfc3a3c Reconcile approved frontier ownership and admission packets
Import only independently reviewed production changes. Preserve canonical physics and virtual-keyboard repairs; keep B3 and all unresolved holds out.

Record exactly four approved canary debits (6987 meaningful bytes), six Halo admissions and two revocations. Keep vendor ioinit/storage work separate. Full build, 8252-row sweep, 1318 tests, park/admission/fake audits and 621-object binding pass within approved debit bounds.

Do not publish donor research dumps or private assets. README and unrelated user research remain untouched. See frontier_publication_reconciliation_20260927.md for complete evidence limits and accounting.
2026-09-27 17:12:48 -07:00
Jonas Volman 7c0af5f029 Reconcile approved compiler-application code, data and owner repairs 2026-09-26 12:02:50 -07:00
Jonas VolmanandClaude Opus 5 336fecdbb7 Wave 12: three functions strict exact (connected_geometry, cache helpers)
- _connected_geometry_add_triangle: declare+init, short-index for loops
  with the modulo edge neighbour, single-exit NONE result
- _render_inverse_transform_screen_point in xbox_texture_cache and
  xbox_sound_cache: add_vectors3d(frustum apex, global_zero_vector3d)
  replaces the hand-expanded origin sum (both park reopens; select-any
  _add_vectors3d COMDAT, A30 class). The static helper's January register
  convention returns at both callers; their fuzzy parks
  _texture_cache_debug_render and _sound_cache_debug_render are
  re-measured (non-exact before and after, objdiff slightly closer).

Stable diff: 0 regressions; active parks 222 -> 220.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 18:58:34 -07:00
Jonas Volman 105d9acaac Reconcile 10K exact-byte Claude batch 2026-09-09 00:07:34 -07:00
Jonas Volman 31a1927c95 Reconcile Fable ErrorGeometry graph with verified partial credit 2026-09-05 21:25:11 -07:00
Jonas Volman e5d1f5aa57 Reconcile Fable connected geometry salvage 2026-09-02 15:16:00 -07:00
Jonas Volman 1961e00c1e Snapshot Fable connected geometry wave for salvage 2026-09-02 15:15:53 -07:00
Jonas Volman 99eb6c8722 Recover connected geometry plane helper 2026-09-01 17:20:09 -07:00
Jonas Volman 660bf34212 Reconcile structure lens flares source 2026-09-01 13:01:08 -07:00
Jonas Volman 9f74e9937f Import 909 authenticated January and HCEA symbol names 2026-08-31 16:11:03 -07:00
Jonas Volman 44e4c7474a Recover connected geometry coplanar grouping 2026-08-30 17:53:01 -07:00
Jonas Volman f69d22646e Recover connected geometry intermediate triangle wrapper 2026-08-30 17:45:53 -07:00
Jonas Volman f93681058f Recover connected geometry recursive grouping 2026-08-30 17:32:54 -07:00
Jonas Volman 4c361d7f1d Match error geometry initialization 2026-08-26 02:52:49 -07:00
Jonas Volman 8084c8774f Match error geometry disposal 2026-08-26 02:15:30 -07:00
Jonas Volman 644cbb2756 Recover connected geometry lifecycle 2026-08-21 03:34:32 -07:00
punpckhdq 4bd27e8251 Push all applicable HCEX header stubs 2025-11-27 10:43:31 +00:00
punpckhdq e830efbd7c Initial commit 2025-11-27 02:27:27 +00:00