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
6fa21128ab
SaveTool: improve FPS capping mechanism.
2022-11-30 10:03:45 +01:00
Guillaume Jacquemin
9de6766750
SaveTool: add the libcurl version to the about screen.
2022-11-26 11:31:14 +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
dfd0d56ab0
Profile,SaveTool: add support for T6 materials.
2022-11-25 16:25:56 +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
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
8625f8835c
SaveTool: use Logger.
2022-11-22 10:34:25 +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
Guillaume Jacquemin
7392d961c7
SaveTool: update formatting.
2022-11-21 19:28:37 +01:00
Guillaume Jacquemin
fa81d2428e
SaveTool: increase reliability.
2022-11-21 19:22:03 +01:00
Guillaume Jacquemin
060daebe17
SaveTool: improve reliability.
2022-11-21 19:09:18 +01:00
Guillaume Jacquemin
e795e276da
Profile(Manager),SaveTool: get rid of that legacy nonsense.
2022-11-21 19:03:00 +01:00
Guillaume Jacquemin
a33cbdfad6
SaveTool: fix includes.
2022-11-21 09:49:01 +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
6f2b19dbc3
SaveTool: fix a condition.
2022-07-06 17:22:55 +02:00
Guillaume Jacquemin
e61d4bba85
Adapt to Corrade/Magnum changes.
2022-07-06 17:22:40 +02:00
Guillaume Jacquemin
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
Guillaume Jacquemin
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
Guillaume Jacquemin
42b4974b43
SaveTool: make the weapon part radio buttons match the game.
2022-04-08 14:12:56 +02:00
Guillaume Jacquemin
c35735b2fc
SaveTool: fix an issue with the damage type radio buttons.
2022-04-08 14:12:14 +02:00
Guillaume Jacquemin
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
Guillaume Jacquemin
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
Guillaume Jacquemin
c1ae793800
SaveTool: add a help marker for the melee effect colour picker.
2022-04-04 09:22:12 +02:00
Guillaume Jacquemin
dbc52ec28f
SaveTool: allow changing the equipped accessory.
2022-04-02 21:34:45 +02:00
Guillaume Jacquemin
b6ad795383
SaveTool: fragment files more.
...
SaveTool.cpp was getting on the unmanageable side.
2022-04-01 09:36:33 +02:00
Guillaume Jacquemin
94979907b1
SaveTool::drawAbout(): update for cpr removal, add a link, fix various issues.
...
That function was in _dire_ need of an update...
2022-03-31 19:20:11 +02:00
Guillaume Jacquemin
a36d9134bf
SaveTool: update formatting.
2022-03-31 18:43:39 +02:00
Guillaume Jacquemin
a166948aec
SaveTool: remove dependency on cpr, switch to raw libcurl.
...
Took me pretty much a whole day, but I managed to do it.
2022-03-31 17:57:53 +02:00
Guillaume Jacquemin
b909aa85b7
SaveTool: handle error code 0 (blocked by firewall).
2022-03-31 09:00:57 +02:00
Guillaume Jacquemin
2c2e5ad936
SaveTool: remove the dependency on json.hpp.
2022-03-30 15:15:54 +02:00
Guillaume Jacquemin
14d75e0e83
Save Tool: improve logging and reorganise stuff.
2022-03-30 14:18:08 +02:00
Guillaume Jacquemin
63a8cf7075
SaveTool: fix another bug in the updater.
2022-03-28 09:58:22 +02:00
Guillaume Jacquemin
bf3288772e
SaveTool: ensure old_filename isn't SSO'd so it can be released.
2022-03-28 09:46:29 +02:00
Guillaume Jacquemin
ac1276761e
SaveTool: fix "external changes detected" on saving in the tool.
...
I hope.
2022-03-22 09:59:30 +01:00
Guillaume Jacquemin
cf72cbe2c6
SaveTool: fix a bug in the update checker.
2022-03-21 16:47:29 +01:00
Guillaume Jacquemin
f4adb9e26a
SaveTool: fix a few bugs.
2022-03-21 16:31:29 +01:00
Guillaume Jacquemin
592fd2ba3a
SaveTool: what is that comment doing here ?
2022-03-21 15:37:06 +01:00
Guillaume Jacquemin
84b1e276a1
SaveTool: don't pass a StringView to ImGui, it doesn't like that.
2022-03-21 15:36:49 +01:00
Guillaume Jacquemin
133c34f5f7
SaveTool: make the tuning tab present only in debug builds.
2022-03-20 11:32:08 +01:00
Guillaume Jacquemin
04beebbc1c
SaveTool: implement the UI for BL placement editing.
2022-03-20 10:17:14 +01:00
Guillaume Jacquemin
ce0ca07afc
SaveTool: various UI tweaks.
2022-03-20 09:14:46 +01:00