Jonas Herzig
6016ebece7
Fix label of non-letter keys in hotkey buttons
2020-11-06 18:54:53 +01:00
Jonas Herzig
f51f6032ca
Use empty hotkey button when key is unbound across all versions
...
This happened to already be the case in 1.16.3 (because of another bug), this
commit makes it intentional and consistent across all versions.
Using the empty label over NONE or another label because it doesn't change the
width of the button and therefore fits nicer with all the other buttons.
2020-11-06 18:54:53 +01:00
Jonas Herzig
e86a583558
Fix crash when clicking hotkey button; introduced in 83690f4
2020-11-06 18:54:53 +01:00
Jonas Herzig
6fc7b8fb0f
Fix incorrect layering of vanilla gui additions ( fixes #385 )
2020-11-06 18:54:53 +01:00
Jonas Herzig
8f094000fe
Fix camera FOV not matching configured FOV
...
This is because the camera is considered flying which causes MC to increase its
FOV slightly.
2020-11-06 18:54:52 +01:00
Jonas Herzig
d3230e1e38
Add camera path export ( closes #391 )
2020-11-06 18:54:52 +01:00
Jonas Herzig
d8135d9038
Add depth map export ( closes #371 )
2020-11-06 11:41:38 +01:00
Jonas Herzig
a7d424679b
Remove duplicate code between Simple and MultiFrame PBO capturer
2020-11-06 11:41:38 +01:00
Jonas Herzig
2b6d1b2359
Add OpenEXR export option
...
In preparation for depth map export.
2020-11-06 11:41:38 +01:00
Jonas Herzig
17e554b67c
Rename VideoWriter -> FFmpegWriter
2020-10-03 14:52:58 +02:00
Jonas Herzig
aee486c4f3
Stop assuming that our render pipeline will only process RGB frames
...
For one, we have already switched to RGBA some time ago, so the name was
technically incorrect already.
But the main reason is that we'll want to use them for depth maps as well (and
potentially maybe even for HDR images if that's possible with canvas?).
2020-10-03 14:50:44 +02:00
Jonas Herzig
4c4c052d8a
Record into separate folder so replays only show once fully saved
2020-10-03 12:30:44 +02:00
Jonas Herzig
1486fe7fd0
Refresh ReplayViewer list after replay is saved ( closes #379 )
2020-10-03 10:58:17 +02:00
Jonas Herzig
b488e0b059
Fix render queue not being persisting after edit ( fixes #362 )
2020-10-03 10:38:08 +02:00
Jonas Herzig
9af562957f
Merge branch 'stable' into develop
2020-09-27 18:48:54 +02:00
Jonas Herzig
5721b6f8c9
Fix realms notification icon offsets ( fixes #373 )
2020-09-27 15:58:43 +02:00
Jonas Herzig
a55320030f
Fix thread-unsafe mc method call in FullReplaySender ( fixes #370 )
2020-09-27 15:28:08 +02:00
Jonas Herzig
a62100071f
Fix camera getting stuck spectating itself ( fixes #300 )
...
This bug was introduced when we started to record the login phase because it
contains the UUID of the local player. In the replay case this will be the UUID
of the camera entity but also the one of the recording player, so if the
recording player despawns while it is being spectated (e.g. because of a
backwards jump), then the camera snaps onto itself and gets stuck in place until
one presses Shift.
2020-09-27 14:41:10 +02:00
Jonas Herzig
afd0c27af9
Fix incorrect rotation when jumping to marker ( fixes #310 )
2020-09-27 14:16:58 +02:00
Jonas Herzig
49b0cbe4f8
Fix jumping to marker position when time already matches
2020-09-27 14:14:49 +02:00
Jonas Herzig
85ea757253
Fix incorrect jump behavior when jumping small distances beyond 5s
2020-09-27 14:08:39 +02:00
Jonas Herzig
fb447dc252
Fix incorrect extension for custom screenshot file name ( fixes #337 )
2020-09-27 13:45:03 +02:00
Jonas Herzig
d9e3622254
Fix crash when screenshots folder does not yet exist ( fixes #377 )
...
Happens when you open the output file dialog for the first time and haven't
taken any screenshots before.
2020-09-27 13:27:06 +02:00
Jonas Herzig
12a49a4a5e
Fix crash due to double-close after ODS rendering ( fixes #376 )
2020-09-27 13:13:39 +02:00
Jonas Herzig
2c2af8a6a6
Fix outer skin layer when spectating in first person ( fixes #363 )
2020-09-27 13:11:57 +02:00
Jonas Herzig
f42f4d468d
Fix editing a replay twice with the same name ( fixes #342 )
2020-09-27 12:36:16 +02:00
Jonas Herzig
e24c4cd860
Fix incorrect latest version in minimal mode popup ( fixes #375 )
...
Also clean up the `1.7.6-1.7.10` to just `1.7.10`.
2020-09-27 12:31:05 +02:00
altrisi
0561a9f53c
Don't create an empty directory with no modcore...
...
...version available for the current MCVersion.
2020-09-19 15:10:23 +02:00
Jonas Herzig
3db25abe48
Merge branch 'mc-1.16.3' into develop
2020-09-10 17:34:48 +02:00
Jonas Herzig
efd1cebff3
Update to MC 1.16.3
2020-09-10 17:32:21 +02:00
Jonas Herzig
83690f4024
Refactor key binding registrations to be more easily expandable
2020-09-06 11:45:37 +02:00
Jonas Herzig
f623bb3ee7
Add reset button to export command settings ( closes #356 )
2020-09-06 11:45:37 +02:00
Jonas Herzig
00cb2b43a8
Rewrite main menu button offset to be more compatible ( closes #341 )
...
In particular, we now position it relative to the realms (fallback to
multiplayer) button.
This removes the need for special-casing ModMenu and fixes compatibility with
Better Mod Button.
2020-09-06 11:45:37 +02:00
Jonas Herzig
e5c0ca501b
Add option to process multiple render queues in on go ( closes #349 )
2020-09-06 11:45:37 +02:00
Jonas Herzig
fcd1224fa0
Allow replay to be started in sync mode (required for #349 )
2020-09-06 11:45:37 +02:00
Jonas Herzig
76a8623531
Show content of replay's render queue in Replay Viewer
...
As part of #349 .
2020-09-06 11:45:37 +02:00
Jonas Herzig
9eb69375bd
Add multi-select to Replay Viewer list ( closes #354 )
2020-09-06 11:45:37 +02:00
Jonas Herzig
6878cefadc
Add type-to-filter functionality to Replay Viewer list
2020-09-06 11:45:37 +02:00
Jonas Herzig
b54645e5b7
Replace "Settings" button with textured button in top left corner
...
The texture of this button is based on the settings button of the ModMenu mod
and was originally under the MIT license "Copyright (c) 2018-2020 Prospector".
The derived version is licensed as any other file in this repository.
2020-09-06 11:45:37 +02:00
Jonas Herzig
000048cc8f
Support 1.15 button hover style for textured buttons
2020-09-04 20:56:05 +02:00
Jonas Herzig
8fac84bfe9
Merge branch 'release-2.4.4' into develop
2020-09-04 12:01:56 +02:00
Jonas Herzig
8ef3ab8647
Stop relying on fabric-api internals to inject resource packs
...
Fixes compatibility with fabric-api 0.20+
2020-09-04 11:37:25 +02:00
Jonas Herzig
9211fb524c
Persist render queue in replay file ( closes #317 )
2020-08-29 21:21:34 +02:00
Jonas Herzig
4a6c0acc8b
Add "Add to Queue" button to keyframe repository ( closes #168 )
2020-08-29 19:13:59 +02:00
Jonas Herzig
a92aa9cbbd
Add Edit button to render queue
2020-08-29 19:13:04 +02:00
Jonas Herzig
f13e8834d6
Have render job name be determined directly by output file name
2020-08-29 19:13:04 +02:00
Jonas Herzig
1188ce4360
Swap parent relation between render settings and queue
...
Previously you'd access the render queue from the render settings screen which
was arguably the wrong way around (e.g. you weren't able to access the queue
when your current keyframes were incorrect even if you only wanted to render
those in the queue).
Now the render button opens the queue which can open a new settings popup. To
save people who don't need the queue from always having to go through it, the
queue will immediately open a new settings popup if does not yet have any jobs.
2020-08-29 19:13:04 +02:00
Jonas Herzig
ae63b32268
Allow rendering of selected entries in render queue gui
2020-08-29 19:13:04 +02:00
Jonas Herzig
fbed279e34
Add multi-select to render queue gui
2020-08-29 14:46:04 +02:00
Jonas Herzig
d95af541c7
Default render queue job name to output file name ( closes #267 )
2020-08-29 14:27:07 +02:00