Commit graph

524 commits

Author SHA1 Message Date
eef4c72d3d
Update SDL2 to latest version.
The .gitmodules file was also updated so that future submodule updates will
track the SDL2 branch from the repo. This will prevent updates from
accidentally checking out SDL3.
2023-08-27 21:40:45 +02:00
c3453ebfc7 Update most dependencies.
I'll update SDL2 separately.
2023-08-27 15:54:06 +02:00
c4f061aa65 CMakeLists: reorganise the sub-libs. 2023-01-13 10:03:28 +01:00
dc8fd24cb7 CMakeLists: we're working on 1.5 now. 2023-01-13 10:03:24 +01:00
5f43e143dc CMakeLists: change how defines are handled. 2023-01-13 10:02:29 +01:00
03472e56dc Profile,SaveTool: change how materials are handled. 2023-01-13 10:02:29 +01:00
8e0f0e5beb SaveTool: update a TextUnformatted() call. 2023-01-13 10:02:29 +01:00
9c074c24bd Update coding style.
Magnum's type names are fine, but I'd rather limit what depends on
Magnum as much as possible. Vector types are still allowed, though. No
way I'll write my own.
2023-01-13 10:02:29 +01:00
3c2cb001ff Match the new coding style I use. 2023-01-13 10:02:29 +01:00
c1701c19f4 Configuration: add missing licence text. 2023-01-13 10:02:29 +01:00
e336b37d81 SaveTool: move the configuration to its own class. 2023-01-13 10:02:29 +01:00
5ce73712cc SaveTool: add a wrapper over ImGui::Checkbox().
This way, I can make it work like radio buttons or selectables.
2023-01-13 10:02:29 +01:00
7b64d78b5b CMakeLists: bump version number. 2022-12-13 22:53:47 +01:00
59aa006611 Profile: actually fix the fix. 2022-12-13 22:53:36 +01:00
81b35476a0 CMakeLists: bump version number. 2022-12-13 21:08:30 +01:00
b909f0ac13 Profile: fix bug in material saving when array doesn't exist. 2022-12-13 21:03:43 +01:00
aff84ccc96 SaveTool: minor formatting changes. 2022-12-01 23:39:53 +01:00
8177d61755 SaveTool: fix some string-related issues. 2022-12-01 23:38:54 +01:00
c0943bd084 Bump version number. 2022-11-30 10:03:57 +01:00
6fa21128ab SaveTool: improve FPS capping mechanism. 2022-11-30 10:03:45 +01:00
a8ab212931 Bump version number. 2022-11-27 08:58:54 +01:00
9a7aaaeaca Update .gitignore. 2022-11-26 11:45:36 +01:00
b3bf75918e Update README. 2022-11-26 11:44:57 +01:00
9de6766750 SaveTool: add the libcurl version to the about screen. 2022-11-26 11:31:14 +01:00
90ff680aff Main: fix Clang builds.
For some reason, only GCC has setlocale() wrapped in the std namespace.
2022-11-26 11:30:48 +01:00
07fca7b0d0 SaveTool: make the update checker split on CRLF, not just LF.
Just in case...
2022-11-25 17:34:42 +01:00
4ea694ea6e SaveTool: add advanced mode.
This'll help hide undocumented values.
2022-11-25 17:10:56 +01:00
722cc511d6 Main: don't forget to initialise Logger.
Especially on release builds...
2022-11-25 17:10:26 +01:00
924838ecb4 Logger: cleanup. 2022-11-25 17:10:01 +01:00
dfd0d56ab0 Profile,SaveTool: add support for T6 materials. 2022-11-25 16:25:56 +01:00
89a10ff98d Maps/LastMissionId: update for version 0.9. 2022-11-25 15:19:37 +01:00
71fde374a9 Maps/StoryProgress: update for 0.9. 2022-11-25 15:19:21 +01:00
c7cc3ba76c Maps/WeaponParts: added the new ranged base parts. 2022-11-25 11:47:12 +01:00
0aa933e766 SaveTool: change the SDL version check. 2022-11-25 11:46:47 +01:00
5ea6f1e3a7 SaveToo: add HiDPI support to ImGui.
I... kinda forgot to do that.
2022-11-25 11:46:14 +01:00
32046d9bf8 Update dependencies and adapt to changes. 2022-11-25 10:33:55 +01:00
3c4dfbda9a SaveTool: make the weapon part selector focus on the current item. 2022-11-25 09:43:32 +01:00
d1712bf8cb Mass: add logging indentation to refreshValues(). 2022-11-25 09:43:11 +01:00
567546489f Maps/Accessories: update with 0.9 accessories.
Also update formatting for better readability.
2022-11-25 09:42:44 +01:00
c054169124 SaveTool: update formatting of accessory numbers. 2022-11-24 11:13:08 +01:00
b58ff5a763 Maps/Accessories: separate the size from the label.
That now means it's possible to filter the accessory list by accessory
size.
2022-11-24 10:46:58 +01:00
28eb40f6b4 PropertySerialiser: remove logging for missing serialisers.
It's spammy when dealing with most structures in the save files.
2022-11-24 10:45:37 +01:00
d0a3375d7a Serialisers: use Logger. 2022-11-24 09:12:41 +01:00
393ec4a372 UESaveFile: use Logger. 2022-11-22 11:03:45 +01:00
83e9169dae MassManager: use Logger ***everywhere***. 2022-11-22 10:35:05 +01:00
8625f8835c SaveTool: use Logger. 2022-11-22 10:34:25 +01:00
c3a9c8dd31 ToastQueue: use strings for data instead of views.
Why the fuck didn't I catch that sooner ?
2022-11-22 10:23:53 +01:00
51b25ea9c5 MassManager: use Logger _everywhere_. 2022-11-22 10:06:22 +01:00
1421257c4f SaveTool: some more cleanup. 2022-11-21 20:47:09 +01:00
df5fa7a39e SaveTool: remove the FPS cap implementation.
I should port the code from my raycaster engine to here.
2022-11-21 20:40:10 +01:00