bf3288772e
SaveTool: ensure old_filename isn't SSO'd so it can be released.
2022-03-28 09:46:29 +02:00
ac1276761e
SaveTool: fix "external changes detected" on saving in the tool.
...
I hope.
2022-03-22 09:59:30 +01:00
cf72cbe2c6
SaveTool: fix a bug in the update checker.
2022-03-21 16:47:29 +01:00
f4adb9e26a
SaveTool: fix a few bugs.
2022-03-21 16:31:29 +01:00
4ae9f83ab3
SaveTool: fix a segfault.
2022-03-09 14:02:56 +01:00
dd9dcdb5f6
SaveTool: change how file update events are handled.
2022-03-09 13:27:45 +01:00
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
db3eba5b59
SaveTool: move some stuff into its own function.
2022-03-06 09:12:40 +01:00
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
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
0ac1e759ca
Profile(Manager),SaveTool: prepare for legacy/normal distinction.
2022-01-20 19:42:27 +01:00
1ec4522baf
SaveTool: make the clickthrough hint have priority.
2022-01-15 13:26:12 +01:00
13d09e4aa0
SaveTool: prepare for the better import/export system.
2022-01-15 11:31:33 +01:00
8102d1d83a
SaveTool: improve the ShellExecuteW call.
2022-01-15 11:30:12 +01:00
1378676bbc
SaveTool: fix old code.
2022-01-03 12:46:13 +01:00
96768c1aab
SaveTool: add a conversion operator.
2022-01-03 12:10:20 +01:00
bd05a98820
SaveTool: make pre-releases considered up-to-date if they're more recent than the latest stable.
2022-01-03 11:56:34 +01:00
065e63f27c
SaveTool: skip prereleases in update check.
2021-12-02 20:37:47 +01:00
321e8feed0
SaveTool: change how versions are evaluated.
...
This allows pre-releases and beta versions to be considered out of date
once complete versions are released.
2021-12-02 19:52:26 +01:00
18aa7f659e
SaveTool: move the tw macro so all SaveTool files can use it.
2021-09-27 20:51:48 +02:00
1612e4372b
SaveTool: make the file watcher less aggressive.
2021-09-27 20:50:37 +02:00
e839d1c19b
SaveTool: adapt to Mass changes.
2021-09-27 17:54:30 +02:00
597e9dfe98
SaveTool: initial work for the viewer UI.
2021-08-19 20:35:00 +02:00
a244e468d2
SaveTool: add a way to skip the disclaimer.
2021-08-18 20:09:22 +02:00
6d4bafcc2d
SaveTool: suppress Nvidia debug message.
...
I probably won't need it, but if someone has a rendering issue, being
able to debug it using GPU validation will be useful, and avoiding log
pollution will be even better.
2021-08-18 17:16:10 +02:00
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
e99ff14749
SaveTool: add a "cheat mode" toggle.
2021-07-28 15:00:15 +02:00
512fa4088b
SaveTool: remove testing code.
2021-07-28 14:27:19 +02:00
ab124174b0
SaveTool: add rest of response handling.
2021-07-28 14:18:39 +02:00
ee384843e9
SaveTool: launch the thread, and add basic response handling.
2021-07-28 14:17:21 +02:00
7f32166ab0
SaveTool: implement the request thread.
2021-07-28 14:15:39 +02:00
14c5a76891
SaveTool: update window flags.
...
This will prevent them from being drawn over toasts.
2021-07-25 10:52:54 +02:00
445d7323b3
SaveTool: add configuration system.
2021-07-23 14:17:42 +02:00
d0eee0caeb
SaveTool: add skeleton for update checking.
2021-07-22 11:39:53 +02:00
688e61b9ae
MassManager: move some fields to SaveTool.
2021-07-21 20:57:39 +02:00
241f5b754d
ProfileManager: move some fields to SaveTool.
2021-07-21 20:38:33 +02:00
2a617b3359
MassBuilderManager: move functionality to SaveTool.
...
And also improve the main menu too.
2021-07-21 14:36:49 +02:00
a16383183e
SaveTool: replace varargs with templates in drawUnsafeText().
2021-07-21 13:40:55 +02:00
7531dc88ac
CMakeLists: use macros for stuff like app version.
2021-07-13 18:46:21 +02:00
e0647b907a
CMakeLists: change the name of the debug macro.
2021-07-13 18:35:23 +02:00
1c673f3fa3
SaveTool: rename the tweakable macro.
2021-07-13 18:08:33 +02:00
d7f991cd2e
SaveTool: bump MB version.
2021-07-10 16:50:30 +02:00
031b7a1c9a
SaveTool: lack of timer should be a failure.
2021-07-10 16:44:09 +02:00
13b4785a43
SaveTool: remove those commented LoCs.
...
Since the research tree might be made in pure ImGui (attempts to do it
in normal GL didn't really pan out), we won't need state changes.
2021-06-21 00:26:56 +02:00
441e0c2d1a
SaveTool: replace a chain of ifs with a switch.
2021-06-20 23:49:30 +02:00
9fb654c89d
SaveTool: change how the game state is displayed.
2021-06-20 19:36:42 +02:00
d23095f662
SaveTool: remove an unused argument in handleFileAction.
2021-06-20 14:14:10 +02:00
e77f46ecc4
SaveTool: use Magnum types.
2021-06-20 14:13:30 +02:00
61d1e3635f
Add initial files.
...
Feature parity is also reached.
2021-06-11 19:24:52 +02:00