mirror of
https://github.com/astromaddie/HaloCE-VR.git
synced 2026-10-19 12:00:14 +02:00
Name projectile private owners and data from January evidence
Configuration-only prerequisite; zero credit by itself. Replaces csplit labels in projectiles.obj with authenticated static names, edited in place: - _projectile_detonate (e8110) and _projectile_collision (e88c0): January debug map atlas, exact tier. - _projectile_set_action (e7630), _projectile_effect_new (e7650) and _projectile_collision_test_line (e7f10): no atlas or PDB record (the projectiles PDB module is stripped); identified by January caller graph, register ABI and relocations plus the matching HCEA projectile_*.c bodies. - Data: _rdata_00279068 -> _seconds_per_tick (0x3d088889 = 1/30), _data_00306b30 -> _projectile_update_section, and a new _effect_marker_names at +0x5F8, following the identical particles.obj precedent (_particles_update_section / _particle_effect_marker_names). None is referenced from another object. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
c3e257e9ab
commit
2364150f93
1 file changed
+8
-7
+8
-7
@@ -3970,8 +3970,8 @@
|
||||
{ "file_offset": 947600, "flags": 32, "name": "_projectile_estimate_time_to_target" },
|
||||
{ "file_offset": 947648, "flags": 32, "name": "_dangerous_projectiles_near_player" },
|
||||
{ "file_offset": 947712, "flags": 32, "name": "_projectile_handle_deleted_object" },
|
||||
{ "file_offset": 947760, "flags": 32, "name": "_code_000e7630" },
|
||||
{ "file_offset": 947792, "flags": 32, "name": "_code_000e7650" },
|
||||
{ "file_offset": 947760, "flags": 32, "name": "_projectile_set_action", "static": true },
|
||||
{ "file_offset": 947792, "flags": 32, "name": "_projectile_effect_new", "static": true },
|
||||
{ "file_offset": 947888, "flags": 32, "name": "_projectile_export_function_values" },
|
||||
{ "file_offset": 948112, "flags": 32, "name": "_projectile_calculate_deceleration_from_distances", "static": true },
|
||||
{ "file_offset": 948208, "flags": 32, "name": "_projectile_handle_parent_destroyed" },
|
||||
@@ -3981,11 +3981,11 @@
|
||||
{ "file_offset": 949440, "flags": 32, "name": "_projectile_aim" },
|
||||
{ "file_offset": 949632, "flags": 32, "name": "_projectile_adjust_for_angular_velocity_change", "static": true },
|
||||
{ "file_offset": 949808, "flags": 32, "name": "_projectile_calculate_deceleration", "static": true },
|
||||
{ "file_offset": 950032, "flags": 32, "name": "_code_000e7f10" },
|
||||
{ "file_offset": 950544, "flags": 32, "name": "_code_000e8110" },
|
||||
{ "file_offset": 950032, "flags": 32, "name": "_projectile_collision_test_line", "static": true },
|
||||
{ "file_offset": 950544, "flags": 32, "name": "_projectile_detonate", "static": true },
|
||||
{ "file_offset": 951584, "flags": 32, "name": "_projectile_new" },
|
||||
{ "file_offset": 952016, "flags": 32, "name": "_projectile_accelerate" },
|
||||
{ "file_offset": 952512, "flags": 32, "name": "_code_000e88c0" },
|
||||
{ "file_offset": 952512, "flags": 32, "name": "_projectile_collision", "static": true },
|
||||
{ "file_offset": 955440, "flags": 32, "name": "_projectile_update" },
|
||||
{ "file_offset": 959504, "flags": 32, "name": "_weapon_definition_get_damage_potential" },
|
||||
{ "file_offset": 959696, "flags": 32, "name": "_animation_convert_frame_to_pal" },
|
||||
@@ -17442,7 +17442,7 @@
|
||||
{ "file_offset": 2592820, "flags": 0, "name": "??_C@_0BC@MIGMEKLO@negative?5incident?$AA@" },
|
||||
{ "file_offset": 2592840, "flags": 0, "name": "??_C@_08NAKCOKKJ@incident?$AA@" },
|
||||
{ "file_offset": 2592852, "flags": 0, "name": "??_C@_0BC@IEANEAFD@projectile_update?$AA@" },
|
||||
{ "file_offset": 2592872, "flags": 0, "name": "_rdata_00279068" },
|
||||
{ "file_offset": 2592872, "flags": 0, "name": "_seconds_per_tick", "static": true },
|
||||
{ "file_offset": 2592876, "flags": 0, "name": "??_C@_0CD@LFGANAAE@c?3?2halo?2SOURCE?2items?2projectiles@" },
|
||||
{ "file_offset": 2592912, "flags": 0, "name": "??_C@_0CP@JLELNEII@projectile?9?$DOobject?4parent_object@" },
|
||||
{ "file_offset": 2592960, "flags": 0, "name": "??_C@_0BC@KMKCONEA@result_aim_vector?$AA@" },
|
||||
@@ -22099,7 +22099,8 @@
|
||||
{ "file_offset": 3171128, "flags": 0, "name": "_keyboard_rect", "static": true },
|
||||
{ "file_offset": 3171480, "flags": 0, "name": "_item_update_section" },
|
||||
{ "file_offset": 3173008, "flags": 0, "name": "_default_projectile_material_response" },
|
||||
{ "file_offset": 3173168, "flags": 0, "name": "_data_00306b30" },
|
||||
{ "file_offset": 3173168, "flags": 0, "name": "_projectile_update_section", "static": true },
|
||||
{ "file_offset": 3174696, "flags": 0, "name": "_effect_marker_names", "static": true },
|
||||
{ "file_offset": 3174720, "flags": 0, "name": "_data_00307140" },
|
||||
{ "file_offset": 3176256, "flags": 0, "name": "_console_color" },
|
||||
{ "file_offset": 3176272, "flags": 0, "name": "_global_debug_key_list" },
|
||||
|
||||
Reference in new issue
Block a user