Commit Graph

665 Commits

Author SHA1 Message Date
Kae
865f9a328a Fix glyph width issue with custom fonts
haha woopsies!!
2023-06-21 20:40:40 +10:00
Kae
320428eddf slight polishing 2023-06-21 20:36:08 +10:00
Kae
ee296e3381 font directives bwahahaha 2023-06-21 20:29:23 +10:00
Kae
8dce334931 custom fonts!! 2023-06-21 19:46:23 +10:00
Kae
f2e64e1752 Font improvements
?border and ?outline blend nicer when applied to font glyphs
2023-06-21 18:59:15 +10:00
Kae
d08b3c3b22 Fix runtime-generated cinematics not working 2023-06-21 16:07:49 +10:00
Kae
391527d812 Hashing improvements 2023-06-21 15:57:05 +10:00
Kae
acc8bc0280 EntityUpdate server-side optimization
Cache net states of the same net version. Also moved readNetState after init in EntityCreate, should fix bugs like MovementController rotation not being read.
2023-06-21 15:48:27 +10:00
Kae
d6fdd96076 Fixes and stuff
Using proper SDL Audio APIs now
Fixed borderless
Create game window before asset load
Bump up root loading worker thread count to 8
Fix not hearing other player songs on load-in
Fix issues with shipworlds missing ship.level property
Fix rare thread race with received chat packets on the server-side
2023-06-21 15:25:10 +10:00
Kae
0ec3000536 processing directives for text box widgets
few other misc things
also fixed SDL audio on newer SDL vers
2023-06-21 10:40:53 +10:00
Kae
bd783d3195 make the chat really pretty!!
also slightly optimized text shadow rendering, made sure glyphs with directives stay centered and added two extra Lua arguments to canvas.drawText
2023-06-21 00:59:41 +10:00
Kae
9b75bd8eb2 fix minor culling issues
also multiply liquid light by liquid level to fix pop-in problems
2023-06-20 23:04:36 +10:00
Kae
a330802d37 fix chat text being 50% transparent for no good reason
y'all lived like this??
2023-06-20 22:41:36 +10:00
Kae
58a036ffb0 get Ninja + CCache working on Windows 2023-06-20 22:34:24 +10:00
Kae
6352e8e319 everything everywhere
all at once
2023-06-20 14:33:09 +10:00