Kae
|
a8196dfd64
|
Reorganize root load order
Turns out increasing the root load thread count is detrimental. The databases are always stepping on eachother's toes
|
2023-07-01 04:09:11 +10:00 |
|
Kae
|
ad58a960e4
|
bring player inspection back!
|
2023-06-30 11:44:42 +10:00 |
|
Kae
|
b43c59e828
|
Update StarPlayer.cpp
|
2023-06-30 07:23:41 +10:00 |
|
Kae
|
7d847fcd6a
|
Fix rare world lighting thread race
|
2023-06-30 06:35:46 +10:00 |
|
Kae
|
cb1390e9f3
|
Fix movement controllers falling through platforms at low timestep hz
|
2023-06-30 06:35:32 +10:00 |
|
Kae
|
d5fbd2001b
|
RenderPrimitive micro-optimizations
|
2023-06-30 04:34:10 +10:00 |
|
Kae
|
47a527ebbf
|
Update StarHumanoid.cpp
|
2023-06-30 02:31:41 +10:00 |
|
Kae
|
dc134e168b
|
Move lightmap wait into WorldPainter to fix single-frame lightmap lag-behind
unfortunate
|
2023-06-29 10:31:59 +10:00 |
|
Kae
|
624c7aaaf1
|
Move lighting calculation to separate thread
|
2023-06-29 10:11:19 +10:00 |
|
Kae
|
9d67cda97f
|
Update StarPlayerLuaBindings.cpp
|
2023-06-29 08:12:27 +10:00 |
|
Kae
|
0b479ae1b9
|
fix parsePersonality on other compilers
|
2023-06-29 06:38:48 +10:00 |
|
Kae
|
fb0ab85089
|
Lua: player.* identity getters and setters
|
2023-06-29 05:58:24 +10:00 |
|
Kae
|
9486a56508
|
Add base variables for warping cinematics
I literally only did this because I have an ultra-wide monitor and the letterboxing bothered me
|
2023-06-29 00:13:43 +10:00 |
|
Kae
|
45493ca8dd
|
Revert timestep values to default, make configurable
|
2023-06-29 00:12:05 +10:00 |
|
Kae
|
47ae258c2e
|
ok maybe don't override the animation state if it's walk
|
2023-06-28 22:59:15 +10:00 |
|
Kae
|
0b7ddd05d1
|
Add extremely basic controller support (only movement)
|
2023-06-28 22:52:09 +10:00 |
|
Kae
|
322ee3a187
|
Fix non-rotated drawables still being included when calling Humanoid::render with items off
|
2023-06-28 20:29:05 +10:00 |
|
Kae
|
98c4e55380
|
Don't show the held item and rotation in the new inventory portrait
|
2023-06-28 20:22:25 +10:00 |
|
Kae
|
4c006afc94
|
Add unused support for using the actual humanoid for armor preview
|
2023-06-28 01:34:37 +10:00 |
|
Kae
|
efa3872396
|
Don't do spatial logging on the server
|
2023-06-28 00:50:47 +10:00 |
|
Kae
|
152af87655
|
Fix broken regex, make game timestep non-const
|
2023-06-28 00:20:22 +10:00 |
|
Kae
|
baf3a1cf76
|
Fix crash warping to planets and leftover formatting errors
|
2023-06-27 20:55:10 +10:00 |
|
Kae
|
332983c97b
|
The Formatting String Catastrophe
|
2023-06-27 20:23:44 +10:00 |
|
Kae
|
14b9689b6d
|
Change formatting to use fmtlib (STILL NEED TO CHANGE TO FMT SYNTAX!)
|
2023-06-27 19:24:35 +10:00 |
|
LDA
|
c9e889723b
|
resolved most of the compiler warnings/errors under gcc
also update xxhash and tinyformat
|
2023-06-26 11:58:35 -07:00 |
|
Kae
|
4585c9cafa
|
Lazy-loading of ImageOperation inside Directives
also fixed cases of drawables not staying centered after adding directives that scale
|
2023-06-27 03:38:57 +10:00 |
|
Kae
|
63b68b3a55
|
Nameplate and chat bubble improvements
They should stack much better now. I also hooked up the true mouth position to the name-tag, but it's too shaky on chat bubbles.
|
2023-06-27 00:42:07 +10:00 |
|
Kae
|
94c84ad013
|
Update StarNetworkedAnimator.cpp
|
2023-06-26 21:41:54 +10:00 |
|
Kae
|
f2fedb0c87
|
cache NetworkedAnimator drawables
could use a LruCache later
|
2023-06-26 21:39:22 +10:00 |
|
Kae
|
14ef69c0f6
|
Move error screen over title
|
2023-06-26 20:40:32 +10:00 |
|
Kae
|
d5d474c673
|
Fix particles finally
|
2023-06-26 16:09:40 +10:00 |
|
Kae
|
ed3d5dffc0
|
slight NetworkedAnimator drawables optimization
|
2023-06-26 14:40:14 +10:00 |
|
Kae
|
79c5012033
|
fix Particles not being drawn with the new image member
|
2023-06-26 02:03:50 +10:00 |
|
Kae
|
09d26d43b5
|
Add string view variant of Star::String and use it
it's 1:30 AM AGAIN !! !!!!!
This might have broken the inventory icons of custom hats a little, need to look into that
|
2023-06-26 01:42:18 +10:00 |
|
Kae
|
13a74602bd
|
Upgrade to C++17
|
2023-06-25 20:01:32 +10:00 |
|
Kae
|
7d205330db
|
More directives optimization
|
2023-06-25 18:12:54 +10:00 |
|
Kae
|
e2424b7dcf
|
Fix up new Object directives handling, more directives rendering improvements, fix chat bubbles and nametags only moving every 2px
|
2023-06-25 16:10:57 +10:00 |
|
Kae
|
f7d5ff8deb
|
Fix ArmorWearer setters
silly me
|
2023-06-25 14:03:49 +10:00 |
|
Kae
|
25b021c0cb
|
More improvements to directives
Error logging is back where it should be
|
2023-06-25 14:00:20 +10:00 |
|
Kae
|
008bd6d3df
|
more!! more!!!!
|
2023-06-25 01:16:40 +10:00 |
|
Kae
|
2bd399fd00
|
Armor optimizations
|
2023-06-24 23:38:27 +10:00 |
|
Kae
|
7eb010d4a1
|
Pretty much working now
|
2023-06-24 22:49:47 +10:00 |
|
Kae
|
7bde128a87
|
DirectivesGroup prototype
|
2023-06-24 19:41:52 +10:00 |
|
Kae
|
2798d4bf66
|
what the fuck it's 1:30 AM. god
|
2023-06-24 01:30:55 +10:00 |
|
Kae
|
6832c10ed5
|
Split shaders into their own files
some unrelated directives thing too
|
2023-06-23 23:01:25 +10:00 |
|
Kae
|
4328119e1c
|
Proper fix for non-master player rotation resetting on load
|
2023-06-23 20:27:51 +10:00 |
|
Kae
|
49c487cd82
|
Use the correct interpolator for MovementController rotation
|
2023-06-23 19:06:05 +10:00 |
|
Kae
|
e5d2e2c462
|
Micro-optimization to packet creation
|
2023-06-23 19:05:24 +10:00 |
|
Kae
|
87163147b3
|
fix crash when disconnecting with inventory open
additionally, fix humanoid identity being constantly sent by the server even when unchanged
|
2023-06-22 13:29:42 +10:00 |
|
Kae
|
320428eddf
|
slight polishing
|
2023-06-21 20:36:08 +10:00 |
|