summaryrefslogtreecommitdiffstats
path: root/game/client
Commit message (Collapse)AuthorAgeFilesLines
* Remove include guardsuntodesu2025-09-1154-222/+6
|
* Revise style: split include groupsuntodesu2025-09-1135-22/+126
|
* Update ImGui to a newer version with font scalinguntodesu2025-09-1113-98/+123
|
* Another qfengine graft: resource managementuntodesu2025-09-115-101/+42
| | | | DECOPYPASTA DECOPYPASTA DECOPYPASTA DECOPYPASTA
* Displace threading into core (qfortress graft)untodesu2025-09-112-2/+3
|
* Replace most of C strings with string_viewuntodesu2025-09-1133-157/+158
|
* Graft build scripts and buffer code from QFengineuntodesu2025-09-111-1/+1
|
* I forgot to set these to true in .clang-formatuntodesu2025-07-0123-72/+144
| | | | https://files.catbox.moe/909rig.gif
* I hyper-focued on refactoring againuntodesu2025-07-01115-0/+10262
| | | | | | - I put a cool-sounding "we are number one" remix on repeat and straight up grinded the entire repository to a better state until 03:09 AM. I guess I have something wrong in my brain that makes me do this shit
* Move game sources into src subdirectoryuntodesu2025-06-29108-10083/+0
|
* Clanging my format right nowuntodesu2025-06-292-4/+4
|
* Restructure dependencies and update to C++20untodesu2025-06-2838-148/+163
| | | | | | | | - 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 codeuntodesu2025-06-2574-1132/+1368
|
* Add a special title postfix when sound is disableduntodesu2025-05-271-2/+6
|
* GUI updatesuntodesu2025-05-275-24/+34
| | | | | | | | - 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
* Allow game to not die when sound is not availableuntodesu2025-03-275-33/+65
|
* Slightly refactor threading APIuntodesu2025-03-231-7/+0
| | | | | | | - 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
* Handle termination signals on client-sideuntodesu2025-03-221-0/+9
|
* A bunch of pre-release fixesuntodesu2025-03-222-1/+15
| | | | | | - Updated localization for protocol messages - Added item registry check into server-side - Slightly improved how features are stored
* Fix small annoyances with the server browser UIuntodesu2025-03-211-3/+5
|
* Show a warning tooltip when protocol versions differuntodesu2025-03-211-3/+25
| | | | - Closes #4
* I literally forgot to remove these twountodesu2025-03-211-2/+0
|
* Toggles system rework, added flight pmove modeuntodesu2025-03-217-75/+187
| | | | | | | - 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-196-124/+56
| | | | | | - 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)
* MSVC fixes (again)untodesu2025-03-171-1/+1
|
* Fix the bizzare CRC32 callback I forgot to removeuntodesu2025-03-164-4/+3
| | | | | | - This fixes bother not working - Separated client and server splashes - Added server splashes
* Update threading command line argumentsuntodesu2025-03-161-3/+1
|
* Hide chat history when HUD is hiddenuntodesu2025-03-161-3/+2
|
* After a year finally add direct connection screenuntodesu2025-03-158-24/+174
|
* Add a specific category for sound levelsuntodesu2025-03-153-5/+15
|
* Hard-code DEBUG_KEY and make it un-bindableuntodesu2025-03-154-7/+28
|
* Add a key binding to show/hide HUD elementsuntodesu2025-03-155-13/+52
| | | | | | | - 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
* Add whatever I was working on for the last monthuntodesu2025-03-15106-0/+9488