200 Commits

Author SHA1 Message Date
Kae
81dfda9ea0 Update StarImageProcessing.cpp 2024-12-28 10:46:37 +11:00
Kae
10edbdc399 disable GCC unmath optimization in non-nearest scaling funcs 2024-12-28 10:29:47 +11:00
Kae
aba77ed2b4 Update StarImageProcessing.cpp
[skip ci]
2024-12-27 22:06:33 +11:00
Kae
45c89cefb6 Update StarImageProcessing.cpp 2024-12-27 21:54:59 +11:00
Kae
6a1ea4aa30 change math constants to constexpr 2024-12-26 20:11:45 +11:00
Kae
dd52188e53 add sky setting overrides to celestial.flyShip, pass net rules to packet read/write 2024-12-05 15:39:11 +11:00
Kae
cbde26aebe move loadstring out of LuaRoot 2024-11-30 09:17:44 +11:00
Kae
662a376926 Update StarDirectives.cpp 2024-11-05 10:52:52 +11:00
Kae
01770c78db Disable stack capture on common Json patching exceptions
Speeds up asset loading
2024-11-05 10:40:05 +11:00
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