MysterD
e676979630
Fix bug where replies to unknown players went to the wrong place
2023-04-15 01:16:59 -07:00
MysterD
787a5331c8
Increased starting ping
2023-04-15 00:33:56 -07:00
MysterD
4b7bb73232
Made banning work on CoopNet
2023-04-14 22:06:56 -07:00
MysterD
a1c218f9fc
Added messages to lobby list when no lobbies found, or coopnet connection fails
2023-04-14 19:58:36 -07:00
MysterD
6a577d691f
Make lobby hosting detect the largest mod by lua size
2023-04-14 11:59:35 -07:00
MysterD
b1aace4f04
Made version mismatch lobbies more obvious
2023-04-14 11:25:45 -07:00
MysterD
f99b5c05bb
Fix how languages detect the lang file path
2023-04-14 11:04:22 -07:00
MysterD
6c7e7778d1
Merge branch 'coop' into coopnet
2023-04-14 10:53:58 -07:00
MysterD
a6d98d3103
Make sure coopnet always sets callbacks
2023-04-13 23:39:00 -07:00
MysterD
29a8c391bb
Make coopnet IP and Port configurable (Isaac)
2023-04-13 22:58:58 -07:00
MysterD
0e1cda1b91
Ran autogen
2023-04-13 22:39:42 -07:00
MysterD
7d3bfa78e6
Bumped version
2023-04-13 22:39:25 -07:00
MysterD
694ba4b273
Fixed crash in void geo_process_node_and_siblings()
2023-04-13 22:38:32 -07:00
MysterD
01c379d50d
Fixed crash in network_send_spawn_objects_to()
2023-04-13 22:36:47 -07:00
MysterD
fadb568519
Fixed crash in reset_camera()
2023-04-13 22:32:18 -07:00
MysterD
3a807bee06
Fixed crash in network_receive_lua_custom()
2023-04-13 22:29:10 -07:00
MysterD
e914a4e2c4
Increased max lag compensation to 1s
2023-04-13 22:23:56 -07:00
MysterD
cd347b80ee
Clear interaction's invulnerable flag after each player has been processed
2023-04-13 22:17:01 -07:00
MysterD
d66c7190f6
Merge branch 'coop' of github.com:sm64ex-coop-dev/sm64ex-coop into coop
2023-04-13 21:35:08 -07:00
Isaac0-dev
b206b75d7e
improve djui paginated panels and fix some typos ( #347 )
...
* improve djui paginated panels and fix some typos
* naming
2023-04-13 21:33:34 -07:00
MysterD
3f38c740d8
Add lobby refresh button
2023-04-13 18:27:18 -07:00
MysterD
fe2bb479ca
Added menus for public and private lobbies
2023-04-11 21:38:17 -07:00
MysterD
a9bebc882c
Merge branch 'coop' of github.com:sm64ex-coop-dev/sm64ex-coop into coop
2023-04-11 20:07:12 -07:00
MysterD
0e7bbd2da6
Add single-lua-file mods to mod cache
2023-04-11 20:07:09 -07:00
Agent X
70de5d26af
Flying triple jump off players if wing cap ( #344 )
2023-04-11 18:41:41 -04:00
MysterD
de9e5f8550
Fixed crash in smlua_set_sync_table_field_from_network()
2023-04-11 15:02:51 -07:00
MysterD
1406f15995
Make sure lag_compensation_get_local_state() always returns a MarioState
2023-04-11 14:53:04 -07:00
MysterD
3825026faa
Made cur_obj_call_action_function safer
2023-04-11 14:40:24 -07:00
Agent X
aba6483e5e
Hopefully fix passes_pvp_interaction_checks crash ( #343 )
...
* Hopefully fix passes_pvp_interaction_checks crash
* Hopefully fix cur_obj_call_action_function crash
2023-04-11 14:32:47 -07:00
MysterD
3b0e650dda
Use the correct resolution for djui hud interpolation
2023-04-11 14:26:42 -07:00
MysterD
4d3e150e2d
Fixed coopnet disconnect, separated coopnet_id, started adding password stuff
2023-04-11 14:07:58 -07:00
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
MysterD
0b6e087936
coop now restores a backup configuration file if loading the config file threw an error
2023-04-01 17:01:50 -07:00
MysterD
af458cf210
Fixed crash handler
2023-04-01 05:12:46 -07:00
MysterD
bff3dc74fe
Fixed clicking your cursor on the rightmost letter of inputbox
2023-04-01 03:56:23 -07:00
MysterD
d09d66b5d5
Change certain asserts in configfile to logs
2023-04-01 03:39:23 -07:00
MysterD
213af9b2dc
Remove djui panels from main djui header
2023-04-01 00:30:35 -07:00
MysterD
6fc711e440
Added smlua_text_utils_get_language()
2023-04-01 00:04:45 -07:00
MysterD
fb51d48c02
Capitalize language files
2023-04-01 00:00:44 -07:00
MysterD
80aa63d090
Automatically resize join and confirm text
2023-03-31 23:57:03 -07:00
MysterD
e86aa59a4d
Fix memory leak in djui panel
2023-03-31 23:54:26 -07:00
MysterD
f3c1e15659
Resized DJUI menu panels so that other languages will fit
2023-03-31 22:05:37 -07:00
MysterD
4839adf289
Made the background controller setting not require a restart
2023-03-31 22:05:09 -07:00
MysterD
a9fe991ba4
Make language configurable in-game
2023-03-31 19:38:06 -07:00
MysterD
30e802179b
Added more things to the language system
2023-03-31 17:44:29 -07:00
MysterD
fe8c510ee4
Started adding the ability to translate DJUI menus
2023-03-31 15:18:19 -07:00
MysterD
abaaf10931
Continue simplifying DJUI panels
2023-03-31 12:34:20 -07:00
MysterD
2f59539d37
Started simplifying DJUI panels
2023-03-31 03:16:58 -07:00
MysterD
63f2166bab
Merge branch 'coop' of github.com:sm64ex-coop-dev/sm64ex-coop into coop
2023-03-31 00:29:32 -07:00
MysterD
8029400e48
Use UTF-8 for djui text
2023-03-30 23:12:32 -07:00
MysterD
87c6ee6e80
Reduce log spam
2023-03-30 12:19:04 -07:00