1851867b7e
Update copyright year.
...
This was long overdue...
2023-09-02 18:30:29 +02: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
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
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
771e008e62
Mass: fragment into smaller files.
...
Should help navigation and maintenance.
2022-03-06 09:52:11 +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
883d5d3f41
Mass,SaveTool: improve error handling.
2022-02-23 15:47:34 +01:00
88abf91047
Mass,SaveTool: add some future-proofing.
2022-02-17 20:01:59 +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
41cd92352d
Mass: refactor and optimise some parts.
2022-02-09 13:41:55 +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
fe0db983ce
Mass: add tuning reading support.
...
Writing support SOON™.
2021-12-02 15:27:00 +01:00
0900f92b9f
Mass: finish implementing the saving feature.
...
Oh, and also remove a blank line, but that's not important.
2021-10-29 10:23:34 +02:00
247578a386
Mass: add getDecals() and getAccessories().
2021-10-18 14:54:04 +02:00
4ca6f62d9b
Mass: remove as many hardcoded values as possible.
2021-10-17 15:29:16 +02:00
e461d5a505
Mass: add getCustomStyles();
2021-10-17 15:28:54 +02:00
d79debe69f
Mass: change how setCustomStyle() works.
...
This'll allow usage with weapon styles.
2021-10-17 10:52:57 +02:00
80bb85c0d8
Mass: add weapon reading.
...
Writing will come SOON™.
2021-10-17 08:37:12 +02:00
4df90efd67
Mass: rename a field.
2021-10-16 11:36:31 +02:00
3ac5288f12
Mass: prepare decals for edition.
2021-10-12 16:35:49 +02:00
8bae723018
Mass: finish implementing armour part support.
2021-10-11 17:17:14 +02:00
a22aa6f7ae
Mass: update CustomStyle default values to match game.
2021-10-05 10:10:18 +02:00
4429e581f3
Mass: reorganise a whole chunk of code.
2021-10-04 18:18:53 +02:00
8c81b7811b
Mass: add support for reading armour parts.
2021-10-03 16:32:47 +02:00
19c00a3ce3
Mass: rename Armour to ArmourPart.
...
This is more consistent with WeaponPart, which designates a part of the
full weapon.
2021-10-02 19:22:52 +02:00
79762e176e
Mass: add (partial) support for custom style edition.
2021-10-02 14:52:48 +02:00
b5b5b3b38c
Mass: rename some members.
2021-10-02 14:51:39 +02:00
e4cfd3834a
Mass: update CustomStyle.
2021-09-29 11:07:10 +02:00
e77cce5b42
Mass: add missing value to CustomStyle.
2021-09-27 21:55:05 +02:00
b377e0de6c
Mass: add a missing variable to CustomStyle.
2021-09-27 20:50:03 +02:00
c2d0fbd941
Mass: adapt to UESaveFile.
2021-09-27 17:52:47 +02:00
40840e3128
Mass: add support for reading joint sliders.
2021-09-10 16:13:29 +02:00
7fcf8b518e
Mass: add functions to read/write frame styles.
2021-08-28 20:21:13 +02:00
69021eacdf
Mass: change how the name is obtained, and move the state enum.
2021-08-28 20:20:09 +02:00
4cdd1b35ec
Mass(Manager): rework to prepare for the viewer.
2021-08-19 20:34:37 +02:00
445c8873ae
Mass: use Magnum types.
2021-06-20 14:06:36 +02:00
a91546d8a5
Mass: make the constructor explicit.
...
Implicit initialisation from a std::string could be dangerous, so, let's
avoid that.
2021-06-20 13:54:35 +02:00
61d1e3635f
Add initial files.
...
Feature parity is also reached.
2021-06-11 19:24:52 +02:00