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
Kae
8cbb262c24
fix directives stitching bug when parsing scale
2024-05-02 11:56:59 +10:00
Kae
789597dde4
fix inventory hotbar links breaking when moving an item
2024-05-01 05:04:38 +10:00
Kae
9e3048ea16
world.entityAimPosition
2024-05-01 05:04:15 +10:00
Kae
27e0f6bd71
fix: scale not applying to NPCs properly and applying post-rotation
2024-04-29 06:18:58 +10:00
Kae
1b86da7f36
fix: PaintingBeamTool turning invisible after switching color
2024-04-25 02:09:10 +10:00
Kae
f58702683f
log EntityMessageResponse error instead of throwing
2024-04-24 16:28:09 +10:00
Kae
d0f8aec244
feat: unicode emoji support + other stuff
2024-04-24 07:44:53 +10:00