Kae
515d71409c
support for an absurd hacky trick used by FD: appending to the frame ID via the directives parameter
...
wtf 😭
2024-11-05 10:23:03 +11:00
Kae
98bc80a32c
Merge pull request #134 from dressupgeekout/netbsd
...
Add preliminary support for NetBSD
2024-10-25 11:19:41 +11:00
Kae
c2b9f5ac07
Only create a dump on stack overflow
2024-10-25 11:19:27 +11:00
Charlotte Koch
20c79e32f8
Add preliminary support for NetBSD
2024-10-24 15:42:26 -07:00
Kae
15d116b7ea
fix broken minidumping
2024-10-23 15:05:00 +11:00
Kae
aac3e53941
win: add minidumps to fatal errors
2024-10-18 14:18:40 +11:00
Kae
3e8f914154
fix bool lexical casts
...
oops
2024-09-22 16:24:20 +10:00
Kae
090441b80a
make lexical casts (string -> int/float) faster
2024-09-16 23:02:22 +10:00
Kae
40299558dd
Update StarThread_unix.cpp
2024-09-15 16:41:41 +10:00
Kae
4d92042369
Update StarJsonExtra.hpp
2024-09-15 13:46:15 +10:00
Kae
1dc14b116c
Update StarJsonExtra.hpp
2024-09-15 13:43:06 +10:00
Kae
8155ec6715
protected dungeon ID optimization + /settileprotection improvements
2024-09-14 15:59:01 +10:00
Kae
834acaf6bd
Merge branch 'main' into wip/net-n-btree
2024-09-12 23:52:01 +10:00
Kae
9df51b51b8
fix windows pread and pwrite bug
...
reading without a byte offset specified can affect absolute reads afterward, this is a workaround (thanks windows...)
2024-09-12 23:49:21 +10:00
Kae
261ba6d643
Merge branch 'main' into wip/net-n-btree
2024-09-12 23:31:18 +10:00
Kae
0da6aa1bd9
Update StarFile_windows.cpp
2024-09-12 23:31:07 +10:00
Kae
79d8ca62d3
Merge branch 'main' into wip/net-n-btree
2024-09-12 23:06:24 +10:00
Kae
e8d59f9c2b
fix windows pread and pwrite bug
...
reading without a byte offset specified can affect absolute reads afterward, this is a workaround (thanks windows...)
2024-09-12 23:06:13 +10:00
Kae
ba9335f801
Update StarFont.cpp
2024-09-12 23:03:15 +10:00
Kae
4da398e42d
Merge branch 'main' into wip/net-n-btree
2024-09-12 19:13:57 +10:00
Kae
3c4a2eb71e
tooltip stuff
2024-09-11 19:52:01 +10:00
Kae
7408981e13
use a version number rather than a bool
...
more flexible, allows for backwards compat with older OpenSB versions & not just vanilla Starbound
2024-09-11 18:22:44 +10:00
Kae
5a75473e16
try to fix that freaking rare font bug again
2024-09-11 18:18:20 +10:00
Kae
4c78b7365a
Experimental BTree changes
2024-09-11 15:24:01 +10:00
Kae
37f3178d33
Network compatibility changes
2024-09-11 15:19:17 +10:00
floydinator-git
1f5e8a4629
Fix ImageMetadataDatabase::calculateImageSize calling Image::readPngMetadata on non-PNG images.
2024-09-10 23:04:09 -04: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
d7065e7611
Update StarThread_unix.cpp
2024-08-14 16:51:58 +10:00
Kae
295ed51126
Update StarThread_unix.cpp
...
my brain is kind of fried at the moment
2024-08-14 13:45:17 +10:00
Kae
86a1de4fbd
Update StarThread_unix.cpp
2024-08-14 13:30:44 +10:00
Kae
10c4cff2ed
Update StarThread_unix.cpp
2024-08-14 13:26:40 +10:00
Kae
4e236740f6
Update StarLogging.cpp
2024-08-08 13:06:42 +10:00
Kae
ffc1f95789
nicer error logging for BTree Repacker
...
recoverAll was really just sitting there
2024-08-08 12:09:47 +10:00
Kae
cb547d0bc6
Improve Windows stack output
2024-08-04 21:22:50 +10:00
Kae
20de634a06
Improve Discord activity info
...
requested by Omeruin!
2024-08-03 18:51:19 +10:00
Kae
497c6efc55
Fix RNG bugs from upgrade to C++17
...
staticRandomShuffle now uses its own tiny impl of the deprecated std::random_shuffle, producing identical results in testing
2024-08-02 11:53:59 +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
e9e87a1c3c
Avoid crashing when a OGG file is broken (thanks to @kblaschke !)
...
Also added a name tag to Audio for logging so that it's easier to find the audio asset that's causing it
2024-07-29 09:23:27 +10:00
Kae
8b1a2d6f0c
add 2 new allocators, currently using rpmalloc on Windows (mimalloc unused for now)
2024-07-28 10:54:26 +10:00
Kae
951fe787c4
Networking changes (needs P2P testing, requires clients to update unfortunately)
2024-07-27 14:09:12 +10:00
Kae
d4fad6402f
add F16-F24 keys
2024-07-12 08:09:06 +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
a88b1e4ce0
sequence parsing and parseArguments fixes
2024-05-29 12:42:14 +10:00
Kae
db42ccae71
fix Assets filesByExtension storing duplicate asset paths
...
slipped in with the asset load scripts - this caused rare duplication errors when the Databases parse assets by extension and an asset path is indexed with more than one capitalization
#66
2024-05-25 11:12:31 +10:00
Kae
95f6babd5e
scaling functions now warn instead of crashing with negative scales
2024-05-03 08:53:44 +10:00
Kae
840d64dbed
Update StarImageProcessing.cpp
2024-05-01 03:35:22 +10:00
Kae
6bcc7224e8
temporary fix
2024-05-01 03:29:05 +10:00
Kae
f7b7a2d4d5
oops: fix lexical & oob exceptions in StarImageProcessing.cpp
2024-04-29 04:14:52 +10:00
Kae
a25b699966
Update StarFont.cpp
2024-04-27 06:46:20 +10:00