Commit Graph

2279 Commits (2a611034a69cf834da1e1f70922abd033a78401a)

Author SHA1 Message Date
Prince Frizzy 2a611034a6 Added a full new custom behavior system (#124) 2022-06-02 12:19:54 -07:00
MysterD ebecb79af3 Bumped version 2022-06-01 23:04:41 -07:00
MysterD efaf87ab11 Unhardcoded more values ; generated more tex files ; special set home function ; fixed lua bhv bugs
Unhardcoded KingBobomb values, Mips values, star dialog values
Generated tex files when they're of the form levels/XXX/NUMBER
Now lua behaviors can call cur_obj_set_home_once() to set home correctly
Lua behaviors are now overridden correctly when created through spawn infos
Behavior checks now translate to the overridden behavior before checking
2022-06-01 23:04:21 -07:00
MysterD 1224dec362 Update autogen 2022-06-01 01:00:21 -07:00
MysterD ada0170dbb Fix collision bugs setting now allows for non-axis-aligned walls to be correct 2022-06-01 01:00:00 -07:00
MysterD 64e444e490 Adjust wall normal when colliding with multiple walls 2022-05-31 18:26:27 -07:00
MysterD 57b507ba1d Consider all walls when doing quarter steps (fixCollisionBugs) 2022-05-31 08:44:18 -07:00
MysterD 4add33fa19 Added server setting toggle for 'surface cucking' and 'exposed ceilings' vanilla bugs 2022-05-31 01:29:48 -07:00
MysterD d687b4513c Bump version 2022-05-30 03:08:52 -07:00
Filipianosol b9229aea5f Fix icon when `CC` has more than one word (#123)
Takes the first word as an argument instead of the entire `CC` string.
Ensures it's always one word.
2022-05-30 03:08:30 -07:00
MysterD 668544f62d Clear custom actors on disconnect properly 2022-05-30 00:37:14 -07:00
MysterD e719875b48 Fixed crash on warp 2022-05-29 18:16:52 -07:00
MysterD 315420693b Fix bettercam rotation when jumping 2022-05-29 16:43:35 -07:00
MysterD 635c29dcbe Prevent hide-and-seek from warping to castle grounds 2022-05-29 15:34:41 -07:00
MysterD 89462131eb Fix crash, only translate cam space when its valid 2022-05-29 15:34:28 -07:00
MysterD 01dabb442d Revert "Restore local Mario to mirror room (#109)"
This reverts commit a5e9e38713.
2022-05-29 15:33:03 -07:00
MysterD b9353c9dfc Fix icon for coop-compiler 2022-05-29 04:00:09 -07:00
MysterD 162aa40f96 Fix warnings on windows 2022-05-29 03:30:41 -07:00
MysterD 8fd9d76f5a Fix mac compile 2022-05-28 21:09:27 -07:00
MysterD eeb47f9896 Made capped framerates and vsync smoother 2022-05-28 20:13:02 -07:00
MysterD 1591e406fa Add null checks to spawn_object.c 2022-05-28 01:29:19 -07:00
MysterD 3b02056de8 Merge branch 'coop' of github.com:sm64ex-coop-dev/sm64ex-coop into coop 2022-05-28 01:26:52 -07:00
MysterD e829943461 Allow set_mario_colors on any layer, add recursive descent to geo parsing, fix color flashing in Arena 2022-05-28 01:26:40 -07:00
137329506980462592 aaf84330f7 Add tired / second punch sound back (#120) 2022-05-28 00:56:48 -07:00
MysterD dc62b609a9 Re-request level or area if stuck in invalid state for a while 2022-05-28 00:49:28 -07:00
MysterD d853acc52a Reload save data on disconnect 2022-05-28 00:40:04 -07:00
MysterD 6ee840b55a Cleared controller on disconnect properly 2022-05-28 00:36:55 -07:00
MysterD 8a02578315 Clear controller values on disconnect 2022-05-28 00:22:13 -07:00
MysterD f5d69402a9 Prevent assert in load_tlut 2022-05-28 00:16:16 -07:00
MysterD 7dd7678f07 Attempt to fix crash that mentions get_mario_spawn_type() 2022-05-28 00:14:57 -07:00
MysterD aa21ccbf96 Merge branch 'coop' of github.com:sm64ex-coop-dev/sm64ex-coop into coop 2022-05-28 00:08:10 -07:00
MysterD 5cadf0455a Fixed sync of ttc speed setting and pss slide started 2022-05-27 20:02:19 -07:00
MysterD fe25547c7e Alter fog depth to deal with new near plane value 2022-05-27 19:56:38 -07:00
MysterD 77dab156b0 Remove unused variable 2022-05-26 18:23:44 -07:00
MysterD 5e4c47a3c4 Made romhack camera's collision response less fancy, just zoom in when we have to 2022-05-25 19:30:38 -07:00
MysterD 6c2d431e65 Made romhack cam snappier, and fixed weird diagonal offset 2022-05-25 19:17:13 -07:00
MysterD aea75678eb Fix crash when issuing /players chat command 2022-05-25 18:20:13 -07:00
MysterD 69a82965da Added null checks to functions in obj_behaviors.c 2022-05-25 18:15:03 -07:00
MysterD 0e2e370f47 Clear custom models on disconnect 2022-05-25 18:07:58 -07:00
MysterD 1e1504b8a6 Bump version 2022-05-25 18:01:48 -07:00
MysterD 79bbd8dd20 Remove debug position stuff for bettercam 2022-05-25 18:01:33 -07:00
MysterD 6468c8ed65 Arena: made level stuff account for new level 2022-05-25 18:01:05 -07:00
MysterD 829b9e856b Merge branch 'coop' of github.com:sm64ex-coop-dev/sm64ex-coop into coop 2022-05-25 17:49:42 -07:00
EmeraldLoc 99fd4914f9 Modifed arena mod (#115)
* Modifed arena mod to make levels cycle and add a change level command
2022-05-25 17:48:20 -07:00
MysterD 75ec199b07 Bettercam improvements: no longer sways when close to geo, no longer zooms if player partially visible 2022-05-25 17:47:34 -07:00
MysterD f6ba22a2a8 Added level to arena 2022-05-25 17:46:54 -07:00
PeachyPeach 607e07166c Camera config values for lua (#116)
* Added camera config getters and setters
2022-05-22 18:47:36 -07:00
Amy54Desu df57dddbea Fix Player Limit Settings and Hide Server Only Chat Commands (#114) 2022-05-21 23:07:29 -07:00
MysterD f5e245590f Allow users to select between accurate or fast interpolations 2022-05-21 21:47:53 -07:00
Altiami ac6ce708c3 New render frame interpolation via transformation matrix de-/construction (#98)
This method of interpolation aims to correctly interpolate the render
transformation matrices as best as possible without doing an entirely
new render pass. This is accomplished by deconstructing the matrices
into its composition of transformations, interpolating those simpler
transformations individually, and then reconstructing the
transformation matrix with the interpolated transformations.
2022-05-21 21:46:41 -07:00