Jonas Herzig
51c073012e
Re-work Replay Editor UI
2019-03-12 19:44:34 +01:00
Jonas Herzig
eb6e7b79d0
Add start/stop/pause/resume recording functionality
...
Using automatically applied, ReplayStudio-based post processing.
2019-03-12 13:29:21 +01:00
Jonas Herzig
9d315134fc
Fix packet re-encoding in pre-1.13 versions
2019-03-11 18:16:23 +01:00
Jonas Herzig
32de147ae2
Update ReplayStudio for dedicated replay cache
...
Also change artifact back from localMaven to jitpack
2019-03-11 17:51:53 +01:00
Jonas Herzig
79f02b5dfb
Fix regression in MixinRenderItem redirect method signature
2019-03-11 15:48:11 +01:00
Jonas Herzig
0f3a6253e0
Complete all currently actionable 1.13.2 FIXMEs
2019-03-11 15:13:31 +01:00
Jonas Herzig
e9ca1bb47e
Fix FOV during 360 rendering
2019-03-11 15:13:31 +01:00
Jonas Herzig
5f0bd1cf5d
Only update uniforms when ODS shader is bound (fixes GL errors)
2019-03-11 15:13:31 +01:00
Jonas Herzig
cdcd6f6893
Get render module mostly working
2019-03-10 16:59:59 +01:00
Jonas Herzig
f8fc3462e8
Get recording and replay working
2019-03-10 14:15:14 +01:00
Jonas Herzig
8705bbad9a
Re-enable and fix building for older MC versions
2019-03-09 13:08:47 +01:00
Jonas Herzig
f13f2dda1c
Get extras module compiling on 1.13
...
Remove LocalizationExtra (too much update work for too little gain)
2019-03-02 09:59:57 +01:00
Jonas Herzig
c8cf4d66c5
Get editor module compiling on 1.13
2019-03-01 17:22:50 +01:00
Jonas Herzig
cae970ec6b
Get online module compiling on 1.13
2019-03-01 17:22:50 +01:00
Jonas Herzig
1727702de4
Get simplepathing module compiling on 1.13
2019-03-01 17:22:50 +01:00
Jonas Herzig
344a550dc1
Get render module compiling on 1.13
2019-03-01 17:22:50 +01:00
Jonas Herzig
641014b0d1
Get pathing module compiling
2019-03-01 17:22:50 +01:00
Jonas Herzig
c1fefdeb3c
Get core, recording and replay modules compiling on 1.13.2
2019-03-01 17:22:50 +01:00
Jonas Herzig
1e584769af
Misc 1.13 progress
2019-03-01 17:22:50 +01:00
Jonas Herzig
1470123ec9
Get replay module compiling on 1.13
2019-03-01 17:22:50 +01:00
Jonas Herzig
9655677972
Start update to 1.13
2019-03-01 17:22:50 +01:00
Jonas Herzig
65295b311e
Merge branch 'spherical-fov' into develop
2018-12-19 10:20:23 +01:00
Jonas Herzig
3bc9bb32b9
Merge branch 'fix-bitrate-label' into develop
2018-12-19 10:18:01 +01:00
Jonas Herzig
c575049bd9
Merge branch 'johni/quick-mode' into develop
2018-12-19 10:17:45 +01:00
Jonas Herzig
3f7818aeec
Auto-save the current timeline after changes and on exit
...
This auto-saved timeline is loaded when the replay is opened the next time.
2018-12-18 15:04:21 +01:00
Jonas Herzig
c1b4964978
Handle entity position interpolation when jumping in quick mode
2018-12-18 13:32:26 +01:00
Jonas Herzig
1da7060bb2
Fix entity head rotation in quick mode
2018-12-18 12:55:51 +01:00
Jonas Herzig
5366758cf6
Compress packets to reduce quick mode memory usage by ~80%
2018-12-18 12:43:39 +01:00
Jonas Herzig
2737077828
Retain camera position when switching to and from quick mode
2018-12-18 10:44:57 +01:00
Jonas Herzig
1670ed4e80
Fix dead lock when switching from async to quick mode
2018-12-18 10:44:42 +01:00
Jonas Herzig
c30520ad3d
Fix previous block state of BlockChange being loaded incorrectly
2018-12-18 10:04:46 +01:00
Jonas Herzig
e989b60ea8
Properly handle non-full chunks in QuickReplaySender
2018-12-18 10:04:46 +01:00
Jonas Herzig
c8ecd17fe9
Re-write QuickReplaySender caching to be significantly more memory efficient
2018-12-18 10:04:46 +01:00
Jonas Herzig
3319d4263c
Ensure replay has ended when MP GUI is opened ( fixes #134 )
2018-12-17 15:01:01 +01:00
Jonas Herzig
c94f5d17f4
Fix packet data being trashed by Restore Replay GUI ( fixes #129 )
2018-12-17 14:42:03 +01:00
Jonas Herzig
d791eedae9
Replace dropdown replay selection with popup in ReplayEditor ( fixes #132 )
2018-12-17 14:00:44 +01:00
CrushedPixel
2f44d5f380
GuiRenderSettings: Fix bitrate label
2018-12-06 14:47:29 +01:00
CrushedPixel
7c3fcd4e42
Adjustments for consistency
2018-12-06 14:18:55 +01:00
CrushedPixel
a7ec6524b7
Add FOV slider for spherical render methods
...
Before uploading to YouTube, convert all spherical non-mp4 files to mp4 to be able to inject metadata
Properly re-throw errors during the rendering pipeline
2018-12-06 01:29:31 +01:00
Jonas Herzig
ef368254cd
Merge branch 'stable' into johni/quick-mode
2018-08-31 12:44:00 +02:00
Jonas Herzig
8e2b0c304c
Merge branch 'johni/fix-optifine-e1' into develop
2018-08-25 13:48:05 +02:00
Jonas Herzig
a9e32a53ea
Update jGui (fixes "Cannot convert pos unless rendered at least once.")
2018-08-25 13:47:31 +02:00
Jonas Herzig
85a167a0d5
Fix camera position being able to become NaN with classic controls
...
To reproduce, hold A for about a second, then release A and press D in the same frame.
2018-08-25 11:06:24 +02:00
Jonas Herzig
73c52b5cf0
Backport quick mode to 1.9.4+ and disable below
2018-08-22 17:40:57 +02:00
Jonas Herzig
3db9d58f8f
Handle Respawn packet in QuickReplaySender
2018-07-28 13:07:57 +02:00
Jonas Herzig
ec5ffe3e02
Add caching to the quick replay sender
2018-07-28 12:59:58 +02:00
Jonas Herzig
42a2ae35ed
fixup quick weather
2018-07-27 21:26:55 +02:00
Jonas Herzig
12605f51de
Add GUI popup for initializing quick mode and signaling failures
2018-07-27 19:50:40 +02:00
Jonas Herzig
6cb207fd47
Also track weather and time during quick replay mode
2018-07-27 18:49:06 +02:00
Jonas Herzig
ad9c82c991
Fix compatibility with Optifine 1.12.2 E1
...
Optifine has changed some package names, this commit deals with that.
2018-07-20 11:05:21 +02:00