Commit graph

313 commits

Author SHA1 Message Date
AloXado320
215b66273c Some ifdef mouse and rumble cleanup 2022-03-25 19:28:03 -05:00
AloXado320
dfee9e9909 Post r15: Object Labeling, Behavior Params, and Cleanup 2022-03-24 00:05:38 -05:00
AloXado320
b6babf7ef4 Post r15: Label all warp nodes 2022-03-23 15:13:04 -05:00
AloXado320
f6039a9891 move custom c defs into define.mk, slight cleanup 2022-03-15 21:00:20 -05:00
AloXado320
fa777c322a add new variable for easy intro skips and quick level select CLI 2022-03-12 14:42:41 -05:00
AloXado320
31877e15fc Some collision and behavior_data changes
Added short bhv commands, fixed int bhv commands

Changed #ifdef to #if collision defines

Moved AUTO_COLLISION_DISTANCE define to config_collision.h

Added LOAD_OBJECT_COLLISION_NEAR_CAMERA to config_collision.h

Updated water surfaces
2022-02-13 14:18:11 -05:00
AloXado320
273226fad9 Some rendering_graph_node changes, fix N64 build
Fix harcoded value with matrix 60fps PC Patch

Add geo aspect ratio specific for N64

Remove some static and change anim_process to use switch statements
2022-02-12 16:31:21 -05:00
AloXado320
7d1e82ba88 Integrated extended bounds and collision fixes through defines
Added config folder, collision and world

Related qol feature: QOL_FEATURE_BETTER_ROOM_CHECKS

Removed redundant FloorGeometry struct

Added gCollisionFlags

Moved raycast functions to surface_collision
2022-02-12 00:12:30 -05:00
AloXado320
2e6ef9cb94 Post r15: Significantly more Libultra Cleanup 2021-12-30 22:47:02 -05:00
AloXado320
87ad88f77b Post r15: Typedefs for area Terrain Data and Rooms 2021-12-30 21:37:49 -05:00
AloXado320
b33d829f07 Post r15: Allow spaces in filename for vadpcm_enc 2021-12-30 21:20:23 -05:00
AloXado320
908e8fc16d move matrix and append_dl patterns into functions 2021-12-30 13:12:59 -05:00
AloXado320
23cd838480 32 bit build fix, less warnings and small fix in intro_geo 2021-12-26 18:41:38 -05:00
AloXado320
cfec4721ae Fix tools/Makefile and extract_assets.py bit set 2021-12-02 14:12:13 -05:00
AloXado320
27d5672f9c sm64ex macOS build changes and more
Fix macOS builds being broken (sm64pc/sm64ex#489)

Makefile: more robust macOS build support + improvements to build speed (sm64pc/sm64ex#445)
2021-12-01 23:01:39 -05:00
AloXado320
59cb6a6f7e move sys_sleep to platform.c 2021-12-01 21:04:06 -05:00
AloXado320
49f73f17d6 sm64ex latest frame and vsync changes
Always syncronize framerate with timer (sm64pc/sm64ex#488)

time whole frame instead of just the rendering part

Remove "Android Disable VSync" define and --syncframes
2021-12-01 19:17:10 -05:00
AloXado320
27bdb616ed Haiku port (sm64pc/sm64ex#486) 2021-12-01 00:54:10 -05:00
AloXado320
4e49a42dfc Post r15: Remove hardware.h 2021-12-01 00:13:18 -05:00
AloXado320
d712d95f65 Post r15: Document __osSetHWintrRoutine 2021-11-30 23:46:20 -05:00
AloXado320
171d8196cf Post r15: Change 3 space indent to 4 space indent and cleanup 2021-11-30 21:27:14 -05:00
AloXado320
0de02a2757 Post r15: Libultra cleanup and labelling 2021-11-30 19:00:40 -05:00
AloXado320
8290a28428 Post r15: in-game menu renaming 2021-11-30 18:37:25 -05:00
AloXado320
84abfe68d6 Post r15: AVOID_UB fixes and cleanup 2021-11-30 17:10:37 -05:00
AloXado320
81013f4294 update qol fast floor align, fix ifdef to if 2021-11-01 13:09:28 -05:00
AloXado320
730a6f94ed update README.md 2021-11-01 01:56:19 -05:00
AloXado320
36a68f4deb r15: Renamed frame_buffer funcs and _ZBUFFER 2021-10-31 15:54:12 -05:00
AloXado320
d6b4aae276 some char and option changes 2021-10-31 15:47:08 -05:00
AloXado320
1cab9dcf73 new cheat: blj anywhere 2021-10-30 12:16:51 -05:00
AloXado320
98a82af8b8 add separate debug menu define, 2 new warp debug options 2021-10-30 12:15:11 -05:00
AloXado320
08fc79f9a8 update some qol fixes, fix build without them 2021-10-30 12:13:02 -05:00
AloXado320
a7eee9d31d update 2 qol features 2021-09-26 16:55:22 -05:00
AloXado320
b28896d080 update puppy2 2021-09-23 02:00:54 -05:00
AloXado320
a0e278993b more qol fixes 2021-09-23 02:00:37 -05:00
AloXado320
7f448a8ac1 correct 2 qol fixes, add 1 more 2021-09-19 22:51:39 -05:00
AloXado320
8317888685 post r14 change: Label osSetTimer.c 2021-09-19 19:06:19 -05:00
AloXado320
17b9a5ead7 2 new cheats, no fall dmg, invincible player 2021-09-19 19:04:30 -05:00
AloXado320
4edc98d710 fix build, platform track qol fix 2021-09-19 14:34:10 -05:00
AloXado320
5950466b41 some qol things, fix nodrawdistance warnings 2021-09-18 11:59:31 -05:00
AloXado320
58c0170760 update puppy2, debug camera 2021-09-17 21:28:04 -05:00
AloXado320
bada8b07a1 Update MOP, add remaning objects and fix most of them 2021-09-17 17:23:08 -05:00
AloXado320
07531c6560 fix disable vsync define 2021-09-12 18:47:17 -05:00
AloXado320
686e2605ec Fix PC defines (DISCORD_RPC, EXTERNAL_DATA, PORT_MOP_OBJS, etc) 2021-09-09 20:07:02 -05:00
AloXado320
0a0fe38f16 small n64 crash screen changes 2021-09-09 18:30:34 -05:00
AloXado320
b37851e978 Add most N64 microcodes from ultrasm64, fix microcode defines 2021-09-09 18:06:02 -05:00
AloXado320
a4a84e506f update crash_screen.c (N64) 2021-09-09 02:50:32 -05:00
AloXado320
8a4545df95 Make debug level select work without GODDARD_MFACE 2021-09-09 02:22:46 -05:00
AloXado320
3e3d489c8b small qol fixes 2021-09-09 02:11:42 -05:00
AloXado320
8cae89c374 puppycamera jittering fix, disable mouse by default 2021-09-06 19:38:02 -05:00
AloXado320
38ccdd05a0 Disable V-Sync on android since it's broken 2021-09-06 19:19:26 -05:00