Commit Graph

423 Commits

Author SHA1 Message Date
Guillaume Jacquemin c3453ebfc7 Update most dependencies.
I'll update SDL2 separately.
2023-08-27 15:54:06 +02:00
Guillaume Jacquemin c4f061aa65 CMakeLists: reorganise the sub-libs. 2023-01-13 10:03:28 +01:00
Guillaume Jacquemin dc8fd24cb7 CMakeLists: we're working on 1.5 now. 2023-01-13 10:03:24 +01:00
Guillaume Jacquemin 5f43e143dc CMakeLists: change how defines are handled. 2023-01-13 10:02:29 +01:00
Guillaume Jacquemin 03472e56dc Profile,SaveTool: change how materials are handled. 2023-01-13 10:02:29 +01:00
Guillaume Jacquemin 8e0f0e5beb SaveTool: update a TextUnformatted() call. 2023-01-13 10:02:29 +01:00
Guillaume Jacquemin 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
Guillaume Jacquemin 3c2cb001ff Match the new coding style I use. 2023-01-13 10:02:29 +01:00
Guillaume Jacquemin c1701c19f4 Configuration: add missing licence text. 2023-01-13 10:02:29 +01:00
Guillaume Jacquemin e336b37d81 SaveTool: move the configuration to its own class. 2023-01-13 10:02:29 +01:00
Guillaume Jacquemin 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
Guillaume Jacquemin 7b64d78b5b CMakeLists: bump version number. 2022-12-13 22:53:47 +01:00
Guillaume Jacquemin 59aa006611 Profile: actually fix the fix. 2022-12-13 22:53:36 +01:00
Guillaume Jacquemin 81b35476a0 CMakeLists: bump version number. 2022-12-13 21:08:30 +01:00
Guillaume Jacquemin b909f0ac13 Profile: fix bug in material saving when array doesn't exist. 2022-12-13 21:03:43 +01:00
Guillaume Jacquemin aff84ccc96 SaveTool: minor formatting changes. 2022-12-01 23:39:53 +01:00
Guillaume Jacquemin 8177d61755 SaveTool: fix some string-related issues. 2022-12-01 23:38:54 +01:00
Guillaume Jacquemin c0943bd084 Bump version number. 2022-11-30 10:03:57 +01:00
Guillaume Jacquemin 6fa21128ab SaveTool: improve FPS capping mechanism. 2022-11-30 10:03:45 +01:00
Guillaume Jacquemin a8ab212931 Bump version number. 2022-11-27 08:58:54 +01:00
Guillaume Jacquemin 9a7aaaeaca Update .gitignore. 2022-11-26 11:45:36 +01:00
Guillaume Jacquemin b3bf75918e Update README. 2022-11-26 11:44:57 +01:00
Guillaume Jacquemin 9de6766750 SaveTool: add the libcurl version to the about screen. 2022-11-26 11:31:14 +01:00
Guillaume Jacquemin 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
Guillaume Jacquemin 07fca7b0d0 SaveTool: make the update checker split on CRLF, not just LF.
Just in case...
2022-11-25 17:34:42 +01:00
Guillaume Jacquemin 4ea694ea6e SaveTool: add advanced mode.
This'll help hide undocumented values.
2022-11-25 17:10:56 +01:00
Guillaume Jacquemin 722cc511d6 Main: don't forget to initialise Logger.
Especially on release builds...
2022-11-25 17:10:26 +01:00
Guillaume Jacquemin 924838ecb4 Logger: cleanup. 2022-11-25 17:10:01 +01:00
Guillaume Jacquemin dfd0d56ab0 Profile,SaveTool: add support for T6 materials. 2022-11-25 16:25:56 +01:00
Guillaume Jacquemin 89a10ff98d Maps/LastMissionId: update for version 0.9. 2022-11-25 15:19:37 +01:00
Guillaume Jacquemin 71fde374a9 Maps/StoryProgress: update for 0.9. 2022-11-25 15:19:21 +01:00
Guillaume Jacquemin c7cc3ba76c Maps/WeaponParts: added the new ranged base parts. 2022-11-25 11:47:12 +01:00
Guillaume Jacquemin 0aa933e766 SaveTool: change the SDL version check. 2022-11-25 11:46:47 +01:00
Guillaume Jacquemin 5ea6f1e3a7 SaveToo: add HiDPI support to ImGui.
I... kinda forgot to do that.
2022-11-25 11:46:14 +01:00
Guillaume Jacquemin 32046d9bf8 Update dependencies and adapt to changes. 2022-11-25 10:33:55 +01:00
Guillaume Jacquemin 3c4dfbda9a SaveTool: make the weapon part selector focus on the current item. 2022-11-25 09:43:32 +01:00
Guillaume Jacquemin d1712bf8cb Mass: add logging indentation to refreshValues(). 2022-11-25 09:43:11 +01:00
Guillaume Jacquemin 567546489f Maps/Accessories: update with 0.9 accessories.
Also update formatting for better readability.
2022-11-25 09:42:44 +01:00
Guillaume Jacquemin c054169124 SaveTool: update formatting of accessory numbers. 2022-11-24 11:13:08 +01:00
Guillaume Jacquemin 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
Guillaume Jacquemin 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
Guillaume Jacquemin d0a3375d7a Serialisers: use Logger. 2022-11-24 09:12:41 +01:00
Guillaume Jacquemin 393ec4a372 UESaveFile: use Logger. 2022-11-22 11:03:45 +01:00
Guillaume Jacquemin 83e9169dae MassManager: use Logger ***everywhere***. 2022-11-22 10:35:05 +01:00
Guillaume Jacquemin 8625f8835c SaveTool: use Logger. 2022-11-22 10:34:25 +01:00
Guillaume Jacquemin 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
Guillaume Jacquemin 51b25ea9c5 MassManager: use Logger _everywhere_. 2022-11-22 10:06:22 +01:00
Guillaume Jacquemin 1421257c4f SaveTool: some more cleanup. 2022-11-21 20:47:09 +01:00
Guillaume Jacquemin 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
Guillaume Jacquemin c5b4747685 SaveTool: clean things up a bit. 2022-11-21 20:37:28 +01:00