MysterD
5ea2e8a1ab
Removed luigi sound config
2021-07-16 18:12:56 -07:00
MysterD
df53c263e8
DJUI: Replaced old ingame menu with new DJUI menu
2021-07-15 19:37:09 -07:00
MysterD
5458fe3199
DJUI: Made cursor hover location control-configurable
2021-07-15 18:47:19 -07:00
MysterD
41d6ab1c4b
Added knockback strength to host setting menu
2021-07-15 18:33:27 -07:00
MysterD
d1dd0219d0
DJUI: pressing B or escape will go back one menu
2021-07-15 18:11:37 -07:00
MysterD
70036445ac
DJUI: Made cursor movement more predictable
2021-07-14 19:25:39 -07:00
MysterD
f35d15d588
DJUI: Changed quit menu into confirm menu, confirmed save erase
2021-07-14 19:14:07 -07:00
MysterD
1ea3007256
Added save file selection to host menu
2021-07-14 18:58:52 -07:00
MysterD
15de510a5c
Prevent the ability to host when Discord failed to initialize
2021-07-12 20:18:15 -07:00
MysterD
2fe281025d
Added host port inputbox to host menu
2021-07-12 20:06:51 -07:00
MysterD
e92c541052
DJUI: Created popup system, re-added missing popup messages
2021-07-12 18:29:39 -07:00
MysterD
aca99e1a73
Fix commandline params for client/server
2021-07-11 02:04:26 -07:00
MysterD
06d4105fa9
DJUI: Made join IP inputbox work correctly
2021-07-11 01:21:56 -07:00
MysterD
bb93ee4073
Added a join message screen
...
Displays an animation while joining
Shows version mismatch error in join message screen
Shows mod mismatch error in join message screen (displays mismatching mods now)
Displays party is full / host closed connection in join message screen
Added string builder
2021-07-10 22:30:58 -07:00
MysterD
b3c4efac72
Replaced old host/join menu with new DJUI menu system
2021-07-04 22:40:04 -07:00
MysterD
fa55493dbc
Removed old custom menu system
2021-07-01 21:27:57 -07:00
MysterD
a2e8113cfc
Removed old chat system
2021-07-01 21:14:11 -07:00
MysterD
638c36b43e
DJUI: Added join panel
2021-07-01 21:03:14 -07:00
MysterD
ad8c4eac28
DJUI: Made inputbox usable
...
Added keyboard support to inputbox
Fixed how inputbox text is clipped
Added on_enter_press callback for inputbox
Added ability to set clipboard text
Adjusted how components can be focused, and when they lose focus
Erased most of the text input stuff in controller_keyboard
Disabled major parts of old chat system
Disabled major parts of old menu system
2021-07-01 20:03:54 -07:00
MysterD
c4cd73fe7d
DJUI: Started adding inputbox
2021-06-29 19:04:23 -07:00
MysterD
f16f0c2d13
DJUI: Added button style for back button
2021-06-28 18:25:06 -07:00
MysterD
8b3db2fd86
DJUI: Make cursor movement more predictable
2021-06-28 18:15:59 -07:00
MysterD
25f556ce38
DJUI: Adjusted normal font, added missing characters
2021-06-28 18:08:24 -07:00
MysterD
59991f21b7
DJUI: Removed unimplemented Player menu
2021-06-28 00:07:07 -07:00
MysterD
4889e52ca0
DJUI: Added host menu
...
Added host message menu
Refactored how panel menus are constructed
Adjusted normal font's line height
Adjusted how text boxes detect max lines
2021-06-28 00:04:48 -07:00
MysterD
e62770a51b
DJUI: Added controls menu
2021-06-27 15:54:10 -07:00
MysterD
c673ac1eb1
Fixed how players compare their area numbers
2021-06-27 00:40:30 -07:00
MysterD
f03c2c8d0d
Fixed cannons, possible fix to star unlocks
2021-06-27 00:33:31 -07:00
MysterD
50e74f8371
Prevent player-to-player interactions from messing up other ones
2021-06-26 21:51:00 -07:00
MysterD
02aeca4123
Prevented initial level dialog from appearing twice
2021-06-26 20:36:18 -07:00
MysterD
bc53e57ce5
Made clients send keep-alive packets again
2021-06-26 20:25:38 -07:00
MysterD
880987f1ab
Prevent walking through warp doors
2021-06-26 20:20:19 -07:00
MysterD
e0194b19f1
Prevent packet_save_set_flag from looping
2021-06-26 16:54:43 -07:00
MysterD
ec386412cc
Bumped version to unst 6
2021-06-26 15:29:59 -07:00
MysterD
28d972150f
More networking adjustments
...
Adjusted when a join request is sent, and who it is sent to
Adjusted default course/act/level/area for new players
Added a sequence id to level area inform
Adjusted reliable packets to be sent half as frequently
2021-06-26 15:28:51 -07:00
MysterD
a2439cbacc
DJUI: Added selectionbox
2021-06-26 14:20:39 -07:00
MysterD
faf9d52548
DJUI: Added checkbox and camera panel
2021-06-25 23:03:38 -07:00
MysterD
655133d303
Hide cursor regardless of window mode
2021-06-25 15:56:28 -07:00
MysterD
caa8cce39a
DJUI: Added sliders, made Sound menu work
2021-06-25 15:50:31 -07:00
MysterD
450e35783e
DJUI: Wrote active panel system
2021-06-24 18:15:59 -07:00
MysterD
019639f44b
DJUI: Added 'Three Panel' component
2021-06-23 19:17:46 -07:00
MysterD
68cc0c9df9
DJUI: Improved keyboard/gamepad input
2021-06-22 21:35:55 -07:00
MysterD
a5a3458221
DJUI: Added keyboard/gamepad support
2021-06-22 20:01:16 -07:00
MysterD
9d401be5ad
DJUI: started adding options menu
2021-06-22 00:13:37 -07:00
MysterD
bcdd5b8eda
Added custom title font
...
Adjusted text system to have multiple fonts
Added color escape to text
2021-06-21 21:18:27 -07:00
MysterD
24bd83963e
Added quit menu
...
create enabled switch to disable interactables
fixed djui_base_destroy()
added on_click() event
2021-06-21 03:11:53 -07:00
MysterD
326bc52d08
DJUI: Created main menu panel
...
Added ability to make a DjuiBase keep its aspect ration
Added on_render_pre callback
Added ability to display 32b images
Added DjuiFlowLayout
Added logo
2021-06-20 23:34:14 -07:00
MysterD
43dc7bd6a1
Many small adjustments to networking code
...
In an attempt to track down an issue that causes packet flooding and
hanging, I've looked at every step of the networking process and tried
to clean up anything strange I saw.
2021-06-20 04:36:33 -07:00
MysterD
dc08fd6c23
Re-disable Discord until issues are sorted
2021-06-20 00:49:52 -07:00
MysterD
ae9ba026a5
Possibly fixed Discord issues
2021-06-19 21:59:06 -07:00