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
Marius Metzger
b4ce266375
Disabled Head rotation while saving replay video
...
Made video rendering possible while Minecraft is in background
2015-03-08 22:51:50 +01:00
Marius Metzger
2cf53d233a
Fixed some weird stuff I did back in the days when first writing the Packet Serialization.
2015-02-20 12:54:23 +01:00
Marius Metzger
d3a9331bf7
Adapted new API System with search API call
...
Implemented raw Pagination support to Replay Center
Fixed awkward time jumps caused by MCTimerHandler
Fixed Java 1.6 incompatibility with List.sort Method in GuiSpectateSelection
Fixed a LOT of compatibility issues with the Shader Mod
2015-02-19 00:20:11 +01:00
Marius Metzger
03f6ba1ade
Added Video Export feature with according Options in the Options Menu
...
Fixed Linear Interpolation
2015-02-08 12:40:37 +01:00
Marius Metzger
c6dba7d0c1
Fixed Upload GUI, added Tag Input
2015-02-01 20:42:28 +01:00
Marius Metzger
101a0359d3
Moved Key Events to KeyInputHandler
...
Added Spectator Menu and Mode to Replay
2015-02-01 15:44:55 +01:00
Marius Metzger
d31180654f
Added Keybindings for custom actions (Thumbnail and Lighting)
2015-01-26 17:20:55 +01:00
Marius Metzger
8c2cf9011e
Cleaned up even more GUIs
...
Added possibility to create Thumbnails and show them in the Replay Manager
2015-01-25 20:36:02 +01:00
Marius Metzger
9ae8f9fc5e
Started implementing authentication system
...
Added information (MC Version and online Users) to Replay Metadata
2015-01-22 22:21:25 +01:00
Marius Metzger
197d7c19a8
Added Recording Player to Replay (many more details)
2015-01-17 19:11:29 +01:00
Marius Metzger
69a196fe74
Added and fixed basic saving of recording player
2015-01-16 21:39:30 +01:00
Marius Metzger
1afdd6df2b
Implemented/fixed Time Keyframes
...
Some optimization to follow!
2015-01-13 15:01:03 +01:00
Marius Metzger
25c4f85a4c
Cleaned up Packet checking in ReplaySender
...
Removed broken Time Keyframe functionality to create a stable build
2015-01-09 21:33:33 +01:00
Marius Metzger
f9ce92dc98
Removed unneccessary Byte writing which caused the Replay to malfunction
2015-01-05 21:25:05 +01:00
Marius Metzger
0cd3da48be
Writes S38PacketPlayerListItem when Player joins
2015-01-05 21:02:00 +01:00
Marius Metzger
cbd96d57f4
First Commit
2015-01-03 23:25:21 +01:00