Commit graph

177 commits

Author SHA1 Message Date
e4ef5d4423 SaveTool: remove a debug message. 2023-10-29 15:41:46 +01:00
389dabfc77
SaveTool: separate update checking mechanism.
THIS IS BROKEN, ONLY BUILD THIS COMMIT FOR DEBUGGING PURPOSES!
2023-10-29 11:32:17 +01:00
07cbaefeac
General code maintenance. 2023-10-29 11:31:21 +01:00
f9aa4bc817
SaveTool: Update the M.A.S.S. viewer weapon screen. 2023-10-29 10:48:31 +01:00
e634ef037d
Change how the project version is defined. 2023-10-29 10:40:02 +01:00
1851867b7e
Update copyright year.
This was long overdue...
2023-09-02 18:30:29 +02:00
d612b0afe6
SaveTool: various fixes for HiDPI screens. 2023-09-02 14:28:28 +02:00
f7a8962194
main,SaveTool,Configuration: further Wine support. 2023-08-31 12:34:34 +02:00
ecdf7d736f
SaveTool: add a TODO for later. 2023-08-28 15:47:39 +02:00
81430de345
main: support running the app in Wine/Proton.
Turns out the flag I used for SHGetKnownFolderPath() is not only deprecated
starting with Win10 1703, but it also isn't implemented in Wine. It also was
completely useless because the Save Tool isn't a "packaged process", as the
docs call it. Ah, the joys of using WinAPI...
2023-08-28 15:03:11 +02:00
39d71a7a09
SaveTool: remove licences for third-party deps.
This should thin the exe up a bit.
2023-08-28 13:32:06 +02: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
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
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
6fa21128ab SaveTool: improve FPS capping mechanism. 2022-11-30 10:03:45 +01:00
9de6766750 SaveTool: add the libcurl version to the about screen. 2022-11-26 11:31:14 +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
dfd0d56ab0 Profile,SaveTool: add support for T6 materials. 2022-11-25 16:25:56 +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
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
8625f8835c SaveTool: use Logger. 2022-11-22 10:34:25 +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
c5b4747685 SaveTool: clean things up a bit. 2022-11-21 20:37:28 +01:00
7392d961c7 SaveTool: update formatting. 2022-11-21 19:28:37 +01:00
fa81d2428e SaveTool: increase reliability. 2022-11-21 19:22:03 +01:00
060daebe17 SaveTool: improve reliability. 2022-11-21 19:09:18 +01:00
e795e276da Profile(Manager),SaveTool: get rid of that legacy nonsense. 2022-11-21 19:03:00 +01:00
a33cbdfad6 SaveTool: fix includes. 2022-11-21 09:49:01 +01:00
16b8807eb7 SaveTool: remove unsafe mode.
It was just not good at all.
2022-11-21 09:20:21 +01:00
6f2b19dbc3 SaveTool: fix a condition. 2022-07-06 17:22:55 +02:00
e61d4bba85 Adapt to Corrade/Magnum changes. 2022-07-06 17:22:40 +02:00
0fd157f33c SaveTool: add weapon part mappings and the ability to change parts.
With that, I think I'm ready to push 1.3.2.
2022-04-15 11:05:01 +02:00
918ead0733 SaveTool: add "unequip" button to shield parts and BL projectiles.
It doesn't actually unequip them (the game has no concept of that,
unlike accessories), but replaces the ID with one that doesn't exist.
2022-04-08 14:33:17 +02:00
42b4974b43 SaveTool: make the weapon part radio buttons match the game. 2022-04-08 14:12:56 +02:00
c35735b2fc SaveTool: fix an issue with the damage type radio buttons. 2022-04-08 14:12:14 +02:00
71d38f4a91 SaveTool,MassManager: improve staged file updates.
No need to redo the whole staged list when only one file gets updated.
Considering the call to refreshStagedMasses() is blocking (I might look
into threading stuff), its time complexity is O(n) at worst, which can
be bad on slower systems.
2022-04-04 10:37:09 +02:00
869ca07b20 SaveTool: remove an extraneous call to data().
Corrade arrays implicitly decay to their T* form (wchar_t here), after
all.
2022-04-04 09:58:12 +02:00
c1ae793800 SaveTool: add a help marker for the melee effect colour picker. 2022-04-04 09:22:12 +02:00
dbc52ec28f SaveTool: allow changing the equipped accessory. 2022-04-02 21:34:45 +02:00