Jonas Herzig
8b7ef8d1e3
1.13 is dead (followup to 8bc0b0a)
2020-03-30 02:52:47 +02:00
Jonas Herzig
af8803d6b5
WIP 1.15 and ReplayStudio v2 update
2020-03-13 14:18:19 +01:00
Jonas Herzig
989a54b067
Fix stack overflow after entity tracker popup has been shown
...
Failure to load the entity tracker usually (not always) results in
`entityTracker` remaining to be `null`, so there has to be an additional
condition for aborting the thenRun-loadEntityTracker-…-recursion.
2019-07-06 17:37:28 +02:00
Jonas Herzig
31d327efc7
Fix entity tracker loading error popup never being shown
2019-07-06 17:35:10 +02:00
Jonas Herzig
70acd79431
Allow continued use of most of pathing even if entity tracker fails
...
The failing entity tracker really only breaks spectator keyframes.
This is also very desirable for minimal mode where entity tracker
failure is highly likely.
2019-06-20 18:44:10 +02:00
Jonas Herzig
7cbf7f7c94
Switch core to 1.14 (generated via ./gradlew :1.14:setCoreVersion)
2019-05-10 14:09:22 +02:00
Jonas Herzig
1727702de4
Get simplepathing module compiling on 1.13
2019-03-01 17:22:50 +01:00
Jonas Herzig
eb04eb47dc
Add 1.7.10 version
2018-03-16 13:01:33 +01:00
Jonas Herzig
c054fe83f6
Register keys for simplepathing only once ( fixes #63 )
2017-05-21 17:11:15 +02:00
Jonas Herzig
391f304c5f
Show error popup if entity tracker fails to load
2017-05-21 12:42:13 +02:00
Jonas Herzig
0e0eaaa9a7
Fix entity tracker being set even if it failed loading ( fixes #50 )
2017-05-21 12:27:20 +02:00
Jonas Herzig
8a6ec5191b
Add missing tooltips to player overview and various missing chat messages
2017-04-21 16:36:47 +02:00
johni0702
c122d30065
Merge branch '1.8-path-segments' into 1.8
2017-01-29 11:12:06 +01:00
johni0702
f7460f9bf5
Re-enable time path after path playback ( fixes #55 )
2017-01-28 11:46:11 +01:00
johni0702
2c64030459
Refactor simple pathing timeline logic into dedicated class with unit tests
...
Fix logic for user-set interpolators
2017-01-21 13:30:47 +01:00
CrushedPixel
cd16211309
Register new Property to imply that the path segment following a keyframe has a user-set interpolator instead of the default
...
Modified Keyframe GUI to allow for custom Path interpolator
2017-01-13 12:05:07 +01:00
johni0702
1b099f9ef6
Add render queue
2016-12-31 16:29:17 +01:00
johni0702
2c898a8192
Prevent rendering without sufficient keyframes ( fixes #45 )
2016-12-24 01:44:51 +01:00
johni0702
50b53fc6a3
Add a way to register key bindings triggered every render tick ( fixes #31 )
2016-11-24 21:31:21 +01:00
johni0702
9add2afec1
Deselect keyframe when pressing "V" aka. sync timelines ( fixes #27 )
2016-11-12 17:31:29 +01:00
johni0702
c8b71dc2cc
Add tooltips to ingame buttons
2016-10-23 15:07:24 +02:00
johni0702
b240f8a276
Fix camera path always playing from the beginning regardless of ctrl key
2016-10-23 14:45:14 +02:00
johni0702
fcd4c0788e
Add error popup when trying to play path with reversed time keyframes
...
Update jGui
2016-10-23 13:46:00 +02:00
johni0702
1851e97346
Allow deletion of selected keyframes by pressing the DELETE key ( fixes #19 )
2016-10-22 22:33:11 +02:00
johni0702
ef00c45068
Add linear interpolation to simplepathing
2016-09-03 13:32:17 +02:00
johni0702
5f1b610528
Add synchronize time key
2016-09-02 17:25:49 +02:00
johni0702
23bf44f9fb
Add clear all keyframes key
2016-09-02 15:18:11 +02:00
johni0702
eb54d9abf3
Properly texture position keyframe button for spectator keyframes
2016-09-02 14:46:42 +02:00
johni0702
50ba370c1c
Only allow a single keyframe to be selected
...
Fix crash when adding keyframe exactly on top of another
2016-09-02 14:23:40 +02:00
johni0702
cd1a53531b
Force mouse to be visible during path playback even if game closes overlay gui
2016-09-02 13:36:26 +02:00
johni0702
18da4361f9
Add guis for editing keyframes
2016-08-22 19:10:35 +02:00
johni0702
12d599f570
Allow dragging of keyframes in simplepathing
2016-08-22 19:10:15 +02:00
johni0702
fe8571712d
Prevent overlay from being closed during path preview
...
Update jGui
2016-08-16 14:32:03 +02:00
johni0702
aab7c0e5e2
Automatically load entity position tracker on replay load (async)
2016-08-03 15:18:30 +02:00
johni0702
90aaa4378e
Add path preview to simplepathing
2016-08-03 11:48:46 +02:00
johni0702
36c973d13a
Add first person spectator keyframes to simplepathing
2016-08-01 23:02:55 +02:00
johni0702
de6e05d0f8
Include interpolator properties when serializing
...
Remove serialization requirement for Change classes
2016-07-31 13:53:12 +02:00
johni0702
372521f319
Add ReplayStudio as subproject
...
Move large parts of pathing to ReplayStudio
Upgrade to Java 8
2016-07-28 15:45:01 +02:00
johni0702
25582b6a51
Separate rendering into its own module
2016-06-14 18:16:42 +02:00
johni0702
d97f95158c
Add cubic spline interpolation used for position keyframes
2016-03-24 15:09:13 +01:00
johni0702
501b10406c
Pressing shift when playing path ignores time keyframes
2016-03-10 13:31:28 +01:00
johni0702
45c411fd90
Split time and position path
2016-03-10 13:01:04 +01:00
johni0702
626429a780
Add common pathing code and SimplePathing module
2016-03-10 12:31:37 +01:00