10368e09db
Profile: add default values for some members.
2021-09-27 16:18:03 +02:00
bd255ef8d5
Profile: ensure (in)validity.
2021-09-27 16:17:32 +02:00
911e18fc0a
UESaveFile: add a few sanity things.
2021-09-27 16:16:47 +02:00
0c257bcfa6
GenericStructProperty: remove a redundant function.
2021-09-25 15:46:01 +02:00
9bc4aaf66b
Profile: add data caching.
...
Querying the properties each frame isn't performant because of all the
casts and pointer indirections.
2021-09-24 21:51:06 +02:00
79e3193309
ArrayProperty: update at() to cast as well.
2021-09-23 21:54:59 +02:00
76e36791d7
Profile: remove Locators.h.
...
It's not needed anymore.
2021-09-23 19:11:08 +02:00
50a7b1d7f0
Profile: adapt to UESaveFile.
...
Also change ProfileManager to use growable arrays instead of vectors.
2021-09-23 19:01:42 +02:00
1caa472833
UESaveFile: add more error messages.
2021-09-23 18:25:28 +02:00
d3d065c945
StructSerialiser: fix serialisation of array'd structs.
...
Not all of them are generic structs, after all.
2021-09-23 18:24:55 +02:00
b8b156a724
Add a serialiser for struct sttResourceItemValue.
2021-09-23 15:09:18 +02:00
9c1aeb753e
UESaveFile: add API to append a property.
2021-09-23 15:08:20 +02:00
0006c90a21
UESaveFile: add sanity check when reading files.
2021-09-23 15:07:29 +02:00
0826d4aede
UESaveFile: close the file after we're done writing to it.
2021-09-22 21:50:39 +02:00
b3220ca8e1
MapPropertySerialiser: fix serialisation of demo saves.
2021-09-22 21:50:08 +02:00
48210c7186
UESaveFile: prevent reloading data on save.
2021-09-22 19:46:41 +02:00
f500e982e6
MapPropertySerialiser: add support for demo props.
2021-09-22 19:35:16 +02:00
2e1949ed5d
BytePropertySerialiser: add support for demo props.
2021-09-22 19:16:33 +02:00
10becfdc31
PropertySerialiser: add an explicit cast.
2021-09-22 18:25:15 +02:00
f286ec0633
UESaveFile,GenericStructProperty: update at().
2021-09-22 18:23:16 +02:00
ce29d6174c
UESaveFile: allow the class to be moved.
2021-09-22 18:22:48 +02:00
de07b760d0
Add UESaveFile.
2021-09-22 17:37:50 +02:00
66d96bd893
SaveTool: update formatting.
2021-09-22 10:47:23 +02:00
083b60aac4
Update dependencies.
2021-09-19 13:09:04 +02:00
918b26ab5e
SaveTool: add some frame info display.
2021-09-10 16:16:21 +02:00
32bc179120
SaveTool: change an include.
...
The old one works on my setup, but might not work on others.
2021-09-10 16:15:27 +02:00
c64684b34c
StyleNames: add placeholders for custom/global style names.
2021-09-10 16:14:31 +02:00
40840e3128
Mass: add support for reading joint sliders.
2021-09-10 16:13:29 +02:00
c7c379c419
SaveTool: adapt main manager to Mass changes.
2021-08-29 19:39:29 +02:00
a9a5bfb2af
SaveTool: add basic skeleton for the M.A.S.S. viewer.
2021-08-28 21:03:06 +02:00
5f4576a2bc
SaveTool: improve readability of the header.
2021-08-28 20:57:06 +02:00
f3318e0ed1
SaveTool: add safety measures in drawMassViewer().
2021-08-28 20:22:04 +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
bd6e55826d
Add StyleNames.h.
2021-08-28 20:16:19 +02:00
597e9dfe98
SaveTool: initial work for the viewer UI.
2021-08-19 20:35:00 +02:00
4cdd1b35ec
Mass(Manager): rework to prepare for the viewer.
2021-08-19 20:34:37 +02:00
f323215844
SaveTool: improve a button.
2021-08-19 14:31:17 +02:00
e580736ac6
SaveTool: improve the M.A.S.S. manager UI.
2021-08-19 14:11:18 +02:00
2644a73fc9
SaveTool: change the look of the research inv table.
2021-08-19 14:02:21 +02:00
927da387ea
CMakeLists: bump version number.
2021-08-18 20:27:43 +02:00
a244e468d2
SaveTool: add a way to skip the disclaimer.
2021-08-18 20:09:22 +02:00
6d4bafcc2d
SaveTool: suppress Nvidia debug message.
...
I probably won't need it, but if someone has a rendering issue, being
able to debug it using GPU validation will be useful, and avoiding log
pollution will be even better.
2021-08-18 17:16:10 +02:00
d52b381426
SaveTool: improve the settings menu layout.
2021-08-18 16:59:16 +02:00
52f5e8eb0a
SaveTool: add a frame limiter.
...
The FPS slider isn't the most accurate, but it just works™.
Closes #10 .
2021-08-18 16:53:29 +02:00
c4fc910ab0
SaveTool: add tier display to the research inventory.
...
Closes #11 .
2021-08-18 15:37:03 +02:00
ded5e9bcb7
Bump version up.
2021-08-01 18:50:53 +02:00
ee639bcdf8
SaveTool: move a PushID call in the profile manager.
...
Fixes #9 .
2021-08-01 18:48:14 +02:00
406349bbe8
Increase version number.
2021-07-28 15:33:54 +02:00
22c9627b84
Main: add single-instance checking.
2021-07-28 15:17:46 +02:00