MysterD
51f198ff70
Fix softlock when player is grabbed by enemy
2022-03-28 18:57:52 -07:00
MysterD
745fce41a8
Add custom collisions to DynOS/Lua
2022-03-28 01:02:33 -07:00
Prince Frizzy
ed749285c6
Cleanup ( #43 )
...
* Rewrite a bit of get_level_name() and a bunch of cleanup.
2022-03-26 22:13:57 -07:00
MysterD
c6107ffe49
Separate ptrData from rawData on all platforms
2022-03-25 23:05:58 -07:00
MysterD
0b48fb139a
Improve sanity check for torsoPos (fixes PVP when using non-player-models)
2022-03-25 21:36:46 -07:00
Prince Frizzy
b01553200b
A load of fixes and cleanup.. ( #39 )
...
Red Coins will now properly play the cutscene for who collected the last red coin.
Secrets will now properly play the cutscene for who collected the last secret.
Treasure Chests will now only play the star cutscene for the person who opened the last chest.
Properly named some unknown Treasure Chest fields.
The Chain Chomp Chain should now properly be despawned for late joiners.
Improved the Big Boo's Haunt Merry-Go-Round checks for Mario.
2022-03-22 19:50:13 -07:00
MysterD
7a00461333
Added allocate_mario_action()
2022-03-17 01:17:34 -07:00
MysterD
f74b6a47d0
Load Super Keeberghrh's ERROR model when DynOS can't find the model
2022-03-16 01:34:18 -07:00
Prince Frizzy
4b57d591a4
Fix star cutscene playing for everybody with Klepto plus some cleanup. ( #32 )
...
* Fix star cutscene playing for everybody with Klepto plus some cleanup.
* Fix compile error.
* Fix pyramid elevator syncing, Hopefully fix pyramid top syncing, Grand Star partial working sync.
* Fix up the Grand Star code.
2022-03-16 00:05:28 -07:00
Prince Frizzy
c62e65d7e8
Fixes for multiple players getting a star cutscene, Even if they didn't spawn it. ( #22 )
...
* Fix up star cutscene issues.
2022-03-13 00:22:48 -08:00
Prince Frizzy
43ae67c337
Update to Refresh 13 ( #19 )
...
* Refresh 13
Co-authored-by: n64 <n64>
2022-03-13 00:17:10 -08:00
MysterD
54810a2a85
Implemented dynos model packs into configfile
2022-03-10 19:23:38 -08:00
MysterD
851b2c5352
Merge branch 'dynos' into unstable
2022-03-10 18:17:59 -08:00
MysterD
3f442c474a
Ported the rest of DynOS, but left the options menu disabled
2022-03-10 01:18:53 -08:00
MysterD
01cd49273e
Added the ability to set surface collisions on custom behaviors
2022-03-09 23:02:20 -08:00
MysterD
9334840448
Added ability for Lua to spawn non-synchronized objects
2022-03-09 21:25:34 -08:00
MysterD
4ddb6bbf5f
Added DynOS v1.1 without the dynamic options
...
- Added support for coop-specific actors
- Added support for coop-specific geo functions
- Added support for coop-specific model functions
2022-03-09 18:01:03 -08:00
MysterD
3de0900bbc
Initial custom behavior commit
2022-03-03 01:04:15 -08:00
MysterD
26f1945bdd
Fixed more possible bugs pointed out by cppcheck
2022-03-01 21:13:00 -08:00
PeachyPeach
a30bc12aed
Added support for X and Y buttons; Re-mapped B button to the actual B button for controllers; Moved particleFlags code so lua scripts can spawn Mario particles with 'before Mario update' and 'after Mario update' hooks ( #5 )
2022-02-27 14:31:59 -08:00
MysterD
4d1a7c0136
Prevented SM64 hang on object count overflow
2022-02-22 01:10:17 -08:00
MysterD
cee83df8c9
Initial Lua support for spawning objects
2022-02-21 22:46:39 -08:00
Prince Frizzy
48c6c9074b
Fixes for Refresh 12
2022-02-19 01:39:38 -05:00
MysterD
a73b828106
Created TextureInfo struct
2022-02-15 22:13:10 -08:00
Prince Frizzy
6b91a8f7e2
sound: Add extended channel mode for sequences.
...
Provided by theclashingfritz
2022-02-15 01:36:44 -08:00
MysterD
b9dd895a44
Updated Andrat's Luigi sound pack
...
Provided by FluffaLuigi
2022-02-15 01:00:09 -08:00
MysterD
1fbfed2187
Fixed Wario sounds pitch/speed
2022-02-15 00:51:19 -08:00
MysterD
29dcaf3b1d
Added wario sounds
...
Have yet to pitch correct them.
Huge thanks to theclashingfritz and anzz1
2022-02-14 23:36:53 -08:00
MysterD
a3efdebec4
Added FluffaLuigi's Wario model
2022-02-13 21:52:35 -08:00
MysterD
4cd13853db
Changed autogeneration of Lua constants to pull directly from src
2022-02-03 00:43:17 -08:00
MysterD
5e86511652
Reimplemented how Lua reads/writes to C Objects
2022-01-17 20:50:39 -08:00
MysterD
0be69f4648
Second iteration of Lua IO
...
Started working on third
2022-01-17 19:23:52 -08:00
MysterD
d224e85ed5
Added Waluigi - model provided by Super Keeberghrh
2021-09-05 14:23:47 -07:00
MysterD
4862a5effd
Lowered priority of snoring sounds so they don't cut off other sounds
2021-08-23 21:19:13 -07:00
MysterD
12fd68e47a
Added a callback for area timer objects to only run certain things once per frame
2021-08-19 00:31:20 -07:00
MysterD
993e988bd4
Added toad player character
2021-08-18 22:55:31 -07:00
MysterD
3c0a1bdd22
Refactored how enemies display a cap in their hand
2021-08-18 21:39:39 -07:00
MysterD
eab9064427
Added support for spawning Luigi-versions of metal/vanish/wing cap as items
2021-08-15 11:46:28 -07:00
MysterD
d08f186a18
Added hacks for fire spitter and skeeter to prevent glitching through the floor on water level change
2021-08-14 20:17:57 -07:00
MysterD
f5c2b5ebe0
Added new MAXIMUM type to network area timer system. Exclamation boxes now reappear at the correct time
2021-08-12 18:13:41 -07:00
MysterD
3fc8e45f77
Rewrite the core of network area timer (yet again)
2021-08-10 18:29:49 -07:00
MysterD
91fd89cd8d
Color detached caps according to player palette
2021-08-06 01:02:07 -07:00
MysterD
1bc3da1d22
Fade out players when they leave/disconnect
2021-08-04 18:47:59 -07:00
MysterD
84e92836c8
Refactored network area timer system
2021-08-03 19:21:50 -07:00
MysterD
dd0f1cddac
Resync bomp using Network Area Timer
2021-08-03 18:52:48 -07:00
MysterD
df53c263e8
DJUI: Replaced old ingame menu with new DJUI menu
2021-07-15 19:37:09 -07:00
MysterD
38e6b5d340
Initial DJUI commit
...
The birth of a custom user interface system.
Has the ability to draw things to the screen at native resolution
regardless of window size.
Components can be nested within one another to an arbitrary depth.
Text rendering is completely rewritten.
Text and images can be clipped by their parent container.
2021-06-18 15:23:59 -07:00
MysterD
5fb19927e9
Resynchronized DDD poles to use area timer system
2021-06-15 18:01:03 -07:00
MysterD
aebaecc1cc
Resynchronized checkerboard elevators to use area timer
2021-06-14 20:29:08 -07:00
MysterD
ecccc66906
Resynchronized LLL puzzle pieces
...
Created a timer based on area that is shared. The puzzle pieces will
execute rapidly to catch up to the timer on level join. This keeps them
in sync without constantly needing to acknowledge that a puzzle piece
had moved before continuing.
2021-06-14 20:14:47 -07:00