johni0702
023188a46b
Fix dead lock when jumping after end of replay has been reached
2015-06-02 22:49:17 +02:00
johni0702
a9f5c667f2
Fix dead player artifacts remaining in the world after sync jumping
2015-06-02 17:20:26 +02:00
johni0702
cc4d8f67c2
Play sounds during replay relative to camera
2015-06-01 23:46:45 +02:00
CrushedPixel
fe036d72d8
Added Spectator Keyframes and handles them properly in both normal and rendered Replay Paths
2015-05-31 13:54:34 +02:00
johni0702
431a36c9d9
If resource pack is not located within replay file, fall back to minecraft handling
2015-05-31 12:53:11 +02:00
johni0702
184bfd7f2e
Do not close replay if an exception is caught processing a packet
2015-05-31 11:55:12 +02:00
johni0702
37d31408bd
Save resource packs to replay file and use those during replay
2015-05-29 12:16:28 +02:00
johni0702
61ab4d5717
Fix partial render ticks being reset during sync packet sending
2015-05-27 17:09:41 +02:00
johni0702
9f3a97f65c
Cleanup, relocate and split up GuiReplayOverlay
...
Merge gui resources into one texture
2015-05-26 01:08:22 +02:00
CrushedPixel
d84422d6c5
Spectating a Player now displays his Hand/Item
2015-05-25 22:54:55 +02:00
johni0702
538e95ad95
Set name of unnamed threads
2015-05-24 15:18:41 +02:00
johni0702
0ac9630a22
Close downloading-terrain-screen when swallowing the PlayerPosLook packet
2015-05-24 14:52:11 +02:00
CrushedPixel
9e12c0329d
Replay is now definitely exited once a Player returns to the Main screen
2015-05-24 13:49:58 +02:00
CrushedPixel
2b3bc2787a
Added GuiRenderSettings to customize rendering
2015-05-24 01:26:01 +02:00
johni0702
18f22f57d0
Rework rendering
...
Adds default, stereoscopic, tiling, cubic and equirectangular frame rendering
2015-05-23 14:58:34 +02:00
CrushedPixel
04d0461929
Implemented Left and Right Direction GuiArrowButton
...
Added quick way to switch between Keyframes of similar type in GuiEditKeyframe
2015-05-23 01:20:20 +02:00
CrushedPixel
cbbc50a37a
Renamed "Camera Tilt" to "Camera Roll" (new naming convention!)
...
Changed Camera Roll to use Degree Values
Started adding Timeline Position Editing to GuiEditKeyframe
2015-05-22 17:06:36 +02:00
CrushedPixel
9396687802
Keyframes are now moveable by dragging them on the real timeline
2015-05-22 00:01:50 +02:00
CrushedPixel
fa187ae0e5
Added Option to save Player Visibility Settings in Replay
2015-05-20 23:56:34 +02:00
CrushedPixel
ce9e717d21
Replaced Spectate Selection GUI with Player Overview GUI, added way to hide specific players
...
Updated Skin File retrieving to new Mojang API
IMPORTANT: clean and rebuild the IntelliJ project, Access Transformers added!
2015-05-20 16:40:17 +02:00
johni0702
5183796802
Forge 1.8-11.14.1 requires its NetworkDispatcher to be present in the netty pipeline
...
Also fixes embedded channel not being closed
2015-05-15 19:52:05 +02:00
johni0702
cc12ed7be1
Prevent SOE when replaying sessions recorded on faster machines
2015-05-15 18:28:39 +02:00
johni0702
136761b424
Clean up and restructure the replay sender
...
Add a ReplayFile class for easy reading of replay files
2015-05-11 14:15:00 +02:00
CrushedPixel
d4d2dc0da7
Removed some debug output from Replay Handler
2015-05-09 17:00:53 +02:00
CrushedPixel
5fda527cb0
Made Camera Paths take the shortest way between two head rotation values (instead of spinning unnecessarily often)
2015-05-09 16:57:16 +02:00
CrushedPixel
c95e66efbc
When restarting the Replay, Speed setting is now being kept
2015-05-06 18:27:21 +02:00
CrushedPixel
8e3ded4f5e
Included Camera Tilt to Camera Paths
2015-05-06 12:32:16 +02:00
johni0702
20625b7180
Replace reflection with getters and access transformers where possible
2015-05-05 14:09:25 +02:00
CrushedPixel
aeb8f5c0cb
Minor code refactoring
2015-05-05 10:52:18 +02:00
CrushedPixel
36eab58705
Added prerequisites for future Camera Tilt feature
2015-05-05 10:52:06 +02:00
CrushedPixel
59d310cb05
Fixed UnsupportedOperationException when adding Keyframes to Preset
2015-05-02 22:22:23 +02:00
CrushedPixel
e8320ebd0f
Added Keyframe Repository, which is stored in Replay File itself and allows Camera Path Presets to be saved and loaded
2015-05-01 23:20:16 +02:00
CrushedPixel
4da2b1e41c
Fixed time not standing still when it should during a Camera Path
2015-04-30 18:04:53 +02:00
CrushedPixel
ae5eca9c99
Localized Keyboard Bindings and added "Synchronize Timeline" and "Clear Keyframes"
2015-04-30 17:46:13 +02:00
CrushedPixel
79be2bd0d5
Started localizing the Chat Messages and GUI
2015-04-26 01:47:27 +02:00
CrushedPixel
e22fca0862
Removed "Null returned as hitResult" error message from log
2015-04-25 17:48:48 +02:00
CrushedPixel
0003f040ed
Refactored and reformatted code to use less static variables
2015-04-23 14:09:54 +02:00
Marius Metzger
96fa350bc6
Made chunk loading block independent from computer's performance
...
Fixed UI glitch in Survival caused by incorrect usage of the GL Manager
2015-04-11 10:58:00 +02:00
Marius Metzger
66e27a97a4
.tmcpr files are now being deleted upon starting the game
...
Finally fixed Replay code
Finally fixed Lighting code
2015-04-06 16:00:08 +02:00
Marius Metzger
e4d282bffe
Added Option to force load all chunks when rendering
...
Rewrote a lot of the Settings code
Started destroying the ReplayProcess, gonna fix that ASAP
2015-04-06 11:00:32 +02:00
Marius Metzger
e7c2a462f3
Significantly improved the performance of video rendering by using the magic of multithreading
2015-04-05 02:10:44 +02:00
Marius Metzger
82160b68d4
Made Replay Settings actually persist over the course of two Minecraft sessions.
...
Started breaking video rendering. Time to put it back together.
2015-04-05 00:41:49 +02:00
Marius Metzger
f3cb4011fc
Replays now support Server Resource Packs
...
Reworked Replay Settings code
2015-04-03 01:22:26 +02:00
Marius Metzger
c23d2a0d0e
Now cancels current path when exiting Replay Viewer
...
Disabled opening the inventory while in the Replay Viewer
2015-03-31 18:52:17 +02:00
Marius Metzger
5b859340fd
Fixed two similar time keyframes not setting the Replay Speed to 0 sometimes
2015-03-31 17:50:39 +02:00
Marius Metzger
becbf47088
Reworked Camera Movement in Replay Viewer
...
Finally made Replay Trimming work
Fixed and dried ReplayProcess pathTick() method
2015-03-31 01:10:01 +02:00
Marius Metzger
11e26e0129
Updated build.gradle to automatically build fat jars with the dependencies in the /libs folder. This utilizes the shade.sh shell script. Use ./gradlew without explicitely invoking the build task, as this will automatically build a fat jar.
...
Sorry for this painful commit, but git somehow f'd up and sees changes in files where there aren't any.
2015-03-21 17:05:53 +01:00
Marius Metzger
14f53f7429
Added Core Mod to redirect the Enchantment Rendering getSystemTime() calls to a the EnchantmentTimer (glow now slows down)
2015-03-16 01:45:36 +01:00
Marius Metzger
a38f87e377
Finished Trim Part for Replay Studio
...
Fixed Scroll Bar for GuiSpectateSelection
2015-03-12 12:56:37 +01:00
Marius Metzger
9b69681ef0
Pushed missing files
...
Started adding Replay Editor using johni0702's excellent ReplayStudio Library
Added fully functional GuiDropdown GUI Element (useable in other projects as well)
2015-03-10 00:34:26 +01:00