|
ccf630c385
|
MassManager: fix a condition.
|
2022-03-09 14:03:08 +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 |
|
|
f1a4b64219
|
SaveTool: use the shorthand getters added in the previous commit.
|
2022-03-09 13:27:21 +01:00 |
|
|
8f4708f518
|
Profile: provide shorthand getters.
|
2022-03-09 13:25:26 +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 |
|
|
db6836ec33
|
Profile(Manager): add basic 0.8 profile support.
|
2022-03-06 14:42:24 +01:00 |
|
|
89bba618fb
|
SaveTool: eliminate a few format warnings.
|
2022-03-06 14:30:04 +01:00 |
|
|
88afaaceec
|
UESaveFile/Serialisers: make types() return an ArrayView of Strings.
It's the best way to avoid dangling views for now.
|
2022-03-06 14:29:09 +01:00 |
|
|
fdb7567aea
|
PropertySerialiser: make into a singleton.
Also update UESaveFile to match.
|
2022-03-06 13:21:56 +01:00 |
|
|
771e008e62
|
Mass: fragment into smaller files.
Should help navigation and maintenance.
|
2022-03-06 09:52:11 +01:00 |
|
|
4d9fc46003
|
SaveTool: fix a mistake in drawAbout.
|
2022-03-06 09:25:23 +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 |
|
|
2648e1103e
|
Update Corrade and Magnum.
MBST doesn't fully compile yet, but I'm fixing that.
|
2022-03-02 16:11:19 +01:00 |
|
|
f522d20dd4
|
SaveTool: fragment SaveTool_MassViewer.cpp.
This will make maintenance easier. I hope.
|
2022-03-02 14:43:02 +01:00 |
|
|
6208825aa6
|
Mass: fix a bug that prevented global styles from being read.
|
2022-03-02 14:10:13 +01:00 |
|
|
572585e648
|
SaveTool: optimise code readability.
...mostly for Clang/CLion. :D
|
2022-03-02 11:46:31 +01:00 |
|
|
de2ba9ce7f
|
Mass(Manager),SaveTool: improve error handling.
|
2022-02-26 14:48:45 +01:00 |
|
|
d0ddc73852
|
Profile: fix a compile error.
|
2022-02-25 21:00:32 +01:00 |
|
|
a1c17b7138
|
Profile(Manager),SaveTool: improve error handling and fix bugs.
|
2022-02-24 14:00:47 +01:00 |
|
|
350ad59f8e
|
SaveTool: add a convenience wrapper over ImGui stuff.
|
2022-02-23 21:59:00 +01:00 |
|
|
883d5d3f41
|
Mass,SaveTool: improve error handling.
|
2022-02-23 15:47:34 +01:00 |
|
|
77d7eaefad
|
SaveTool: fix a condition.
|
2022-02-23 10:18:58 +01:00 |
|
|
82170b3078
|
Mass,SaveTool: optimise the effect colour mode.
|
2022-02-17 20:22:33 +01:00 |
|
|
88abf91047
|
Mass,SaveTool: add some future-proofing.
|
2022-02-17 20:01:59 +01:00 |
|
|
955ec010b8
|
Crc32: make the polynomial literal explicitly unsigned.
|
2022-02-16 11:48:39 +01:00 |
|
|
7cb9ea28b2
|
BinaryReader: add a way to read arbitrary types.
|
2022-02-16 11:47:49 +01:00 |
|
|
975f471a68
|
BinaryReader: add a way to seek into the file.
|
2022-02-14 09:31:20 +01:00 |
|
|
76210e147a
|
BinaryWriter: add a way to access the temp array.
That way, I'll be able to easily compute the CRC32 of it.
|
2022-02-13 15:09:07 +01:00 |
|
|
5e06c48492
|
BinaryWriter: fix an issue with writeValueToArray().
The view needs to be of type T, not U (which can potentially be T&).
|
2022-02-13 15:03:45 +01:00 |
|
|
2ff32c4c78
|
Add a CRC32 algorithm.
|
2022-02-13 15:02:08 +01:00 |
|
|
4000421a8c
|
Mass,SaveTool: refactor even more code.
|
2022-02-13 10:31:55 +01:00 |
|
|
8f1e3668a3
|
BinaryWriter: allow writing string literals.
|
2022-02-12 11:21:23 +01:00 |
|
|
a6c0614979
|
BinaryWriter: make non-copyable.
|
2022-02-11 19:44:16 +01:00 |
|
|
2cabe6a3ba
|
MassManager: adapt to Mass changes.
Should have caught it earlier. Ugh.
|
2022-02-11 18:31:45 +01:00 |
|
|
afc163f344
|
Mass: rename a member.
SteamIDs aren't used anymore in 0.8+ save files.
|
2022-02-09 20:16:14 +01:00 |
|
|
353a71d8ab
|
Weapon: remove an unneeded blank line.
|
2022-02-09 18:28:23 +01:00 |
|
|
bbc40d7c93
|
Weapon: update formatting.
|
2022-02-09 18:12:11 +01:00 |
|
|
28db82c8a9
|
Weapon,Mass,SaveTool: refactor some more code.
|
2022-02-09 14:17:05 +01:00 |
|
|
9f324c30fd
|
Delete WeaponTypes.h.
It's not needed anymore.
|
2022-02-09 13:54:44 +01:00 |
|
|
41cd92352d
|
Mass: refactor and optimise some parts.
|
2022-02-09 13:41:55 +01:00 |
|
|
940fe3feee
|
SaveTool: implement weapon copying.
|
2022-01-30 14:04:22 +01:00 |
|
|
d74a7bc219
|
Mass: make Weapon copyable.
This is necessary to add weapon copying.
|
2022-01-30 14:02:30 +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 |
|
|
8fb837bfc0
|
SaveTool: finish implementing weapon reordering.
|
2022-01-30 09:48:14 +01:00 |
|
|
0ac1e759ca
|
Profile(Manager),SaveTool: prepare for legacy/normal distinction.
|
2022-01-20 19:42:27 +01:00 |
|
|
a4045e8e9b
|
Add a few IDs to maps.
|
2022-01-20 11:39:36 +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 |
|