Kae
|
c48a61bb03
|
Update StarNameplatePainter.cpp
|
2023-07-01 07:55:22 +10:00 |
|
Kae
|
bda140ab73
|
Renderer: Cache uniform and attribute locations
|
2023-07-01 07:31:40 +10:00 |
|
Kae
|
45c44408ce
|
Update StarInspectionTool.cpp
|
2023-07-01 07:30:30 +10:00 |
|
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
|
1a861fb045
|
Fix GL error
|
2023-07-01 03:58:02 +10:00 |
|
Kae
|
ee2e134bbf
|
Title music fades in/out
|
2023-06-30 12:02:00 +10:00 |
|
Kae
|
33b980dacb
|
Change default menu logo
|
2023-06-30 11:45:26 +10:00 |
|
Kae
|
ad58a960e4
|
bring player inspection back!
|
2023-06-30 11:44:42 +10:00 |
|
Kae
|
17daee680a
|
Hopefully fix rare config write race crash
|
2023-06-30 09:09:40 +10:00 |
|
Kae
|
204d449dda
|
Change how the game renders the world backdrops
|
2023-06-30 08:37:27 +10:00 |
|
Kae
|
b43c59e828
|
Update StarPlayer.cpp
|
2023-06-30 07:23:41 +10:00 |
|
Kae
|
e02607cdf4
|
Update CMakeLists.txt
|
2023-06-30 07:23:18 +10:00 |
|
Kae
|
311929cb1e
|
fix EnvironmentPainter issues
Was caused by fixing space dust zooming from the screen corner instead of center in a wrong way
|
2023-06-30 07:12:22 +10:00 |
|
Kae
|
2cd0c3a0aa
|
typo lol
|
2023-06-30 06:39:30 +10:00 |
|
Kae
|
94cf66a122
|
Update StarTilePainter.cpp
|
2023-06-30 06:39:07 +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
|
76089ac665
|
fix snprintf using fmt syntax
|
2023-06-30 06:34:01 +10:00 |
|
Kae
|
fd5247321f
|
Split world & interface shaders
|
2023-06-30 05:55:41 +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
|
7fc9260829
|
Add extra checks to the char creation pane to prevent crashes when the player is not using an extension mod with extra species
|
2023-06-29 22:02:35 +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
|
afefd89533
|
Remove unused
|
2023-06-29 10:12:51 +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
|
1e213aac5f
|
Decimal zoom with lerp
|
2023-06-29 07:05:01 +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
|
8a2de03b0f
|
i may be silly
|
2023-06-29 04:08:11 +10:00 |
|
Kae
|
a78102c2a9
|
Update StarTextPainter.cpp
|
2023-06-29 02:42:05 +10:00 |
|
Kae
|
306494bd2d
|
Unix fixes
|
2023-06-29 02:31:12 +10:00 |
|
Kae
|
422871450d
|
Halve SDL audio buffer size to halve audio latency
|
2023-06-29 01:29:29 +10:00 |
|
Kae
|
bc2080e2c6
|
Improve windowing logic
|
2023-06-29 01:12:52 +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
|
99846487b9
|
Properly clean up SDL controllers and cursors on application exit
|
2023-06-28 23:34:59 +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
|
0886098242
|
holy shit I'm never using amend commit again
|
2023-06-28 20:36:42 +10:00 |
|
Kae
|
4f586418d1
|
Merge branch 'main' of https://github.com/OpenStarbound/OpenStarbound
|
2023-06-28 20:35:56 +10:00 |
|
Kae
|
aa8832eb23
|
Fix becoming deaf after returning to the title (again)
|
2023-06-28 20:35:53 +10:00 |
|
Kae
|
d8e2d45b7a
|
Fix becoming deaf after returning to the title (again)
|
2023-06-28 20:33:22 +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
|
be8c722a7e
|
Fix normal backspace broken by previous change
|
2023-06-28 20:26:04 +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
|
c37dd994d7
|
Fix freeze copy/pasting large amounts of text
|
2023-06-28 20:08:17 +10:00 |
|
Kae
|
48ec889579
|
TextPainter now uses StringView
|
2023-06-28 20:08:11 +10:00 |
|
Kae
|
4b91eb7175
|
Fix StringView::substr
|
2023-06-28 20:07:22 +10:00 |
|
Kae
|
1fc295b979
|
Fun: Draw the actual Humanoid in the inventory pane
undecided. might need to set a scissor rect on the portrait
|
2023-06-28 02:21:09 +10:00 |
|
Kae
|
326bc7266d
|
Fix text box cursor offset with hidden text
|
2023-06-28 01:54:37 +10:00 |
|
Kae
|
cd497bbcf3
|
Support for hiding text box input, hide server connection password box by default
|
2023-06-28 01:40:55 +10:00 |
|
Kae
|
4c006afc94
|
Add unused support for using the actual humanoid for armor preview
|
2023-06-28 01:34:37 +10:00 |
|
Kae
|
59ab7dabe6
|
Misc internal UI fixes
|
2023-06-28 01:07:55 +10:00 |
|
Kae
|
a1e428fafa
|
Fix cursor cleanup
|
2023-06-28 00:51:02 +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
|
2496789ea7
|
Improve button audio feedback
|
2023-06-27 22:17:57 +10:00 |
|
Kae
|
359624119a
|
Fix becoming deaf to positional audio after returning to the title
|
2023-06-27 21:04:46 +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
|
14e23a17cc
|
fix ErrorScreen pane never coming back after closing the first error
|
2023-06-27 01:22:09 +10:00 |
|
Kae
|
4e6e342169
|
Improve AssetPath::split
also fixed a bug with the cursor changes
|
2023-06-27 01:04:58 +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
|
68d20787cf
|
The camera is now also an audio listener
|
2023-06-26 19:25:37 +10:00 |
|
Kae
|
4b9b02783f
|
HD Cursor
|
2023-06-26 18:39:40 +10:00 |
|
Kae
|
32411daa67
|
Fix 1:1 scale cursors being Australian
|
2023-06-26 18:05:00 +10:00 |
|
Kae
|
c6cb370c13
|
Optimize replace processing
|
2023-06-26 17:09:19 +10:00 |
|
Kae
|
d5d474c673
|
Fix particles finally
|
2023-06-26 16:09:40 +10:00 |
|
Kae
|
ec9a138e1a
|
Handle abnormal directives prefixes
|
2023-06-26 15:34:41 +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
|
500e81329a
|
Fix minor issues
|
2023-06-26 01:51:57 +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
|
df661be1a3
|
apparently GCC hates this
|
2023-06-25 18:27:36 +10:00 |
|
Kae
|
ee092dd85d
|
fix inline mismatch
|
2023-06-25 18:24:54 +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
|
7783fc7310
|
Fix font issues
it's 1:30 AM again :(
|
2023-06-25 01:34:29 +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
|
aa08eaac99
|
Compileable now
|
2023-06-24 20:10:53 +10:00 |
|
Kae
|
7bde128a87
|
DirectivesGroup prototype
|
2023-06-24 19:41:52 +10:00 |
|
Kae
|
51a9de3af3
|
This is overkill
|
2023-06-24 13:06:13 +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
|
e64aabfcf1
|
add Nametag Directives
|
2023-06-23 20:24:40 +10:00 |
|
Kae
|
0135629301
|
small cleanup in TextPainter
|
2023-06-23 19:32:41 +10:00 |
|
Kae
|
49c487cd82
|
Use the correct interpolator for MovementController rotation
|
2023-06-23 19:06:05 +10:00 |
|