Arceveti
3a38121139
Fix FIX_REFLECT_MTX and improve create_transformation_from_matrices()
2021-11-16 21:41:39 -08:00
Arceveti
11ace63da5
Add scale to mtxf_billboard
2021-11-16 20:41:46 -08:00
Arceveti
524e3f052c
Revert a bunch of formatting/misc. changes
2021-11-16 20:38:27 -08:00
Arceveti
3793d9ac5a
Add .diff files to gitignore
2021-11-16 19:44:42 -08:00
Arceveti
aaeeea12d4
Improve burn smoke animation timing
2021-11-14 21:41:27 -08:00
Arceveti
8f910e8f1d
Some formatting fixes
2021-11-14 21:14:39 -08:00
Arceveti
1761fc6faf
Make all trees work with silhouette
2021-11-14 19:41:55 -08:00
Arceveti
0a75e483d5
Make some holdable objects able to have silhouette
2021-11-14 19:39:17 -08:00
Arceveti
fa112ccf44
Improve burn smoke animation
2021-11-14 18:43:05 -08:00
Arceveti
951bf21dba
Remove unused models from level_main_scripts_entry
2021-11-14 18:10:34 -08:00
Arceveti
f47b9bc1a1
Use bparam defines in macro_presets.h
2021-11-14 18:04:34 -08:00
Arceveti
d8ab1be8fa
Move create_transformation_from_matrices to math_util.c
2021-11-14 17:09:22 -08:00
Arceveti
4cc5323962
Small obj_is_in_view optimization
2021-11-14 17:09:01 -08:00
Arceveti
504ca7a62a
Fix build
2021-11-14 16:52:07 -08:00
Arceveti
c3fb6b19e9
Improve ray_surface_intersect documentation
2021-11-14 16:29:29 -08:00
Arceveti
11da2ddd1e
Enable lives by default
2021-11-14 14:47:56 -08:00
Arceveti
45ce38343f
Add surface_normal_to_vec3f
2021-11-14 14:32:43 -08:00
Arceveti
42c04ce127
shadow.c uses pointer
2021-11-14 14:25:37 -08:00
Arceveti
752632a507
Fix vector arithmetic functions
2021-11-14 13:55:53 -08:00
Arceveti
bb0f78f61f
Some math_util.c optimization
2021-11-14 13:13:12 -08:00
Arceveti
8b5717d0c9
Fix Puppycam
2021-11-14 13:12:58 -08:00
Arceveti
fe07ecb773
Fix held object shadows on slopes
2021-11-13 23:06:17 -08:00
Arceveti
5591f995b9
Add vec3_mul, vec3_prod, vec3_div, and vec3_quot functions
2021-11-13 22:50:54 -08:00
Arceveti
2c69722607
Add mtxf_shadow
2021-11-13 22:31:21 -08:00
Arceveti
ea6ce08131
Formatting changes
2021-11-13 18:59:05 -08:00
Arceveti
63134a3f6a
Fix build
2021-11-13 18:58:22 -08:00
Arceveti
672cc94f53
Add colorRGB_to_colorRGBf and colorRGBf_to_colorRGB to colors.c
2021-11-13 18:58:06 -08:00
Arceveti
cdd0cb3827
obj_set_throw_matrix_from_transform fix
2021-11-13 18:53:48 -08:00
Arceveti
dfa9e7ad99
A few small fixes
2021-11-12 21:32:04 -08:00
Arceveti
1636fbe471
Revert default oDrawingDistance to vanilla
2021-11-12 19:57:21 -08:00
Arceveti
b9404bc198
create_object fix
2021-11-12 19:57:01 -08:00
Arceveti
2bf1768271
shadows semi-rewrite
2021-11-12 18:50:59 -08:00
Arceveti
f4a38cd018
A couple small changes
2021-11-11 21:51:24 -08:00
Arceveti
a61073312f
Merge branch 'better-reverb-patch' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-11-11 21:18:12 -08:00
Arceveti
dd624c23b5
Formatting fix
2021-11-11 21:16:13 -08:00
gheskett
a45063261d
Alignment memes (not even mandatory here)
2021-11-11 23:48:40 -05:00
Arceveti
0b93f6d731
Merge branch 'better-reverb-patch' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-11-11 20:42:33 -08:00
Arceveti
772130c4d9
More shadow changes
2021-11-11 20:39:36 -08:00
gheskett
1ac65d19fc
Oops
2021-11-11 23:30:38 -05:00
gheskett
d55bfcdf43
Fix a BETTER_REVERB crash + restructure some audio elements for safer buffer changes
2021-11-11 23:16:58 -05:00
Arceveti
e007332ef6
Change how DEBUG_LEVEL_SELECT define works
2021-11-11 20:13:42 -08:00
Arceveti
d8091017a4
Slight geo_process_node_and_siblings optimization
2021-11-11 18:38:08 -08:00
Arceveti
3ad1f38cc7
Add defines for tans() and cots()
2021-11-11 18:17:31 -08:00
Arceveti
5685660c8b
Move some static variables outside of functions
2021-11-10 20:26:11 -08:00
Arceveti
349f54d52e
missed one
2021-11-10 19:00:30 -08:00
Arceveti
9cee33cd26
Put more stuff under VANILLA_DEBUG ifdef
2021-11-10 18:57:33 -08:00
Arceveti
4816561e71
Use guMtxF2L for mtxf_to_mtx
2021-11-10 15:22:39 -08:00
Arceveti
358a4a09c9
set_obj_anim_with_accel_and_sound() optimization
2021-11-09 18:31:42 -08:00
Arceveti
888f384300
m->actionTimer enum for anim_and_audio_for_walk() and anim_and_audio_for_hold_walk()
2021-11-09 15:57:35 -08:00
Arceveti
2d7bca6b4e
"fall through" -> "fallthrough" for r15 consistency
2021-11-09 15:27:07 -08:00
Arceveti
726ce9075b
vec3f_normalize optimization
2021-11-09 15:26:31 -08:00
Arceveti
3a264f57e3
Some bparam defines
2021-11-09 15:01:42 -08:00
Arceveti
64d39e516f
Move RNG functions to math_util
2021-11-09 13:47:23 -08:00
Arceveti
49f5befae3
check_ledge_grab cleanup
2021-11-09 13:43:36 -08:00
Arceveti
89a15ce885
Small read_surface_data change
2021-11-09 13:14:53 -08:00
Arceveti
235e8a950c
struct Normal
2021-11-09 12:56:51 -08:00
Arceveti
da0ca0bff6
Fix tree transparency
2021-11-09 12:50:10 -08:00
Arceveti
54844e0a41
os_convert.h formatting
2021-11-09 12:43:48 -08:00
Arceveti
a178a2106a
Some puppyprint improvements
2021-11-09 12:30:30 -08:00
Arceveti
737820e668
Fix Puppycam build with VISUAL_DEBUG
2021-11-09 11:59:06 -08:00
Arceveti
7c018a6a11
Fix puppylights build
2021-11-09 11:57:14 -08:00
Arceveti
6b7a38a335
Fix puppycam build
2021-11-09 11:57:02 -08:00
Arceveti
ca99245856
Command ID enums
2021-11-09 11:53:58 -08:00
Arceveti
b5cb9dbddd
Add COMPLETE_SAVE_FILE config define
2021-11-08 22:50:50 -08:00
Arceveti
88a3dd76da
Add DISABLE_GRAPH_NODE_TYPE_FUNCTIONAL config define
2021-11-08 22:09:01 -08:00
Arceveti
7af6e44099
Use AREA_COUNT for gAreaData
2021-11-08 22:06:17 -08:00
Arceveti
4d6e3ae2a1
Fix build
2021-11-08 21:55:24 -08:00
Arceveti
662542b59c
what
2021-11-08 21:52:36 -08:00
Arceveti
b2f0471dd4
Move geo_layout_cmd_bone to other geo_layout_cmd_ functions
2021-11-08 21:35:52 -08:00
Arceveti
d2d258a7ca
Disable OBJECTS_REJ by default
2021-11-08 20:57:33 -08:00
Arceveti
186c69de77
Add GeoLayoutCommandIDs enum and fix IDs
2021-11-08 20:57:03 -08:00
Arceveti
aa6e175509
Flamethrower.inc.c small formatting change
2021-11-08 20:33:12 -08:00
Arceveti
4b6575fe05
Add OBJ_MOVE_NONE
2021-11-08 20:27:46 -08:00
Arceveti
f59f0d892b
Remove some redundant functions and find_floor calls
2021-11-08 20:07:36 -08:00
Arceveti
9059813bc1
Small find_floor_from_list optimization
2021-11-08 19:50:08 -08:00
Arceveti
951a1f0f9c
Add OBJECTS_REJ config define
2021-11-08 19:22:59 -08:00
Arceveti
f49d29ac4e
Small formatting change
2021-11-08 18:32:53 -08:00
Arceveti
d7e0aff39c
re-implpement puppyprint graph profiling "fix"
2021-11-08 18:23:22 -08:00
Arceveti
e6ec840176
Improve ending cutscene objects
2021-11-08 18:19:49 -08:00
Arceveti
0fbf07c34a
DEGREES() usage
2021-11-08 17:07:40 -08:00
Arceveti
649a26ab7e
snowman.imc.c improvements
2021-11-08 17:01:33 -08:00
Arceveti
340d3a6c1b
math_util const inputs
2021-11-08 16:50:48 -08:00
Arceveti
9f6c8dd8d7
Use UPDATE_OBJECTS() for Floombas in level_intro_splash_screen to avoid UB
2021-11-08 16:24:17 -08:00
Arceveti
b57fdd483e
Fix bhvPlatformOnTrack bparam setup
2021-11-08 15:49:13 -08:00
Arceveti
e95f4ca96f
Fix bhvSlidingPlatform2 bparam setup
2021-11-08 14:53:47 -08:00
Arceveti
bf2b44597b
GET_BPARAM usage
2021-11-07 22:37:00 -08:00
Arceveti
9826432170
segment_names.h comment capitalization
2021-11-07 22:34:25 -08:00
gheskett
834055c06a
Custom color merge conflict
2021-11-07 23:02:40 -05:00
gheskett
1ee167e80b
Bugfix: Dialog color not set if right before terminator
2021-11-07 23:00:37 -05:00
Arceveti
420ede64a3
CUTSCENE_NONE usage
2021-11-07 17:26:52 -08:00
Arceveti
f5ef22afa6
Whitespace fix 3
2021-11-07 17:25:17 -08:00
Arceveti
a70fb1b28e
Whitespace fix 2
2021-11-07 17:18:59 -08:00
Arceveti
4fdb958492
Whitespace fix
2021-11-07 17:17:24 -08:00
Arceveti
0a454773e5
Some camera.c cleanup
2021-11-07 17:16:25 -08:00
Arceveti
b9d5170377
Some small camera optimizations
2021-11-07 16:43:03 -08:00
Arceveti
549f07b634
gd_mat4f_lookat optimization
2021-11-07 16:25:21 -08:00
Arceveti
476b5de97c
Goddard roll is always 0
2021-11-07 16:09:35 -08:00
Arceveti
a9084ede68
Goddard optimizations
2021-11-07 16:07:19 -08:00
Arceveti
042104ab68
cosf to coss in calculate_ripple_at_point()
2021-11-07 14:49:24 -08:00
Arceveti
dab1db181e
Clean up spawn_macro_objects()
2021-11-07 14:00:20 -08:00
Arceveti
c93156fc3e
Various cleanup
2021-11-07 13:48:49 -08:00
Arceveti
d4185210e2
Remove duplicate struct
2021-11-07 13:12:12 -08:00
Arceveti
7bcd96c9c1
Some macro_special_objects cleanup
2021-11-07 13:06:46 -08:00
Arceveti
074c2a68f8
Small surface_load.c optimization
2021-11-07 12:56:16 -08:00
Arceveti
32d849df59
Some surface_load.c cleanup
2021-11-07 11:16:59 -08:00
Arceveti
f891c0ec44
Remove duplicate gSPPopMatrix call
2021-11-07 11:08:29 -08:00
Arceveti
f2bd69e0e0
Some ingame_menu.c formatting changes
2021-11-07 11:08:10 -08:00
Arceveti
865b6a592a
Fix customColor, probably
2021-11-07 10:52:55 -08:00
Arceveti
f0fc8f653e
Fix puppycam_evaluate_spline
2021-11-07 10:50:48 -08:00
Arceveti
c2169629b9
Merge branch 'camera-jerk-fix' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-11-07 10:50:30 -08:00
gheskett
34fdd2d51f
Fix jerky camera meme
2021-11-07 13:42:53 -05:00
Arceveti
d0794110e5
Fix customColor bug
2021-11-06 23:47:44 -07:00
Arceveti
c8a713a345
Some formatting changes
2021-11-06 21:10:56 -07:00
Arceveti
a0786f33fa
Fix geolayout hardcoded numbers + formatting
2021-11-06 18:40:20 -07:00
Arceveti
2aaa897cb7
Sort WF macro objects for easier debugging
2021-11-06 17:14:18 -07:00
Arceveti
49db267b20
A few small changes
2021-11-06 16:19:34 -07:00
Arceveti
07f20e7687
Improve VANILLA_DEBUG define
2021-11-06 15:55:01 -07:00
Arceveti
f5b167df9d
Add VANILLA_DEBUG define
2021-11-06 15:48:59 -07:00
Arceveti
e954899da5
Some collision optimizations
2021-11-06 15:34:32 -07:00
Arceveti
e362d430a6
Change EXTENDED_BOUNDS_MODE
2021-11-05 17:32:41 -07:00
Arceveti
c1e9cb6dae
Fix COND_BIT
2021-11-05 13:40:45 -07:00
Arceveti
7ef2e300bc
bhvFireSpitter ordering
2021-11-04 14:15:31 -07:00
Arceveti
c3aebc4b77
Clean up some behavior files
2021-11-04 14:13:59 -07:00
Arceveti
0a6ca89318
ok
2021-11-04 13:41:39 -07:00
Arceveti
07b29711a3
Small formatting change
2021-11-03 23:19:29 -07:00
Arceveti
48da6beac4
Merge branch 'shadow_changes' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-11-03 17:31:16 -07:00
Arceveti
645258b66d
Some shadow optimizations
2021-11-03 17:30:26 -07:00
Arceveti
4910ef7bcb
Fix shadow pointer bug
2021-11-03 16:39:02 -07:00
Arceveti
24243ae905
OBJ_FLAG_UCODE_LARGE for bhvWfBreakableWallLeft/Right
2021-11-03 14:55:19 -07:00
Arceveti
9c58299d0a
Fix bhv_cmd_set_int_random_from_table
2021-11-03 14:53:00 -07:00
Arceveti
1ef949fab6
Remove lowercase min/max due to name conflict
2021-11-03 14:47:25 -07:00
Arceveti
89e28d5d90
OBJ_FLAG_UCODE_LARGE for bhvOpenableCageDoor
2021-11-03 14:28:13 -07:00
Arceveti
0fdb7b2a95
Merge branch 'shadow_changes' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-11-03 14:24:35 -07:00
Arceveti
f576e98243
Combine dl_shadow_4_verts into dl_shadow_end and use gMarioState->floor/floorHeight
2021-11-03 14:20:42 -07:00
Arceveti
5ea8f704ec
Goddard improvements
2021-11-03 14:05:13 -07:00
Arceveti
404421c73f
Fix DDD painting with UNLOCK_ALL
2021-11-03 13:06:27 -07:00
Arceveti
c7f14f0d39
Merge branch 'master' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-11-03 12:55:22 -07:00
Arceveti
90df5f6980
Slight memory optimization
2021-11-03 12:51:41 -07:00
Arceveti
26c2c5ab2c
Make shadows use s16 angles
2021-11-03 12:35:12 -07:00
Arceveti
bed0ceb63f
Remove 9 vertex shadows and combine all shadow find_floor calls into one
2021-11-03 12:27:28 -07:00
Reonu
9601207aa4
Merge pull request #98 from PyroJay4/patch-10
...
Update spawn_star.inc.c
2021-11-03 17:19:49 +02:00
Arceveti
5d34ddbb5e
Add COLLISION_FLAG_RETURN_FIRST
2021-11-02 21:07:37 -07:00
Arceveti
d6863ae59d
Add DISABLE_SHADOWS define
2021-11-02 20:04:13 -07:00
Arceveti
422f234010
More small cleanup
2021-11-02 19:37:45 -07:00
Arceveti
f47357ce12
Rename FLT_NONZERO to FLT_IS_NONZERO
2021-11-02 19:08:58 -07:00
Arceveti
7eb4c96aa3
Small cleanup
2021-11-02 19:07:52 -07:00
Arceveti
0e1f9f6474
seaweed.inc.c cleanup
2021-11-02 19:07:31 -07:00
Arceveti
4727ef63ab
object_collision.c cleanup
2021-11-02 18:08:19 -07:00
Arceveti
93f6d988b5
Some geo_layout.c cleanup
2021-11-02 17:54:59 -07:00
Arceveti
5427bdfbc2
Some behavior_script.c cleanup
2021-11-02 17:54:21 -07:00
Arceveti
38e66e92f8
Fix typo
2021-11-02 17:32:19 -07:00
Arceveti
03e5c4b997
Some camera.c formatting
2021-11-02 17:28:32 -07:00
PyroJay4
d1f6aa63b0
Update spawn_star.inc.c
...
ahahahahahahahahahahahahahahahahahahaha
2021-11-02 20:17:04 -04:00
Arceveti
18c84f2116
Some level command names
2021-11-02 17:13:18 -07:00
Arceveti
dd804b627e
Visually document sCoinArrowPositions
2021-11-02 16:54:02 -07:00
Arceveti
ea729175bc
Fix Sushi shark collision
2021-11-02 16:00:35 -07:00
Arceveti
9d99d79843
behavior_data.c enum usage
2021-11-02 15:51:28 -07:00
Arceveti
7eaeb051ab
coin.inc.c and fire_piranha_plant.inc.c formatting improvements
2021-11-02 13:58:55 -07:00
Arceveti
e409e1d43b
More small formatting fixes
2021-11-02 13:40:49 -07:00
Arceveti
087603ea47
A few tiny formatting changes
2021-11-02 13:10:42 -07:00
Arceveti
ff26270962
remove goto's in thread2_crash_screen
2021-11-02 13:02:53 -07:00
Arceveti
7b8bbc740a
Thread ID enum usage
2021-11-02 12:56:13 -07:00
Arceveti
4e907d5469
Some memory pool size defines
2021-11-02 12:50:09 -07:00
Arceveti
dcb3b311ad
EnvFxParticle isAlive bit size
2021-11-02 12:49:55 -07:00
Arceveti
18213eca12
Add Thread ID enum
2021-11-02 12:33:18 -07:00
Arceveti
bc1fdc954b
Some puppyprint.c formatting
2021-11-02 12:26:09 -07:00
Arceveti
a7edd8b0b4
Revert previous commit but add warning about bug
2021-11-02 12:25:04 -07:00
Arceveti
8d8496a5c9
Fix puppyprint graph profiling
2021-11-02 12:03:44 -07:00
Arceveti
dc53c0b7df
Enable some debug options for testing
2021-11-02 00:42:24 -07:00
Arceveti
0e4d4d8f25
Fix mirror mario shadow crash
2021-11-02 00:42:09 -07:00
Arceveti
b410e61df7
Some formatting stuff
2021-11-02 00:22:01 -07:00
Arceveti
f4725f3126
Fix bhv_tilting_inverted_pyramid_loop typo
2021-11-01 23:40:25 -07:00
Arceveti
1bf76dffbb
Remove unused debug array in update_objects
2021-11-01 23:23:58 -07:00
Arceveti
9158aad000
replace round_float with roundf
2021-11-01 23:00:28 -07:00
Arceveti
5a67358edb
Inline roundf/abs functions
2021-11-01 20:40:43 -07:00
Arceveti
41e8988655
Silhouette dl consistency
2021-11-01 17:13:07 -07:00
Arceveti
8e2e98a022
Revert "New compiler flags experiment"
...
This reverts commit cad29520ff .
2021-11-01 16:54:04 -07:00
Arceveti
cad29520ff
New compiler flags experiment
2021-11-01 16:29:07 -07:00
Arceveti
f1de65a147
Disable AA by default
2021-11-01 16:25:07 -07:00
Arceveti
7cdaa8a7ef
Revert potential geo_process_bone bug
2021-11-01 15:53:28 -07:00
Arceveti
2e61899d87
Add UNLOCK_FPS define
2021-11-01 13:56:58 -07:00
Arceveti
d5cc31e4cd
Fix NO_SLEEP define
2021-11-01 13:48:16 -07:00
Arceveti
0306ded434
Add NO_SLEEP define
2021-11-01 13:39:24 -07:00
Arceveti
21041e27ff
Some small formatting fixes
2021-10-31 19:37:18 -07:00
Arceveti
f79e7394bd
Breakable box collision distance fix
2021-10-31 16:18:06 -07:00
Arceveti
9384b53bd0
math_util.c cleanup + optimizations
2021-10-31 15:47:00 -07:00
Arceveti
c5f7683c05
geo_process_bone optimization
2021-10-31 12:54:27 -07:00
Arceveti
2ba2be9473
Misc. cleanup
2021-10-30 22:59:51 -07:00
Arceveti
a95b17f341
Cleanup/optimize vector copy/conversion functions
2021-10-30 22:57:30 -07:00
Arceveti
859e0b8ea1
Small optimization
2021-10-30 21:14:26 -07:00
Arceveti
b1760e7f5d
mario_misc cleanup
2021-10-30 20:44:23 -07:00
Arceveti
5a962bf8dc
Merge branch 'level_command_presets' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-30 20:02:59 -07:00
Arceveti
f266185819
Misc. changes
2021-10-30 20:02:35 -07:00
Arceveti
67c00141d8
Convert init_rdp and init_rsp to displaylists
2021-10-30 14:15:29 -07:00
Arceveti
7a48d23df1
object_helpers.c cleanup
2021-10-30 13:56:17 -07:00
Arceveti
ff86fe6428
Merge branch 'dev' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-30 13:28:30 -07:00
Arceveti
170ca0f5a8
Some shadow optimizations
2021-10-28 19:42:08 -07:00
Arceveti
48e4b5ce83
Makefile formatting + fix build warnings with inlines enabled
2021-10-28 18:30:50 -07:00
Arceveti
c468258b8b
Formatting changes
2021-10-28 17:45:28 -07:00
Arceveti
5b04c181a5
mtxf_to_mtx_asm optimization
2021-10-27 15:33:05 -07:00
Fazana
9a4446d377
Update puppyprint.c
2021-10-27 21:53:39 +01:00
Fazana
316357fbe8
Puppyprint Page overhaul
2021-10-27 18:31:39 +01:00
Arceveti
a72c99b519
Improve GROUND_TURNING_AROUND_FIX
2021-10-26 21:56:19 -07:00
Arceveti
bd4fd3c3ca
Various Mario actions cleanup
2021-10-26 20:51:01 -07:00
Arceveti
4d2116a683
mario_actions_airborne.c cleanup
2021-10-26 19:33:53 -07:00
Arceveti
be2898cd43
mario_actions_moving.c cleanup
2021-10-26 19:27:07 -07:00
Arceveti
18d736f3ac
Camera stuff + misc.
2021-10-26 18:59:46 -07:00
Arceveti
a7ac7b7418
Add BACKWARDS_CONTROLS_FIX
2021-10-26 13:23:38 -07:00
Arceveti
2ef5160dd9
Merge branch 'formatting_changes' of https://github.com/Reonu/HackerSM64 into level_command_presets
2021-10-25 23:13:31 -07:00
Arceveti
f4ef135126
Various small changes
2021-10-25 23:12:43 -07:00
Arceveti
76532aaf96
Indentation fix
2021-10-25 22:41:24 -07:00
Arceveti
06abd9419c
Special warp node names in level scripts
2021-10-25 21:17:26 -07:00
Arceveti
4b5a8d839f
Add some level command presets
2021-10-25 20:54:33 -07:00
Arceveti
ece967bebb
Use segment name defines in level scripts
2021-10-25 18:14:04 -07:00
Arceveti
4e75ab4a9b
Function prototype argument names
2021-10-25 18:05:04 -07:00
Arceveti
885af8671a
Various small cleanups
2021-10-25 16:26:35 -07:00
Arceveti
b685b81914
Add GROUND_TURNING_AROUND_FIX
2021-10-24 21:50:31 -07:00
Arceveti
67a0195ada
Some more optimizations/fixes
2021-10-24 21:07:38 -07:00
Arceveti
6fc13856c3
Convert some more macros into functions
2021-10-24 19:38:18 -07:00
Arceveti
27e7d905f3
Change some vec3_copy to vec3f_copy
2021-10-24 17:54:39 -07:00
Arceveti
f40619630d
enum usage + fix act_special_death_exit
2021-10-24 17:03:20 -07:00
Arceveti
f30506d17d
Add PREVENT_CAP_LOSS
2021-10-24 16:17:48 -07:00
Arceveti
67cc35d428
Interaction cleanup
2021-10-24 16:09:23 -07:00
Arceveti
ffa69662d4
Disable HANDS_FREE_HOLDING_FIX by default
2021-10-24 15:54:35 -07:00
Arceveti
fcd79fa6a5
Add HANDS_FREE_HOLDING_FIX
2021-10-24 15:54:11 -07:00
Arceveti
881d75e3dd
Even more audio stuff
2021-10-24 15:42:51 -07:00
Arceveti
388e5cf517
Replace clamp16 with CLAMP_S16 macro
2021-10-24 13:48:32 -07:00
Arceveti
dc6a173357
Remove extra cast from clamp16
2021-10-24 13:21:35 -07:00
Arceveti
f066facc04
Revert clamp16
2021-10-24 13:04:26 -07:00
Arceveti
f1c10c0039
Revert struct bitfield boolean changes
2021-10-24 12:48:08 -07:00
Arceveti
b195482afe
Improve SHELL_CANCEL_FIX
2021-10-24 12:39:37 -07:00
Arceveti
de00603f6f
Merge branch 'config_split' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-24 12:39:00 -07:00
Arceveti
f6c08bad7e
A few more audio changes
2021-10-24 12:34:55 -07:00
Arceveti
4d4068c42b
More audio stuff
2021-10-24 12:05:31 -07:00
Arceveti
c071df0c32
Fix build
2021-10-24 10:52:30 -07:00
Arceveti
25e4bf1d85
Various cleanup
2021-10-23 21:43:00 -07:00
Arceveti
76723d741f
Merge branch 'fix_hardcoded_segments' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-23 20:11:22 -07:00
Arceveti
1e65059b6c
More Mario actions cleanup
2021-10-23 13:43:15 -07:00
Arceveti
33b2cd9bdd
Merge branch 'combine_actions' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-22 12:51:27 -07:00
Arceveti
f8676a6549
Some mario actions changes
2021-10-22 12:51:18 -07:00
Arceveti
cebe1ade2e
Combine act_forward_rollout and act_backward_rollout
2021-10-22 12:29:19 -07:00
Arceveti
fea6930f0c
Fix typo
2021-10-21 23:05:25 -07:00
Arceveti
41cf013d2c
Some mario.c cleanup
2021-10-21 23:04:45 -07:00
Arceveti
79f0cc60f7
Merge branch 'fix_tlb_unmaps_only' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-21 22:46:34 -07:00
Arceveti
68d8507d4b
Merge branch 'optimize_is_behind_surface' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-21 22:44:11 -07:00
Arceveti
9399bd5caa
Remove extra newline
2021-10-21 22:43:45 -07:00
Arceveti
1fad890c89
Some more audio cleanup
2021-10-21 22:32:28 -07:00
Arceveti
bf8b7990ed
heap.c changes
2021-10-21 22:18:10 -07:00
Arceveti
33f20577a7
Merge branch 'functions_32_bit' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-21 21:59:51 -07:00
Arceveti
80f150fc58
Fix func_sh_802f1d40 and func_sh_802f1d90
2021-10-21 21:59:32 -07:00
Arceveti
ce6a9baae5
Merge branch 'functions_32_bit' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-21 21:56:49 -07:00
Arceveti
2bb756c951
Make all functions return 32 bit
2021-10-21 21:52:17 -07:00
Arceveti
330cea65a8
level_script.c changes
2021-10-21 21:00:12 -07:00
Arceveti
51b6643058
Fix build
2021-10-21 20:58:18 -07:00
Arceveti
bd3c9f4dc4
Merge commit 'ef22ecf730c338c057b426c641beb0f2465ab971' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-21 20:33:30 -07:00
Arceveti
f00fdabc0c
Split config.h into multiple files
2021-10-21 20:23:10 -07:00
Arceveti
cca07d7fe7
Merge branch 'sound_mario_whoa_priority' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-21 20:02:14 -07:00
Arceveti
be78e1a6e0
Merge branch 'optimize_is_behind_surface' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-21 20:01:58 -07:00
Arceveti
e628dc9f4d
Some camera.c cleanup
2021-10-21 20:01:32 -07:00
Arceveti
e15fc97426
Make is_behind_surface use existing surface normal
2021-10-21 19:30:14 -07:00
Arceveti
06a2826fc7
".f" to ".0f" for r15 consistency
2021-10-21 19:08:43 -07:00
Arceveti
9090882f0a
Some cleanup
2021-10-21 18:51:12 -07:00
Arceveti
8be5a6f12d
Fix SOUND_MARIO_WHOA priority
2021-10-20 21:40:57 -07:00
Arceveti
d4b9f474d7
Audio changes
2021-10-20 21:25:26 -07:00
Arceveti
fe8b1b9071
Make some functions 32 bit
2021-10-20 20:49:21 -07:00
Arceveti
90d15c29cd
Convert some define lists to enums
2021-10-20 19:16:35 -07:00
Arceveti
56f59fedb5
Some color_presets.h cleanup
2021-10-20 19:16:12 -07:00
Arceveti
4c40248411
Some puppylights cleanup
2021-10-20 18:42:47 -07:00
Arceveti
08ac5f96fa
Some object_constants.h enums
2021-10-20 18:32:29 -07:00
Arceveti
56f875485e
Some small readability changes
2021-10-20 18:14:34 -07:00
Arceveti
2755ce64cf
Comment spacing
2021-10-20 18:04:08 -07:00
Arceveti
0b8541275f
Convert more define lists into enums
2021-10-20 17:53:17 -07:00
Arceveti
b02f3b6894
Merge branch 'dev' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-20 17:32:14 -07:00
Arceveti
c79cc991b3
Merge pull request #91 from Reonu/merge_ultrasm64
...
Merge ultrasm64
2021-10-20 17:15:59 -07:00
Arceveti
d1c87d9bd0
Merge https://github.com/CrashOveride95/ultrasm64 into merge_ultrasm64
2021-10-20 16:46:05 -07:00
Arceveti
50c61d45bb
Convert some more define lists to enums
2021-10-20 16:00:31 -07:00
Arceveti
9d9956d209
Merge branch 'dev' of https://github.com/Reonu/HackerSM64 into formatting_changes
2021-10-20 15:36:57 -07:00
Arceveti
527d79202b
Convert some more bitflag define lists to enums
2021-10-20 15:36:50 -07:00
Arceveti
033d80ca55
Document & fix gWaterSurfacePseudoFloor
2021-10-20 15:23:51 -07:00
Arceveti
854af8cf7b
Merge pull request #86 from Reonu/course_complete_1ups
...
Make course complete 1-Ups from coins work past 150 coins
2021-10-20 15:08:32 -07:00
Arceveti
325b7d9a0d
Update src/game/ingame_menu.c
...
Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com >
2021-10-20 15:01:45 -07:00
Arceveti
82aa19e4cc
Merge pull request #88 from Reonu/fix_redundant_geo_process_animated_part_translation_set
...
Fix geo_process_animated_part setting translation twice
2021-10-20 15:01:29 -07:00
Arceveti
4206b517d0
Convert some bitflag define lists to enums
2021-10-20 15:00:28 -07:00
Arceveti
20136f6f72
curAnim -> currAnim for r15 consistency
2021-10-20 14:56:19 -07:00
Arceveti
110efebb24
Make PAINTING_SIZE a float
2021-10-20 14:38:36 -07:00
Arceveti
16b901d099
More r15 consistency
2021-10-20 14:37:08 -07:00
Arceveti
d017628a78
Readability changes
2021-10-20 13:28:41 -07:00
Arceveti
402f4a16c0
r15 consistency
2021-10-20 13:28:36 -07:00
Arceveti
384bc10312
Fix build
2021-10-20 13:25:56 -07:00
Arceveti
0dcf4109b6
Missing semicolon
2021-10-20 13:24:32 -07:00
Arceveti
502677bcac
Some behavior file changes
2021-10-20 13:24:10 -07:00
Arceveti
2ba5d423e8
mario_actions_airborne.c changes
2021-10-20 12:42:12 -07:00
Arceveti
2f6f6c7a5c
vec3f_copy in act_riding_hoot
2021-10-20 12:31:41 -07:00
Arceveti
f6a2999134
Fix geo_process_animated_part setting translation twice
2021-10-20 12:24:39 -07:00
Arceveti
98426c0f22
perform_air_step quarterStepResult if statement
2021-10-20 12:22:35 -07:00
Arceveti
4c9920fbc6
Use CLAMP for cannon angle
2021-10-20 12:21:48 -07:00
Arceveti
1a43df6bf2
Make course complete 1-Ups from coins work past 150 coins
2021-10-20 12:09:39 -07:00
Arceveti
a349f944ee
mario-related changes
2021-10-20 11:53:41 -07:00
Arceveti
88388c1ecf
memory.c changes
2021-10-20 11:53:31 -07:00
Arceveti
5ffa0ba3cd
ingame_menu.c changes
2021-10-20 11:52:53 -07:00
Arceveti
8760a58ce2
file_select changes
2021-10-20 11:36:46 -07:00
Arceveti
2e432cb343
behavior file changes
2021-10-20 11:36:05 -07:00
Arceveti
6dea5dff8a
level_script changes
2021-10-20 11:35:30 -07:00
Arceveti
256f662fb1
Fix small_key_geo indent
2021-10-20 11:29:00 -07:00
Arceveti
8831dcf5ff
Remove bhvStub1D70
2021-10-20 11:28:45 -07:00
CrashOveride95
208d526bb6
Make ROM name smaller and change messages printed on build a bit
2021-10-19 22:11:42 -04:00
CrashOveride95
d8c7afebc2
extra
2021-10-19 21:58:26 -04:00
CrashOveride95
eb466b2caf
Merge branch 'master' of https://github.com/n64decomp/sm64
2021-10-19 21:58:19 -04:00
Arceveti
ef22ecf730
COURSE_NUM_TO_INDEX Usage
2021-10-19 17:43:40 -07:00