Build viewer/editor #13

Manually merged
williamjcm merged 128 commits from mass-viewer into master 2022-03-02 14:50:10 +01:00
Owner

Closes #8.

Will also come with a significant rewrite of how saves are read and written, inspired by agc93/unsave on GitHub.

The 1.3.0 milestone is tentative. Do not take it as a guarantee it'll come with that version. Scratch that, as I've already made a pre-release for it.

Current TODO list:

  • weapon reordering and copying. (reordering in 8fb837bfc0, copying in 940fe3feee)
  • better import/export system. See #15. This will have to come later, as I have to merge what I have to work on other stuff to then be able to finish it.
Closes #8. Will also come with a significant rewrite of how saves are read and written, inspired by [agc93/unsave on GitHub](https://github.com/agc93/unsave). ~~The 1.3.0 milestone is tentative. Do not take it as a guarantee it'll come with that version.~~ Scratch that, as I've already made a pre-release for it. Current TODO list: - [x] weapon reordering and copying. (reordering in 8fb837bfc0d77e78ad8c3ddcab4cb67071ad53ca, copying in 940fe3feeeeaa03918c86a7904c7b82de66af08a) - ~~[ ] better import/export system. See #15.~~ This will have to come later, as I have to merge what I have to work on other stuff to then be able to finish it.
williamjcm added this to the v1.3.0 milestone 2021-09-18 10:39:14 +02:00
williamjcm added the
enhancement
label 2021-09-18 10:39:14 +02:00
williamjcm self-assigned this 2021-09-18 10:39:15 +02:00
williamjcm added 13 commits 2021-09-18 10:39:20 +02:00
williamjcm added 1 commit 2021-09-19 13:09:16 +02:00
williamjcm added 1 commit 2021-09-22 10:47:36 +02:00
williamjcm added 1 commit 2021-09-22 17:47:48 +02:00
williamjcm added 3 commits 2021-09-22 18:25:28 +02:00
williamjcm added 1 commit 2021-09-22 19:16:46 +02:00
williamjcm added 1 commit 2021-09-22 19:35:31 +02:00
williamjcm added 3 commits 2021-09-22 21:50:53 +02:00
williamjcm added 7 commits 2021-09-23 19:11:21 +02:00
williamjcm added 1 commit 2021-09-23 21:55:09 +02:00
williamjcm added 1 commit 2021-09-25 09:09:19 +02:00
9bc4aaf66b Profile: add data caching.
Querying the properties each frame isn't performant because of all the
casts and pointer indirections.
williamjcm added 13 commits 2021-09-27 21:55:30 +02:00
williamjcm added 6 commits 2021-10-03 00:14:25 +02:00
williamjcm added 6 commits 2021-10-05 10:10:39 +02:00
williamjcm added 1 commit 2021-10-05 10:31:22 +02:00
williamjcm added 1 commit 2021-10-11 19:30:32 +02:00
williamjcm added 1 commit 2021-10-12 16:36:00 +02:00
williamjcm added 1 commit 2021-10-12 16:52:52 +02:00
williamjcm added 2 commits 2021-10-13 14:49:46 +02:00
williamjcm added 1 commit 2021-10-14 15:09:56 +02:00
williamjcm added 1 commit 2021-10-16 14:46:52 +02:00
williamjcm added 1 commit 2021-10-17 08:37:24 +02:00
80bb85c0d8 Mass: add weapon reading.
Writing will come SOON™.
williamjcm added 2 commits 2021-10-17 09:25:01 +02:00
williamjcm added 1 commit 2021-10-17 11:21:00 +02:00
d79debe69f Mass: change how setCustomStyle() works.
This'll allow usage with weapon styles.
williamjcm added 2 commits 2021-10-17 15:46:08 +02:00
williamjcm added 2 commits 2021-10-18 14:54:46 +02:00
williamjcm added 1 commit 2021-10-29 10:23:47 +02:00
0900f92b9f Mass: finish implementing the saving feature.
Oh, and also remove a blank line, but that's not important.
williamjcm added 1 commit 2021-10-29 14:42:03 +02:00
williamjcm added 1 commit 2021-11-01 09:40:44 +01:00
williamjcm added 1 commit 2021-11-01 11:19:45 +01:00
williamjcm added 1 commit 2021-12-02 15:27:13 +01:00
fe0db983ce Mass: add tuning reading support.
Writing support SOON™.
williamjcm added 1 commit 2021-12-02 19:23:38 +01:00
c6de9c1940 SaveTool: finish most of the M.A.S.S. viewer.
Some parts are very unfinished, but do work.
williamjcm added 1 commit 2021-12-02 19:52:36 +01:00
321e8feed0 SaveTool: change how versions are evaluated.
This allows pre-releases and beta versions to be considered out of date
once complete versions are released.
williamjcm added 1 commit 2021-12-02 20:13:04 +01:00
williamjcm added 1 commit 2021-12-02 20:38:00 +01:00
williamjcm added 1 commit 2021-12-03 00:14:33 +01:00
7059295cb3 Strip the release executable.
For *some* reason, there's debug info in one of the MinGW-w64 libs,
which account for roughly half the bloat of the release exe.
williamjcm added 1 commit 2022-01-03 11:56:48 +01:00
williamjcm added 1 commit 2022-01-03 12:10:31 +01:00
williamjcm added 1 commit 2022-01-03 12:46:24 +01:00
williamjcm added 1 commit 2022-01-07 09:35:44 +01:00
williamjcm added 2 commits 2022-01-14 13:42:30 +01:00
1621a4dbd5 SaveTool: move M.A.S.S. viewer state tracking.
That way, it's easier to reset. Some states, such as the current tab or
which headers are open/collapsed, are internal to ImGui, though, so I
can't do much there. Well, I could use the internal ImGui API, but, it's
still a pain in the ass.
williamjcm added 4 commits 2022-01-15 11:31:50 +01:00
williamjcm added 1 commit 2022-01-15 13:26:29 +01:00
williamjcm added 1 commit 2022-01-20 11:39:49 +01:00
williamjcm added 1 commit 2022-01-20 19:42:36 +01:00
williamjcm added 1 commit 2022-01-30 09:51:08 +01:00
williamjcm added 1 commit 2022-01-30 11:37:09 +01:00
dc51be8dd1 Update copyright years.
I should have done that earlier...
williamjcm force-pushed mass-viewer from dc51be8dd1 to 51faed7210 2022-01-30 11:38:41 +01:00 Compare
williamjcm added 2 commits 2022-01-30 14:04:32 +01:00
williamjcm added 3 commits 2022-02-09 14:17:33 +01:00
williamjcm added 1 commit 2022-02-09 18:12:29 +01:00
williamjcm added 2 commits 2022-02-09 20:16:30 +01:00
williamjcm added 3 commits 2022-02-12 13:10:56 +01:00
williamjcm added 4 commits 2022-02-13 15:09:23 +01:00
williamjcm added 3 commits 2022-02-16 11:49:03 +01:00
williamjcm changed title from WIP: Build viewer/editor to Build viewer/editor 2022-02-17 15:30:32 +01:00
Author
Owner

Preparing to merge, but still have to finish a few rewrites in Mass and improve error checking first.

Preparing to merge, but still have to finish a few rewrites in `Mass` and improve error checking first.
williamjcm added 2 commits 2022-02-17 20:23:48 +01:00
williamjcm added 3 commits 2022-02-23 21:59:21 +01:00
williamjcm added 1 commit 2022-02-24 14:02:50 +01:00
williamjcm added 2 commits 2022-02-26 14:49:04 +01:00
williamjcm added 3 commits 2022-03-02 14:43:41 +01:00
williamjcm manually merged commit f522d20dd4 into master 2022-03-02 14:50:10 +01:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: williamjcm/MassBuilderSaveTool#13
No description provided.