Jonas Volman
997f5ee560
Match remaining random math functions
2026-07-15 12:24:01 -07:00
Jonas Volman
a896acec26
Match additional matrix helpers
2026-07-15 11:51:27 -07:00
Jonas Volman
11db3ea997
Match basic matrix4x3 constructors
2026-07-15 11:32:43 -07:00
Jonas Volman
e07fc8fdd8
Match seed_random_orientation
2026-07-14 18:04:09 -07:00
Jonas Volman
7e838e671a
Match combine
2026-07-14 17:43:18 -07:00
Jonas Volman
9dfaaeb2aa
Match permute
2026-07-14 17:43:18 -07:00
Jonas Volman
f6629e6dde
Match combinations
2026-07-14 17:43:18 -07:00
Jonas Volman
aef5a7ca65
Handle random math globals explicitly
2026-07-14 17:29:12 -07:00
Jonas Volman
700a8cfd52
Match random_math_initialize
2026-07-14 14:30:12 -07:00
Jonas Volman
bc68d8c260
Match seed_random_direction3d
2026-07-14 14:30:12 -07:00
Jonas Volman
916cf30a86
Match real_seed_random_range
2026-07-14 14:30:11 -07:00
Jonas Volman
bc65035df1
Match vector_intersect_plane3d
2026-07-14 13:06:26 -07:00
Jonas Volman
f110d4e0a9
Match convex_hull3d_verify
2026-07-14 13:06:26 -07:00
Jonas Volman
3dd9a8ba47
Match vector_intersect_plane2d
2026-07-14 13:06:26 -07:00
Jonas Volman
94f4620bfa
Match plane2d_distance_to_point
2026-07-14 13:06:26 -07:00
Jonas Volman
238bd11869
Match permutations
2026-07-14 13:06:26 -07:00
Jonas Volman
7d6811cd03
Match factorial
2026-07-14 13:06:26 -07:00
Jonas Volman
12e6426cc0
Match real_seed_random
2026-07-14 12:57:22 -07:00
Jonas Volman
cee6fbbd4d
Match seed_random_range
2026-07-14 12:56:06 -07:00
Jonas Volman
c654f8a55b
Match seed_random
2026-07-14 12:54:40 -07:00
Jonas Volman
c60807abb3
Match random_math_dispose
2026-07-14 12:53:18 -07:00
Jonas Volman
389387f833
Match random seed initialization source
2026-07-14 12:50:51 -07:00
Jonas Volman
3f3dd7e49b
Match get_global_random_seed_address
2026-07-14 12:49:45 -07:00
Jonas Volman
e3f5549932
Match unlock_global_random_seed
2026-07-14 12:48:37 -07:00
Jonas Volman
9a3af7c3d8
Match get_random_seed
2026-07-14 12:47:52 -07:00
Jonas Volman
c29718a058
Match random_seed_debug_log
2026-07-14 12:46:54 -07:00
Jonas Volman
5c6897ed68
Match lock_global_random_seed
2026-07-14 12:46:05 -07:00
Jonas Volman
4e12fa620f
Match get_global_local_random_seed_address
2026-07-14 12:45:19 -07:00
Berthalamew
37e96a1c2f
ai_debug work ( #37 )
2026-07-13 14:34:27 +01:00
Berthalamew
369b71e72e
breakable surface work ( #35 )
...
- work on breakable surface functions
- fix `magnitude3d`
2026-07-02 00:31:52 +01:00
Berthalamew
bc6663de55
unit additions ( #34 )
...
- add unit functions and associated dependencies
2026-07-01 00:15:19 +01:00
Berthalamew
7184e7842c
real math changes ( #33 )
2026-06-28 21:35:08 +01:00
ficool2
28e4bc7ea9
real_math formatting + prototypes ( #31 )
2026-06-28 17:01:46 +01:00
ficool2
ef3598db78
real_math work ( #30 )
2026-06-28 16:42:23 +01:00
LWSS and punpckhdq
95e6477328
work on breakable_surfaces.c ( #28 )
...
* work on breakable_surfaces.c
* squashme asdf
* word
* more
* Correctness changes
Move types definitions to where we know they are, fix includes and formatting, fix bad defines
* Missed this include
* Scoped if
* More
* MAXIMUM_NUMBER_OF_MATERIAL_TYPES
* Enum correctness
---------
Co-authored-by: punpckhdq <121350336+punpckhdq@users.noreply.github.com >
2026-06-17 13:53:13 +01:00
Berthalamew
7b5b1f67f4
object_compute_node_matrices_work ( #23 )
...
* object_compute_node_matrices work
88.71% match
* main changes
* add misc definitions
* name private function
* requested changes
2026-06-08 21:55:40 +01:00
punpckhdq
cce8ecb1f2
Use space before equals ( #21 )
2026-06-08 02:44:47 +01:00
Berthalamew
52a0dc4c28
add tag definitions and misc function prototypes ( #19 )
...
* misc changes
- add function prototypes and change types
- add profile_initialize
* add tag definitions and prototypes
- real math changes
2026-05-05 18:56:06 +01:00
Berthalamew and punpckhdq
eb93ce635e
wip objects.c work ( #12 )
...
* wip objects.c work
* objects_disconnect_from_structure_bsp
* match more functions
* more objects work
* objects_update work
- 93.42% matching
* match matrix4x3_transform_point
* more objects work
- fix duplicate symbol name at 1870800
* match object_choose_random_change_colors
* match object_update
* objects_garbage_collection work
* match object_set_position
* more object work
* match objects_update
* more object work
* match object_select_random_region_permutations_by_variant
* objects_in_sphere work
99.90% match
* object name list calls
* match objects_in_sphere
* misc matches
* match structure_bsp_definitions object
* match objects_in_clusters_by_indices
* more object work
* match `edit_text_handle_key`
* mark edit_text as matching
* misc changes
- match get_next_character
- match data section in objects.c
* object_export_function_values work
* match object_compute_function_values
* match object_get_orientation
* added functions and adjust formatting
* fix profile macros
* formatting changes
* more formatting
* more formatting
---------
Co-authored-by: punpckhdq <121350336+punpckhdq@users.noreply.github.com >
2026-02-15 01:05:45 +00:00
punpckhdq
e02357685e
integer_math.c formatting and correctness
...
Remove stale comments, reformat and put adjust_rectangle enum in the header
2026-01-03 12:45:40 +00:00
Berthalamew
405cc6472c
integer math work ( #5 )
...
* integer math work
* requested changes
* forgot to add SHORT_FIXED_TO_LONG in cseries
- update bitvector macros
* add adjust rectangle enum
2026-01-03 02:29:06 +00:00
punpckhdq
0fac632d1f
Fix typo
2025-12-30 21:45:20 +00:00
punpckhdq
b1f1defc54
Add more real math types
2025-12-30 20:59:48 +00:00
punpckhdq
4fc9a8a143
main.c WIP
2025-12-02 15:59:57 +00:00
punpckhdq
f6be219df8
Color structures
2025-11-28 14:02:16 +00:00
punpckhdq
60fab4e77e
Match placeholder_definitions.c
2025-11-27 16:51:41 +00:00
punpckhdq
4d7f732d30
Match shell.c
2025-11-27 12:36:28 +00:00
punpckhdq
4bd27e8251
Push all applicable HCEX header stubs
2025-11-27 10:43:31 +00:00
punpckhdq
82f700b45b
HaloAutoTest.c: match
2025-11-27 02:50:32 +00:00
punpckhdq
e830efbd7c
Initial commit
2025-11-27 02:27:27 +00:00