| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update gitignore and version.hh | untodesu | 2025-06-29 | 4 | -4/+4 |
| | | |||||
| * | Oops, gitignore failed me this time | untodesu | 2025-06-29 | 1 | -12/+0 |
| | | |||||
| * | Move game sources into src subdirectory | untodesu | 2025-06-29 | 222 | -269/+273 |
| | | |||||
| * | Clanging my format right now | untodesu | 2025-06-29 | 5 | -66/+77 |
| | | |||||
| * | Update core/macros.hh | untodesu | 2025-06-29 | 8 | -10/+29 |
| | | |||||
| * | Restructure dependencies and update to C++20 | untodesu | 2025-06-28 | 844 | -126330/+110005 |
| | | | | | | | | | - Nuked static_assert from almost everywhere in the project - Nuked binary dependency support. Might add one later though - Separated dependency headers into a separate include subdirectory - Grafted a thirdpartylegalnotices.txt generator from RITEG - Pushed development snapshot version to 2126 (26th week of 2025) | ||||
| * | Clang-format the entire source code | untodesu | 2025-06-25 | 160 | -2139/+2774 |
| | | |||||
| * | Version shenanigans | untodesu | 2025-05-27 | 1 | -1/+1 |
| | | |||||
| * | Add a special title postfix when sound is disabled | untodesu | 2025-05-27 | 1 | -2/+6 |
| | | |||||
| * | GUI updates | untodesu | 2025-05-27 | 23 | -64518/+65397 |
| | | | | | | | | | - Update ImGui to latest release (v1.91.9b) - Fixup splash using a deprecated ImGui function - Hide some settings tabs when not available - Fix sound config values getting trashed whenever sound system cannot be initialized | ||||
| * | Update GLFW because I got a newer CMake now | untodesu | 2025-05-15 | 1 | -2/+2 |
| | | |||||
| * | Get rid of binary dependencies | untodesu | 2025-05-13 | 15 | -7211/+18 |
| | | |||||
| * | Update shader license notice | untodesu | 2025-03-29 | 4 | -4/+4 |
| | | |||||
| * | Allow game to not die when sound is not available | untodesu | 2025-03-27 | 5 | -33/+65 |
| | | |||||
| * | Slightly refactor threading API | untodesu | 2025-03-23 | 3 | -10/+7 |
| | | | | | | | | - Hide away threading::submit overload that is meant to only be used with either a task that has been allocated using "new" or using a templated overload. Now it's called threading::detail::submit_new - Removed an unnecessary status check in mesher's Task::finalize impl | ||||
| * | Packaging | untodesu | 2025-03-23 | 2 | -0/+16 |
| | | |||||
| * | Bump version to 0.0.1.2512 | untodesu | 2025-03-22 | 1 | -1/+1 |
| | | |||||
| * | Handle termination signals on client-side | untodesu | 2025-03-22 | 3 | -2/+11 |
| | | |||||
| * | A small tree generation update | untodesu | 2025-03-22 | 1 | -4/+3 |
| | | |||||
| * | Fix aggressive caching being a config value | untodesu | 2025-03-22 | 1 | -4/+4 |
| | | |||||
| * | A bunch of pre-release fixes | untodesu | 2025-03-22 | 16 | -52/+127 |
| | | | | | | | - Updated localization for protocol messages - Added item registry check into server-side - Slightly improved how features are stored | ||||
| * | Generate trees of different height | untodesu | 2025-03-22 | 2 | -9/+16 |
| | | |||||
| * | Fix small annoyances with the server browser UI | untodesu | 2025-03-21 | 1 | -3/+5 |
| | | |||||
| * | Show a warning tooltip when protocol versions differ | untodesu | 2025-03-21 | 2 | -3/+28 |
| | | | | | - Closes #4 | ||||
| * | I literally forgot to remove these two | untodesu | 2025-03-21 | 1 | -2/+0 |
| | | |||||
| * | Toggles system rework, added flight pmove mode | untodesu | 2025-03-21 | 9 | -80/+195 |
| | | | | | | | | - Reworked toggles to use a constant-styled enumerations - Added TOGGLE_PM_FLIGHT and an according movement mode. Now server-side just doesn't simulate gravity altogether for players, instead relying on whatever the client provides which works fine for now. Closes #12 | ||||
| * | Fix things and improve worldgen | untodesu | 2025-03-19 | 10 | -137/+133 |
| | | | | | | | - Client-side now actually deletes invisible chunks - Improved world generation to use a second noise generator alongside changing how caves are generated (ie what noise they use) | ||||
| * | Miscellaneous fixes | untodesu | 2025-03-18 | 5 | -4/+6 |
| | | |||||
| * | MSVC fixes (again) | untodesu | 2025-03-17 | 1 | -1/+1 |
| | | |||||
| * | Fix the bizzare CRC32 callback I forgot to remove | untodesu | 2025-03-16 | 10 | -19/+93 |
| | | | | | | | - This fixes bother not working - Separated client and server splashes - Added server splashes | ||||
| * | Attempt to fix ghosted chunks | untodesu | 2025-03-16 | 1 | -24/+10 |
| | | |||||
| * | Micro-fixes of generator | untodesu | 2025-03-16 | 1 | -3/+1 |
| | | |||||
| * | Improved terrain generation - features! [2/2] | untodesu | 2025-03-16 | 1 | -0/+2 |
| | | |||||
| * | Improved terrain generation - features! [1/2] | untodesu | 2025-03-16 | 10 | -165/+352 |
| | | | | | | - @reglnk asked me to commit this early to experiment with this weird-ass heightmap bug that messes with tree placement | ||||
| * | Update threading command line arguments | untodesu | 2025-03-16 | 3 | -7/+23 |
| | | |||||
| * | Hide chat history when HUD is hidden | untodesu | 2025-03-16 | 1 | -3/+2 |
| | | |||||
| * | After a year finally add direct connection screen | untodesu | 2025-03-15 | 9 | -24/+181 |
| | | |||||
| * | Add a specific category for sound levels | untodesu | 2025-03-15 | 4 | -5/+18 |
| | | |||||
| * | Hard-code DEBUG_KEY and make it un-bindable | untodesu | 2025-03-15 | 4 | -7/+28 |
| | | |||||
| * | Add a key binding to show/hide HUD elements | untodesu | 2025-03-15 | 6 | -14/+54 |
| | | | | | | | | - Just like in Minecraft, by default one would press the F1 key to toggle HUD elements (including player_target) visibility - Consequently moved player_target::render back into itself - Fixed-upped some language key-value pairs | ||||
| * | Update .gitignore | untodesu | 2025-03-15 | 1 | -2/+2 |
| | | |||||
| * | Add whatever I was working on for the last month | untodesu | 2025-03-15 | 1028 | -0/+290064 |
| | | |||||
| * | Add LICENSE | untodesu | 2025-03-15 | 1 | -0/+22 |
| | | |||||
| * | Initial commit in an LFS-free tree | untodesu | 2025-03-15 | 0 | -0/+0 |
| - As it turns out Git LFS is a total bitch to work with, so all the work done to the game after this point MUST continue in this tree, MUST NEVER cause the tree to be lost and MUST NOT use any kind of Git LFS | |||||
