Kae
efa57d3081
UniverseClient: log packet type when a packet throws an exception
2024-09-02 22:18:03 +10:00
Kae
ac7577b4df
Rename Keypad enums
...
noticed keypad binds were named like this in SE (probably due to using the names given by SDL there) and it's nicer anyway. better do this sooner than later.
2024-09-02 22:17:26 +10:00
Kae
3c9c65fa38
fix sapling infinite loop
2024-08-25 20:29:22 +10:00
Kae
e3462c3c69
Update StarUniverseServer.cpp
2024-08-25 20:28:50 +10:00
Kae
25386deef4
Use formatting for that exception msg
2024-08-21 17:20:49 +10:00
SilverSokolova
d9ca18198e
Elaborate on dungeon air vs ground error message
2024-08-21 00:21:51 -05:00
Kae
8bef4abdbc
Connection changes
2024-08-13 16:23:01 +10:00
Kae
b2afd65144
Fix WorldStorage accessing null entityMap if a broken world throws an exception on load
...
happened to me when trying to repair a broken world file
2024-08-08 11:59:38 +10:00
Kae
dc37c9bdb8
Check if object matspace is a biome metamaterial when removing old matspaces
...
#95
2024-08-05 10:07:22 +10:00
Kae
20de634a06
Improve Discord activity info
...
requested by Omeruin!
2024-08-03 18:51:19 +10:00
Kae
42acfb3f2d
fix F16-F24 keys offsetting keycodes, add key name to canvas key callback args
2024-07-31 08:40:56 +10:00
Kae
420f1d9731
add player.favoriteColor and setFavoriteColor
2024-07-30 14:00:03 +10:00
Kae
5398190030
relax sector unload criteria
2024-07-28 10:53:14 +10:00
Kae
e1be2ab429
finalize network improvements
...
can now disable zstd stream compression via config, peer-to-peer uses stream compression now, also made the server commands script a bit nicer
2024-07-27 20:04:34 +10:00
Kae
372921abde
Update StarNetPacketSocket.cpp
...
oops
2024-07-27 19:42:24 +10:00
Kae
0ec199b3af
Update StarNetPacketSocket.cpp
2024-07-27 18:56:16 +10:00
Kae
a5788e7585
Update StarNetPackets.cpp
2024-07-27 14:52:36 +10:00
Kae
951fe787c4
Networking changes (needs P2P testing, requires clients to update unfortunately)
2024-07-27 14:09:12 +10:00
Kae
b1315d1784
Update StarPlayerInventory.cpp
2024-07-27 10:43:58 +10:00
Kae
c3de15c18d
Fix compressed buffer not being emptied instantly in TcpPacketSocket::writeData
...
would only cause an issue when using sendAll, resulted in rarely not connecting
2024-07-27 08:43:32 +10:00
Kae
2d278e71c1
fix possible segfault in PlayerInventory::retrieve
2024-07-26 14:54:34 +10:00
Kae
a6ac154b94
accept 🎮 in mod bindings
2024-07-25 08:56:00 +10:00
Kae
323364f0af
well that doesn't compile outside MSVC apparently
2024-07-25 07:25:27 +10:00
Kae
0638127721
Update StarObject.cpp
2024-07-25 07:21:17 +10:00
Kae
0634ae78fc
Object::init - avoid throwing if 'scripts' parameter isn't an array for some reason
2024-07-25 07:04:21 +10:00
Kae
6dd49fb69a
make missing packed.pak instructions slightly more verbose
...
ffs. TODO: prompt automatic copy if it detects an existing install
2024-07-24 18:18:52 +10:00
Kae
f46d796253
Propagate client admin status to WorldServers
2024-07-20 05:35:06 +10:00
Kae
49f84c7a3b
add missing return statement
2024-07-02 21:26:30 +10:00
Kilkenni
0acce4b871
return values for bookmark Lua callbacks
2024-07-01 19:18:40 +03:00
Kae
54ac208dd5
lighting: disable the new additive point light behavior when new lighting is off
2024-06-28 17:10:17 +10:00
Kae
bb5387fbdb
fix seemingly extremely rare race condition leading to exception when joining a singleplayer internal server
...
happened when the client thread called universeServer->setPause (which locks m_clientsLock) between the client id being added to m_clients and the connection being added to m_connectionServer
2024-06-28 17:09:13 +10:00
Kae
f60a19e065
optional sbinit option to disable UGC (workshop mods)
2024-06-27 15:49:41 +10:00
Kae
64adc28658
fix the very last material color variant not displaying
2024-06-27 14:29:43 +10:00
Kae
624d41f94a
Fix MaterialItem not entirely uninitializing
...
was causing an exception when a MaterialItem had a script on it
2024-06-26 13:04:19 +10:00
Kae
e1b1b2fd59
Ensure the chunk & system that the player's ship is always in their local chunk cache
...
#74
2024-06-24 14:08:04 +10:00
Kae
4c90472977
Read object script paths from params again taking relative paths into account
...
also made build artifact names a bit more consistent
2024-06-22 14:02:02 +10:00
Kae
83686a816c
revert Object script change for now
...
didn't consider relative paths
2024-06-20 09:16:37 +10:00
Kae
39a6e900a4
Inspecting now logs to the chat
...
TODO: make configurable!
2024-06-17 20:31:40 +10:00
Kae
f7d2303fe0
add Object::clientEntityMode, & read scripts from params
...
Suggested by Bott
2024-06-17 20:22:26 +10:00
Kae
fc50600303
add Projectile::velocity
...
thanks to Bott for suggesting
2024-06-09 15:25:23 +10:00
Kae
5d1e85b241
player.availableRecipes and root.allRecipes
2024-06-03 15:47:18 +10:00
Kae
add17da988
directive-based color variants for materials
2024-06-02 22:37:52 +10:00
Kae
986db9cfc5
further MaterialDatabase checks
2024-06-02 14:02:16 +10:00
Kae
41bad6c97c
fix MaterialDatabase::radiantLight null deref when material/matmod ID does not exist
2024-06-01 21:32:27 +10:00
Kae
465f07a9b7
fix unknown tech logging
2024-05-29 11:31:54 +10:00
WasabiRaptor
20882990e0
error handling for missing techs
2024-05-28 10:44:34 -04:00
SilverSokolova
4ae9f131f8
Make blueprints stackable
...
I did not test this
2024-05-21 03:59:03 -05:00
Kae
2996bfe8b4
Update StarHumanoid.cpp
2024-05-13 15:53:01 +10:00
Kae
6fc52e2fe7
codex items: mark unread if already known so that it reopens
2024-05-02 13:12:39 +10:00
Kae
80109a8181
Update StarHumanoid.cpp
...
i am rather sleepy today
2024-05-02 13:12:18 +10:00