Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/base
AgeCommit message (Collapse)Author
2024-03-15asset onLoad scripts can add and patch assets nowKae
2024-03-15experimental asset load scriptsKae
2024-03-09hopefully fix #33Kae
in OpenStarbound, players can place blocks with their own collision type. this can cause objects to override the collision type if the object has material spaces and a previous attempt at accounting for this led to that bug: giving object collision its own field in the server tile should fix this
2024-03-09minor code polishKae
2024-03-09Merge pull request #29 from WasabiRaptor/json-patchingKae
improvement to iterating through patch arrays
2024-03-09Merge pull request #28 from JamesTheMaker/mainKae
Added many new patch features
2024-03-08Merge launcher branchKae
2024-03-07fineWasabiRaptor
goodbye nice syntax highlighting
2024-03-07improvement to iterating through patch arraysWasabiRaptor
2024-03-06Multiple patch filesJamesTheMaker
2024-02-28Fixed remaining compiler warningsKai Blaschke
Some warnings (e.g. in Opus and the tests) can't be fixed, only suppressed.
2024-02-25Use "#pragma once" instead of include guardsKai Blaschke
2024-02-20Merge branch 'main' into small-fixesKae
2024-02-19Fixed some uninitialized membersKai Blaschke
May have caused undefined behavior in few cases, as most of the fixed members were used before being initialized.
2024-02-19Fixed a huge amount of Clang warningsKai Blaschke
On Linux and macOS, using Clang to compile OpenStarbound produces about 400 MB worth of warnings during the build, making the compiler output unreadable and slowing the build down considerably. 99% of the warnings were unqualified uses of std::move and std::forward, which are now all properly qualified. Fixed a few other minor warnings about non-virtual destructors and some uses of std::move preventing copy elision on temporary objects. Most remaining warnings are now unused parameters.
2024-01-02Add fork changes (move instruments to their own audio group)Bottinator22
2023-11-03Add more root.asset* functionsKae
2023-11-02Setting a configuration value to nil should actually erase itKae
also configurationVersion set is already checked in Configuration
2023-08-01Log file path in libpng errors & warnings properlyKae
2023-07-21Support for changing the game's timescaleKae
Context-specific (like per-world) timescales can also be added later
2023-07-14cleanupKae
2023-07-12Initial workKae
2023-07-06Change pure string format calls to use fmt::to_stringKae
2023-07-05Attempt to fix rare crash writing configurationKae
2023-07-01Fix text wrapping splitting inside of words with color codes in themKae
2023-06-30Hopefully fix rare config write race crashKae
2023-06-29Remove unusedKae
2023-06-29Move lighting calculation to separate threadKae
2023-06-27The Formatting String CatastropheKae
2023-06-26resolved most of the compiler warnings/errors under gccLDA
also update xxhash and tinyformat
2023-06-27Lazy-loading of ImageOperation inside DirectivesKae
also fixed cases of drawables not staying centered after adding directives that scale
2023-06-26Add string view variant of Star::String and use itKae
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-25Upgrade to C++17Kae
2023-06-25More improvements to directivesKae
Error logging is back where it should be
2023-06-24Pretty much working nowKae
2023-06-24DirectivesGroup prototypeKae
2023-06-24what the fuck it's 1:30 AM. godKae
2023-06-21make the chat really pretty!!Kae
also slightly optimized text shadow rendering, made sure glyphs with directives stay centered and added two extra Lua arguments to canvas.drawText
2023-06-20everything everywhereKae
all at once