Commit graph

2334 commits

Author SHA1 Message Date
MysterD
ba338ec2dd Fix warnings, add Makefile logic for coopnet in other OS 2023-04-10 19:45:06 -07:00
MysterD
1027fdc361 WIP: lobby browser 2023-04-10 19:40:48 -07:00
MysterD
9a49ff95c7 Fixed graphical corruption when text renders offscreen 2023-04-10 19:03:34 -07:00
MysterD
41b226f9a7 Fixed crash in mod_clear() 2023-04-10 17:53:28 -07:00
MysterD
9ffd99473d Fix crash in is_anim_past_frame() 2023-04-10 17:50:57 -07:00
MysterD
03c172fa9e Crash fix for discord_activity_update() 2023-04-10 17:48:56 -07:00
MysterD
2d01367cf6 Possible crash fix for osPiStartDma() 2023-04-10 17:46:45 -07:00
MysterD
6f7b7e65ca Possible crash fix for network_receive_download() 2023-04-10 17:45:43 -07:00
MysterD
3fd8d74dc1 Fixed crash in cur_obj_follow_path 2023-04-10 17:41:51 -07:00
MysterD
69703ac29b Erase and recreate lua directories on import 2023-04-10 15:28:47 -07:00
MysterD
c1c12feb8f Cleanup zip file in more failure scenarios 2023-04-10 14:59:29 -07:00
PeachyPeach
892e48d3da
level_script_parse now calls the callback for objects with custom behaviors (#342) 2023-04-10 14:37:25 -07:00
Agent X
265a3c6b03
Hopefully fix 3 crashes (#341)
* Hopefully fix 3 crashes
2023-04-10 10:31:45 -07:00
MysterD
7fac22c265 Basic lobby browser 2023-04-10 01:10:24 -07:00
MysterD
b79db3b203 Add coopnet defines 2023-04-09 23:45:52 -07:00
MysterD
2e854cda60 Merge branch 'coop' into coopnet 2023-04-09 22:52:35 -07:00
MysterD
0aab42a27e Quick fix - create dynos/mods directories if they don't exist 2023-04-09 18:53:32 -07:00
MysterD
ea4a4b7d45 Made mod description panel appear behind mod selection panel 2023-04-09 17:55:29 -07:00
MysterD
54d0c03d46 Update discord activity when rehosting 2023-04-09 17:46:53 -07:00
MysterD
52eba1990b Revert some small text rendering optimizations so that mods still render correctly 2023-04-09 17:40:41 -07:00
MysterD
2b5dea60b0 Fix selectionbox crash when out of range 2023-04-09 17:25:45 -07:00
MysterD
04032a14af Started adding CoopNet 2023-04-09 17:20:07 -07:00
Prince Frizzy
f010caeb4b
Fix for djui_panel_find_first_interactable returning garbage if the loop aborts. (#339) 2023-04-09 07:52:02 -04:00
Isaac0-dev
f7a3e5f0a6
add a way for Lua mods to detect what OS coop is running on (#338)
* patch for beta 32

* bump version

* fix lakitu cam duplication hopefully

* add a way for Lua mods to see what OS its running on
2023-04-08 19:52:16 -04:00
MysterD
2f4008f9c9 Fixed compiling with DISCORD_SDK=0 2023-04-04 16:22:07 -07:00
MysterD
6f7d783602 Preventing spamming of join packets when the ping is high 2023-04-04 00:34:54 -07:00
MysterD
e7ebce5207 Removed lag compensation functions that shouldn't be added to the Lua API 2023-04-03 21:56:52 -07:00
MysterD
4d545fd2ca Fix zip file extraction error 2023-04-03 21:09:15 -07:00
MysterD
c437b386f6 Add drag & drop to DirectX versions 2023-04-03 20:36:29 -07:00
MysterD
4578b4e71f Added new spanish strings 2023-04-03 19:32:34 -07:00
MysterD
9c6fef9ecd Allowed Drag & Drop importing of mods and DynOS packs 2023-04-03 19:22:22 -07:00
MysterD
0d21c66037 Restore vanilla angle checks for kick/pick 2023-04-03 15:23:10 -07:00
MysterD
fce88728d2 Improve lag compensation 2023-04-03 13:55:03 -07:00
MysterD
01b2cc2997 Fix incorrect font rendering offset 2023-04-02 23:06:06 -07:00
MysterD
192d47aea0 Added FONT_TINY 2023-04-02 23:02:14 -07:00
MysterD
dcd1bc7aa8 Made rejoining popup only show up once per rejoin 2023-04-02 22:28:34 -07:00
MysterD
4328c00299 Increase rainbow buffer size 2023-04-02 22:20:04 -07:00
MysterD
5406593660 Fixed player smoke particle flags 2023-04-02 22:11:16 -07:00
MysterD
304cf9e8eb Made players invulnerable to PVP when ground pounding 2023-04-02 22:11:04 -07:00
MysterD
fda3c54c8b Merge branch 'coop' of github.com:sm64ex-coop-dev/sm64ex-coop into coop 2023-04-02 21:19:04 -07:00
MysterD
92a8cc8675 Fix player interactions
Separate normal player collisions from pvp
Normal collisions use local state
PVP collisions use rollback state
Make squish when bouncing completely local
Increase rollback buffer
2023-04-02 21:18:17 -07:00
Agent X
fe53cdffd1
Fix cheats (#335) 2023-04-02 22:19:57 -04:00
MysterD
cdd077c9f8 Use the basic character on the title font if it's missing 2023-04-02 19:11:51 -07:00
MysterD
f593a263aa PVP improvements
Removed angle check for punch/kick
Compensated for lag, so interactions favor the attacker now
2023-04-02 18:26:00 -07:00
MysterD
8f2f46fbdc Adjust text in inputboxes 2023-04-02 15:34:47 -07:00
MysterD
44a1831698 Fix desync when changing areas 2023-04-02 14:44:52 -07:00
MysterD
193f2cc447 Turned title font into a sprite sheet 2023-04-02 13:51:52 -07:00
MysterD
68346eecf1 Text rendering optimizations + resolution increase on normal font
Increased resolution of normal font 2x
Combined all normal font characters into a sprite sheet
Adjusted kerning on normal font
Removed 'rotatedUV' setting for DJUI fonts
2023-04-02 13:18:10 -07:00
MysterD
e578943700 Started optimizing text rendering 2023-04-01 23:44:10 -07:00
MysterD
9cfa078b5e Make gMarioStates->controller immutable in Lua 2023-04-01 17:16:18 -07:00