Reid
|
f8d2e1b7e6
Fix some memory leak issues on exit
|
2 місяців тому |
Reid
|
47375a7f3a
Refacto our map boundary code, fix some minimap perf and placement issues and add a red dot to show the player position on the minimap
|
3 місяців тому |
Reid
|
1fa636e93a
Rework most of our network code, add rpc bulking, improve agent and entity updates, add zone projectile attack and fix many incoherence with unordered network updates
|
3 місяців тому |
Reid
|
5c8617da10
Delete some un-released childs when we quit the game state. Remove the force map emplace on the character screen and solve the parent mismatch error
|
3 місяців тому |
Reid
|
e752efe6bc
Refactor our network implementation to enable both websocket and enet to be used in parallel
|
3 місяців тому |
Reid
|
0157bac476
Fix various warnings and errors, prevent our sqlite addon to be added on web exports, use the correct keycode on our button actions helper and remove physic related code on the map service
|
3 місяців тому |
Reid
|
5e4dceabce
Complete websocket support
|
3 місяців тому |
Reid
|
0b3f896265
Fix some scheduling issues when closing the server, updating player stats and handling peer notifying functions
|
4 місяців тому |
Reid
|
695e3b9143
Bind the sql repawn data to our players and fix a bunch of issues from the global persistence
|
4 місяців тому |
Reid
|
633ec29b99
Use a default UI preset agnostic of client/server mode, switch FSM and Network services into singletons and refactor the launcher singletons
|
7 місяців тому |
Reid
|
1e86d7768c
Connect peers, characters, account and agents signals to our server UI
|
7 місяців тому |
Reid
|
a42ad2e09b
Revamp the login and connection logic
|
7 місяців тому |
Reid
|
f6a2f2f4db
Unify our destroy service logic across the camera and the world services
|
7 місяців тому |
Reid
|
a3f14eb8db
Integrate the new character panel to select/create characters
|
7 місяців тому |
Reid
|
9a503f237c
Add account creation/login, character creation/selection, reworked the FSM flow and connect all of these steps with the SQL server
|
7 місяців тому |
Reid
|
934ea07b7a
Add empty SQL service
|
8 місяців тому |
Reid
|
91a37a990c
Defer all our add_child except for the callback's timer that needs to be added right before starting
|
8 місяців тому |
Reid
|
579dd1d03d
Expand our FSM to correctly support any mode login/logout
|
8 місяців тому |
Reid
|
8ed0ed6283
Rewrite our Audio node as an AudioStreamPlayer node and not a Service anymore
|
10 місяців тому |
NetSysFire
|
64c3504c9f
move comments around as requested
|
11 місяців тому |
NetSysFire
|
26177c58d0
launcher.gd: make label into a node, add scene
|
11 місяців тому |
NetSysFire
|
a2aa637028
launcher.gd: mention actual path, but dont when in the editor
|
11 місяців тому |
Reid
|
927f0ecda6
Rework our FSM logic to be game agnostic
|
11 місяців тому |
Reid
|
952b749b4b
Client side entity refacto to enable the entity outline to be performed on the root CanvasGroup's visual node
|
1 рік тому |
Reid
|
64ef0391f1
Move the action singleton to sources/input/ and add a basic device manager singleton to handle our button/keys icons
|
1 рік тому |
Reid
|
12dfeb6468
Remove our Conf service and switch it to be a static class (awaiting its destruction in a future milestone)
|
1 рік тому |
Reid
|
ec6e14b6ac
Remove the DB Service and use a static class instead
|
1 рік тому |
Reid
|
022784e7d0
Remove auth, debug, map and project config files, replace them with LauncherCommons and fill in new information directly on Debug service and NetworkCommons
|
1 рік тому |
Reid
|
ab5fa6fc5c
Fix a large bundle of warnings from the Godot upgrade (1/2)
|
1 рік тому |
Reid
|
89e5e94305
Remove the Setting service, add render and audio settings and fix a lot of rescaling and widget placement issues
|
1 рік тому |