- France
- https://williamjcm.ovh
-
C++ coder, and owner of this Forgejo instance.
- Joined on
2019-12-21
be06c2d552
Mass: add reading support for 0.8 BL placement.
d61977d758
Weapon: change how enums are built.
f36782bff0
ArmourPart: auto-fill ArmourSlot using ArmourSlots.hpp.
76613c2ec5
Mass: add a few missing string views.
e997312286
SaveTool: rename tabs in the build viewer.
dd9dcdb5f6
SaveTool: change how file update events are handled.
f1a4b64219
SaveTool: use the shorthand getters added in the previous commit.
8f4708f518
Profile: provide shorthand getters.
b859bf7ab5
Update Corrade/Magnum and adapt to changes.
db6836ec33
Profile(Manager): add basic 0.8 profile support.
89bba618fb
SaveTool: eliminate a few format warnings.
88afaaceec
UESaveFile/Serialisers: make types() return an ArrayView of Strings.
771e008e62
Mass: fragment into smaller files.
4d9fc46003
SaveTool: fix a mistake in drawAbout.
db3eba5b59
SaveTool: move some stuff into its own function.
8791eb32ac
Use Corrade's String(View) types where possible.
2648e1103e
Update Corrade and Magnum.
M.A.S.S. viewer/editor
Build viewer/editor
f522d20dd4
SaveTool: fragment SaveTool_MassViewer.cpp.
6208825aa6
Mass: fix a bug that prevented global styles from being read.
572585e648
SaveTool: optimise code readability.
de2ba9ce7f
Mass(Manager),SaveTool: improve error handling.
d0ddc73852
Profile: fix a compile error.
f522d20dd4
SaveTool: fragment SaveTool_MassViewer.cpp.
6208825aa6
Mass: fix a bug that prevented global styles from being read.
572585e648
SaveTool: optimise code readability.
de2ba9ce7f
Mass(Manager),SaveTool: improve error handling.
d0ddc73852
Profile: fix a compile error.
350ad59f8e
SaveTool: add a convenience wrapper over ImGui stuff.
883d5d3f41
Mass,SaveTool: improve error handling.
77d7eaefad
SaveTool: fix a condition.
82170b3078
Mass,SaveTool: optimise the effect colour mode.
88abf91047
Mass,SaveTool: add some future-proofing.
Build viewer/editor
Preparing to merge, but still have to finish a few rewrites in Mass
and improve error checking first.
955ec010b8
Crc32: make the polynomial literal explicitly unsigned.
7cb9ea28b2
BinaryReader: add a way to read arbitrary types.
975f471a68
BinaryReader: add a way to seek into the file.
Better import/export system
Format:
-
4 "magic bytes". I have picked
MBST
for that. -
Type of data. Unsigned byte.
0
for custom styles,1
for armour pieces,2
for weapons. -
CRC-32 checksum of the object data.…
76210e147a
BinaryWriter: add a way to access the temp array.
5e06c48492
BinaryWriter: fix an issue with writeValueToArray().
2ff32c4c78
Add a CRC32 algorithm.
4000421a8c
Mass,SaveTool: refactor even more code.