summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Version shenanigansuntodesu2025-05-271-1/+1
|
* Add a special title postfix when sound is disableduntodesu2025-05-271-2/+6
|
* GUI updatesuntodesu2025-05-2723-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 nowuntodesu2025-05-151-2/+2
|
* Get rid of binary dependenciesuntodesu2025-05-1315-7211/+18
|
* Update shader license noticeuntodesu2025-03-294-4/+4
|
* Allow game to not die when sound is not availableuntodesu2025-03-275-33/+65
|
* Slightly refactor threading APIuntodesu2025-03-233-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
* Packaginguntodesu2025-03-232-0/+16
|
* Bump version to 0.0.1.2512untodesu2025-03-221-1/+1
|
* Handle termination signals on client-sideuntodesu2025-03-223-2/+11
|
* A small tree generation updateuntodesu2025-03-221-4/+3
|
* Fix aggressive caching being a config valueuntodesu2025-03-221-4/+4
|
* A bunch of pre-release fixesuntodesu2025-03-2216-52/+127
| | | | | | - Updated localization for protocol messages - Added item registry check into server-side - Slightly improved how features are stored
* Generate trees of different heightuntodesu2025-03-222-9/+16
|
* Fix small annoyances with the server browser UIuntodesu2025-03-211-3/+5
|
* Show a warning tooltip when protocol versions differuntodesu2025-03-212-3/+28
| | | | - Closes #4
* I literally forgot to remove these twountodesu2025-03-211-2/+0
|
* Toggles system rework, added flight pmove modeuntodesu2025-03-219-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 worldgenuntodesu2025-03-1910-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 fixesuntodesu2025-03-185-4/+6
|
* MSVC fixes (again)untodesu2025-03-171-1/+1
|
* Fix the bizzare CRC32 callback I forgot to removeuntodesu2025-03-1610-19/+93
| | | | | | - This fixes bother not working - Separated client and server splashes - Added server splashes
* Attempt to fix ghosted chunksuntodesu2025-03-161-24/+10
|
* Micro-fixes of generatoruntodesu2025-03-161-3/+1
|
* Improved terrain generation - features! [2/2]untodesu2025-03-161-0/+2
|
* Improved terrain generation - features! [1/2]untodesu2025-03-1610-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 argumentsuntodesu2025-03-163-7/+23
|
* Hide chat history when HUD is hiddenuntodesu2025-03-161-3/+2
|
* After a year finally add direct connection screenuntodesu2025-03-159-24/+181
|
* Add a specific category for sound levelsuntodesu2025-03-154-5/+18
|
* Hard-code DEBUG_KEY and make it un-bindableuntodesu2025-03-154-7/+28
|
* Add a key binding to show/hide HUD elementsuntodesu2025-03-156-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 .gitignoreuntodesu2025-03-151-2/+2
|
* Add whatever I was working on for the last monthuntodesu2025-03-151028-0/+290064
|
* Add LICENSEuntodesu2025-03-151-0/+22
|
* Initial commit in an LFS-free treeuntodesu2025-03-150-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