|
04beebbc1c
|
SaveTool: implement the UI for BL placement editing.
|
2022-03-20 10:17:14 +01:00 |
|
|
47520b89e3
|
Mass: implement BL attachment writing.
Needs testing, though.
|
2022-03-20 10:16:39 +01:00 |
|
|
ce0ca07afc
|
SaveTool: various UI tweaks.
|
2022-03-20 09:14:46 +01:00 |
|
|
e91c015c00
|
SaveTool,ProfileManager: make backups 0.8-ready.
|
2022-03-20 09:14:11 +01:00 |
|
|
75d77413f6
|
Mass: add a new value to BulletLauncherSockets.hpp.
|
2022-03-13 15:26:00 +01:00 |
|
|
ddad6536c6
|
Mass: fix a condition.
|
2022-03-13 15:25:11 +01:00 |
|
|
d9f6470dc6
|
Mass: make the code look in the right places.
Time to facepalm...
|
2022-03-13 11:02:43 +01:00 |
|
|
f963ce31ad
|
SaveTool: fix a condition that prevented armour accessories from being editable.
|
2022-03-13 10:48:32 +01:00 |
|
|
be06c2d552
|
Mass: add reading support for 0.8 BL placement.
Then, it's UI design time, followed by writing support.
|
2022-03-12 09:34:19 +01:00 |
|
|
d61977d758
|
Weapon: change how enums are built.
|
2022-03-11 15:39:49 +01:00 |
|
|
f36782bff0
|
ArmourPart: auto-fill ArmourSlot using ArmourSlots.hpp.
|
2022-03-11 10:58:13 +01:00 |
|
|
76613c2ec5
|
Mass: add a few missing string views.
|
2022-03-11 10:57:16 +01:00 |
|
|
e997312286
|
SaveTool: rename tabs in the build viewer.
|
2022-03-11 10:56:52 +01:00 |
|
|
e2d31854b4
|
SaveTool: use ImGui's {Begin,End}Disabled API.
|
2022-03-11 09:20:24 +01:00 |
|
|
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 |
|