Commit Graph

32 Commits

Author SHA1 Message Date
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 e336b37d81 SaveTool: move the configuration to its own class. 2023-01-13 10:02:29 +01:00
Guillaume Jacquemin aff84ccc96 SaveTool: minor formatting changes. 2022-12-01 23:39:53 +01:00
Guillaume Jacquemin 6fa21128ab SaveTool: improve FPS capping mechanism. 2022-11-30 10:03:45 +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 32046d9bf8 Update dependencies and adapt to changes. 2022-11-25 10:33:55 +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
Guillaume Jacquemin 16b8807eb7 SaveTool: remove unsafe mode.
It was just not good at all.
2022-11-21 09:20:21 +01:00
Guillaume Jacquemin ce0ca07afc SaveTool: various UI tweaks. 2022-03-20 09:14:46 +01:00
Guillaume Jacquemin b859bf7ab5 Update Corrade/Magnum and adapt to changes.
Also a few misc things, but nothing really noteworthy.
2022-03-09 11:04:19 +01:00
Guillaume Jacquemin 8791eb32ac Use Corrade's String(View) types where possible.
Utility::Directory, efsw, cpr, and json.hpp are the only obstacles to a
complete removal of std::string usages.
2022-03-04 21:18:55 +01:00
Guillaume Jacquemin 350ad59f8e SaveTool: add a convenience wrapper over ImGui stuff. 2022-02-23 21:59:00 +01:00
Guillaume Jacquemin 51faed7210 Update copyright years.
I should have done that earlier... and of course I forgot a few files...
2022-01-30 11:38:22 +01:00
Guillaume Jacquemin 2d0d5817f2 SaveTool: add a basic guide to the help menu. 2021-10-04 18:18:20 +02:00
Guillaume Jacquemin a244e468d2 SaveTool: add a way to skip the disclaimer. 2021-08-18 20:09:22 +02:00
Guillaume Jacquemin d52b381426 SaveTool: improve the settings menu layout. 2021-08-18 16:59:16 +02:00
Guillaume Jacquemin 52f5e8eb0a SaveTool: add a frame limiter.
The FPS slider isn't the most accurate, but it just works™.
Closes #10.
2021-08-18 16:53:29 +02:00
Guillaume Jacquemin e99ff14749 SaveTool: add a "cheat mode" toggle. 2021-07-28 15:00:15 +02:00
Guillaume Jacquemin ab124174b0 SaveTool: add rest of response handling. 2021-07-28 14:18:39 +02:00
Guillaume Jacquemin ee384843e9 SaveTool: launch the thread, and add basic response handling. 2021-07-28 14:17:21 +02:00
Guillaume Jacquemin 445d7323b3 SaveTool: add configuration system. 2021-07-23 14:17:42 +02:00
Guillaume Jacquemin d0eee0caeb SaveTool: add skeleton for update checking. 2021-07-22 11:39:53 +02:00
Guillaume Jacquemin e2d473da44 SaveTool: change some conditions. 2021-07-22 09:19:59 +02:00
Guillaume Jacquemin 688e61b9ae MassManager: move some fields to SaveTool. 2021-07-21 20:57:39 +02:00
Guillaume Jacquemin 241f5b754d ProfileManager: move some fields to SaveTool. 2021-07-21 20:38:33 +02:00
Guillaume Jacquemin 2a617b3359 MassBuilderManager: move functionality to SaveTool.
And also improve the main menu too.
2021-07-21 14:36:49 +02:00
Guillaume Jacquemin 3f3166691d SaveTool: make a submenu name clearer. 2021-07-21 12:37:58 +02:00
Guillaume Jacquemin e0647b907a CMakeLists: change the name of the debug macro. 2021-07-13 18:35:23 +02:00
Guillaume Jacquemin 14feadc401 SaveTool: add menu items to open the backup and staging folders. 2021-07-10 16:45:25 +02:00
Guillaume Jacquemin 61d1e3635f Add initial files.
Feature parity is also reached.
2021-06-11 19:24:52 +02:00