Jonas Volman
|
f3aadeab98
|
Reconcile five Halo functions and approved declaration batches
Integrate coherent B3, P2/K17 prerequisites, completed K1-K16 + S, and the independent profile/effects rulings. Five gains and two explicitly approved B3 debits: net +3 strict functions, +2770 meaningful/+2800 padded bytes (+2774 progress credit). No additional losses; Halo objects 394 to 396 and data unchanged.
Clean rebuild, identical 8252-row stable sweep, 68 valid parks, admission/provider checks, 467-unit warning comparison, unchanged fake scan, and 1318 tests passed. Preserve canonical helper recoveries and unrelated work. Full evidence and disclosures in docs/object_matching_logs/astra_five_function_reconciliation_20260928.md.
|
2026-09-28 23:17:10 -07:00 |
|
 Jonas VolmanandClaude Opus 5.5
|
f7cd2e722e
|
Batch 4a: admit player_ui and sound_manager with their shared-header packets
player_ui (header prerequisite + admission; reviewer-amended):
- game_engine.h: the opaque game_variant view becomes the recovered January
layout (universal/ctf/slayer/oddball/king/race variant members, HCEX names
where January's offsets attest them); member renames across the game
engine variants, network managers and playlist_profile.
- player_ui.h: player_ui_get_edit_playlist_profile returns struct game_variant *;
ui_widget_game_data_input_functions adopts it (reviewer patch 07 removes the
two C4133 warnings the worker's packet introduced).
- player_ui.c drops its partial playlist_profile view; symbols.json names
player1_profile_path; rejection retired; status Matching.
sound_manager (shared header sound_definitions.h, 18 consumers):
- sound_definition_find_pitch_range_by_pitch takes HCEX `short old_range_index`
with the /Od 0x877810 single-exit body (prototype and definition together).
- update_channel_for_looping_sound (1360) and sound_set_definition_end (208) are
exact in the /Od-attested shape; 45 static flags per cachebeta publics; parks
retired; status Matching.
Gate (full ninja, objdiff 3.3.1): Halo objects 375 -> 377; stable diff +2
strict / 1,568 padded, 0 regressions across both header consumer sets; parks
87/0/0; admission 11/0/4/0; fake scan 26 (unchanged); pytest 1157 passed.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-24 02:21:50 -07:00 |
|
Jonas Volman
|
f8c7090786
|
Reconcile Claude script and profile packets
|
2026-09-08 05:18:03 -07:00 |
|
Jonas Volman
|
458ba910cc
|
Reconcile PlayerProfile and S3TC with honest fuzzy retention
|
2026-09-07 21:38:50 -07:00 |
|
Jonas Volman
|
4c862ae20d
|
Recover input and unit HUD sounds with source-authentic admission
|
2026-09-04 17:08:42 -07:00 |
|
Jonas Volman
|
76aae7fc38
|
Complete player UI profile handling
|
2026-09-03 01:18:16 -07:00 |
|
Jonas Volman
|
493e090fc3
|
Recover player UI control-profile cluster
|
2026-09-02 07:21:57 -07:00 |
|
Jonas Volman
|
721ee16c45
|
Initialize player UI join reset locals
|
2026-09-02 05:43:25 -07:00 |
|
Jonas Volman
|
b68f46284f
|
Reconstruct fast player UI network setup
|
2026-09-02 05:43:16 -07:00 |
|
Jonas Volman
|
22b08781b0
|
Reconstruct player UI multiplayer join reset
|
2026-09-02 05:43:16 -07:00 |
|
Jonas Volman
|
2da3eca53e
|
Reconstruct player UI initialization
|
2026-09-02 05:43:16 -07:00 |
|
Jonas Volman
|
472fe0e0b2
|
Type player UI edit profiles
|
2026-08-20 15:11:07 -07:00 |
|
Jonas Volman
|
cc7b74b732
|
Recover player UI exact sections
|
2026-08-20 14:21:36 -07:00 |
|
Jonas Volman
|
d941151fdd
|
Match small player UI state helpers
|
2026-07-17 00:02:37 -07:00 |
|
punpckhdq
|
e830efbd7c
|
Initial commit
|
2025-11-27 02:27:27 +00:00 |
|