MysterD
dec4d0c51c
Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable
2022-03-29 21:07:28 -07:00
Prince Frizzy
54a6135cb9
Cleanup Deluxe ( #45 )
2022-03-29 20:45:56 -07:00
MysterD
0a5d4cd215
Fix softlock when player is grabbed by enemy
2022-03-28 18:57:52 -07:00
MysterD
3218f771e6
Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable
2022-03-24 19:30:53 -07:00
MysterD
bac952c370
Make players invincible to pvp attacks on area load
2022-03-24 18:16:26 -07:00
Isaac
acd14c2718
Fixed desync for late joiners when using Non-stop mode and made bubble when no lives remaining kick you out of the level ( #40 )
2022-03-23 20:48:06 -07:00
Isaac
989e304552
Made slide-kick minimum speed a bit more reasonable ( #38 )
...
* Made slide-kick minimum speed a bit more reasonable
* Changed the speed minimum to 15
* Minor adjustment
* Fix spelling and punctuation.
2022-03-22 19:51:25 -07:00
MysterD
b695cbd55a
Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable
2022-03-13 00:25:22 -08:00
Prince Frizzy
75bb9b7912
Update to Refresh 13 ( #19 )
...
* Refresh 13
Co-authored-by: n64 <n64>
2022-03-13 00:17:10 -08:00
MysterD
9cdb95b10b
Made kick-slide have a minimum speed to attack players
2022-03-12 23:47:17 -08:00
MysterD
3ce66ac312
Added hook: HOOK_ALLOW_PVP_ATTACK, disabled friendly fire in football
2022-03-12 23:43:47 -08:00
MysterD
2e2f9ea7ac
Added 'non-stop' mode option for speedrunners
2022-03-12 02:41:07 -08:00
MysterD
76522ed305
Made death animations/warps a lot less janky
2022-03-12 02:12:11 -08:00
MysterD
8802642296
Prevent long jump and side flip from PVP attacking
2022-03-09 21:26:51 -08:00
MysterD
07cbeb119c
Fixed more possible bugs pointed out by cppcheck
2022-03-01 21:13:00 -08:00
MysterD
1131fb02db
Prevented SM64 hang on object count overflow
2022-02-22 01:10:17 -08:00
Prince Frizzy
32b0c91935
Fixes for Refresh 12
2022-02-19 01:39:38 -05:00
MysterD
e536d140bb
Added HOOK_ON_INTERACT to Lua API
2022-02-15 22:21:31 -08:00
MysterD
6d6d94fcde
Add Wario's moveset based on steven's mod
2022-02-14 18:26:44 -08:00
MysterD
a28f046eb9
Made players drop held obj when bouncing on each other
2022-02-05 10:25:20 -08:00
MysterD
fcb459d095
Added HOOK_ON_PVP_ATTACK
2022-02-02 19:19:17 -08:00
MysterD
df202c1936
Resynchronize Yoshi to fix softlock, synchronized special triple jump better
2022-01-28 19:13:23 -08:00
MysterD
35ac2165ad
Prevent crash and end-of-level corruption when someone collects a non-course star
2022-01-28 00:01:34 -08:00
MysterD
1e3acefff1
Adjusted bouncing on players
2022-01-27 23:59:18 -08:00
MysterD
6a1ceab5ca
Made bubble-on-death a server setting
2022-01-14 20:33:06 -08:00
MysterD
01f1615092
Player bounce improvements: jump height depends on velocity, crouching players cause a twirl
2021-09-01 18:11:01 -07:00
MysterD
d6150c0b0d
Player-to-player attacks adjusted for metal marios
2021-08-23 21:48:33 -07:00
MysterD
68e04a74bc
Fixed late join for items a Boo was carrying
2021-08-12 18:48:17 -07:00
MysterD
3edb08c98d
Allow multiple players to interact with the same BBH cage
2021-08-12 18:18:28 -07:00
MysterD
da31495564
Refactor player sounds, added pitch scale for player sounds
2021-08-11 23:24:53 -07:00
MysterD
710a7e4749
Color detached caps according to player palette
2021-08-06 01:02:07 -07:00
MysterD
59eef70183
Prevent player-to-player interactions from messing up other ones
2021-06-26 21:51:00 -07:00
MysterD
0b3a97d405
Improvements to late-join synchronization
...
Removed (slightly) old coin and static ent removal system
Resynchronized respawners
Added packet for macro deletions
better than previous system since the entities don't need a sync id and we can synchronize deletion station across areas
allows the synchronization of odd entities like lines of coins
Added packet for spawn info deletions
Split packet_location_request into multiple files
2021-06-09 22:35:34 -07:00
MysterD
6e7c542068
Synchronized race timers
2021-06-08 22:05:12 -07:00
MysterD
5db1a9e827
Synchronize late-join coin collection
2021-06-08 02:26:35 -07:00
MysterD
bbdc942501
Ripped out level synchronization/warp code
...
Began writing new system that synchronizes course/act/level/area per
player and 'ownership' of that location.
2021-06-07 12:19:59 -07:00
MysterD
1564ac7c0f
Translated Luigi sounds through new Character system
2020-10-16 23:33:41 -07:00
anzz1
d1739648e1
Added Luigi sounds ( #77 )
...
* added a new audio bank 10 for luigi sounds
* made some audio memory buffers larger to fix sound cuts
* added option to enable/disable luigi sounds in the sound options menu
* added Andrat's "90's Classic Luigi Voice Pack" as default luigi sounds
Co-authored-by: anzz1 <>
2020-10-16 11:54:59 -07:00
MysterD
2b0f892251
Misc adjustments to recent PRs
...
Switched from manual checking of Luigi to using new Character structs
Synchronized cap spawning for mario_blow_off_cap()
Added declarations for network_send_death() and network_receive_death()
2020-10-16 03:59:24 -07:00
anzz1
bc7ec31c02
Enemy hat fixes ( #83 )
...
* Ukiki now steals Mario/Luigi hat correctly
* Klepto now steals Mario/Luigi hat correctly
* Mr. Blizzard now knocks off Mario/Luigi hat correctly
* Fwoosh now knocks off Mario/Luigi hat correctly
Co-authored-by: anzz1 <>
2020-10-16 03:03:25 -07:00
MysterD
8750198750
Prevented vanish cap players from interacting with other players
2020-10-14 20:58:03 -07:00
MysterD
cfd559bc74
Sync riddenObj, prevent remote interaction with shell
2020-10-14 20:50:55 -07:00
MysterD
8fc8ca6ca7
Prevent players from interacting with a shell that someone else is riding
2020-10-14 20:42:04 -07:00
MysterD
cb902c519d
Properly synchronize koopa shells spawned from boxes
2020-10-14 20:34:38 -07:00
MysterD
c8a45235ca
Removed two-player hacks from cannon and object packets
...
Increased error checking of get_behavior_from_id
Made failure logging for packet_object a lot better
Changed debug logging to show global index instead of "Server/Client"
Changed debug keyboard binds to support more keyboard types
Made SyncObject's rxEventId de-duplication per-player instead of one-player
Removed sizeof(enum) from packet_read/packet_write
2020-10-13 21:44:27 -07:00
MysterD
41295fb814
Synchronized Ukiki
2020-10-08 20:56:49 -07:00
MysterD
ea1553c18d
Koopa shell can only be ridden by one person, and doesn't get accidentally removed
2020-10-06 23:38:56 -07:00
MysterD
53f7a36819
Prevent multiple star/key unlock animations on the same door
2020-10-04 23:23:17 -07:00
MysterD
e9761cd3e6
Prevent rare bug where a remote player will grab a non-grabbable object momentarily
2020-10-04 23:06:52 -07:00
MysterD
104e824a13
Make sure 70 star door is always openable
2020-10-04 22:16:20 -07:00