Commit Graph

1566 Commits

Author SHA1 Message Date
CrushedPixel
bbe7dbae7d Added support for Miscellaneous category 2015-05-02 20:33:56 +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
2cccbe424a Added proper .equals and hashCode methods for Keyframes 2015-05-01 15:45:36 +02:00
CrushedPixel
6f8a43aa6c Fixed Block breaking and placing malfunctioning while not in Replay 2015-05-01 10:45:38 +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
bc9fbfa786 Allowed Keyboard Inputs in GuiMouseInput 2015-04-30 17:45:18 +02:00
CrushedPixel
263ce4df8b Added missing Localization Strings in Options Menu 2015-04-29 23:46:55 +02:00
CrushedPixel
5bfe66e09b Properly decodes HTML special characters (like cyrillic letters) when downloading a translation 2015-04-29 17:12:27 +02:00
CrushedPixel
142b2c8d4d Translations are now automatically downloaded from the Replay Mod API
Localized missing Strings
2015-04-29 16:57:18 +02:00
CrushedPixel
60a9541c16 Localized GUI Strings 2015-04-26 14:32:33 +02:00
CrushedPixel
79be2bd0d5 Started localizing the Chat Messages and GUI 2015-04-26 01:47:27 +02:00
CrushedPixel
e585e343e4 Added uncommited source files 2015-04-25 17:57:10 +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
CrushedPixel
f22416be2c Pushed missing FileCopyHandler 2015-04-21 22:46:15 +02:00
Marius Metzger
ce6df4b9be Made Screenshots save as soon as the file is ready to allow compatibility with non-unix file systems
Seriously Windows, why do you have to lock the file?
2015-04-14 22:07:28 +02:00
Marius Metzger
df183cd5a6 Updated build.gradle to use local distributions of Replay Studio instead of mvn repo (which didn't work on Mac)
Made Screenshots work on Windows File Systems (only worked on UNIX before)
Dried Screenshot ZIP Code
2015-04-13 15:02:20 +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
352fcbde4e Freed mouse during rendering process
Made replay_recordings and replay_videos folder customizable through config file (not recommended)
2015-04-06 19:15:55 +02:00
Marius Metzger
4ed92c3739 Removed not working Shutdown Hook Thread
Fixed Hunger Bar not properly rendering while Recording Indicator enabled
2015-04-06 16:51:38 +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
9df94fd789 Fixed some stupid casting/setting of a value to an invalid class
Seriously, floats and doubles suck.
2015-04-05 00:44:42 +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
403d896862 Created fully functional scrollable List GUI Element
Added GuiConnect Tab to Replay Studio
2015-03-12 17:22:25 +01:00
Marius Metzger
78867ad594 Added Tab cycling to GuiTrimPart 2015-03-12 13:16:22 +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
681c8ea3e1 Pushed missing files 2015-03-10 15:29:29 +01:00
Marius Metzger
15cd963ebf Tweaked GuiDropdown a bit
Continued work on GuiReplayStudio
2015-03-10 12:14:14 +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
5ce12162ce Added some missing classes to Repository 2015-02-20 23:03:01 +01:00
Marius Metzger
e8a9feb1f4 Showed some mercy against Hudeler 2015-02-20 21:48:15 +01:00
Marius Metzger
db2c3184de Undid previous change in PacketListener. 2015-02-20 14:16:25 +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
0fc9662449 Fixed some serious memory issues with the Replay Manager, which now only loads the required thumbnails. 2015-02-02 13:41:39 +01:00
Marius Metzger
5261536bec Just some MCPNames 2015-02-01 20:44:00 +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
521bf52e79 Finished File Upload GUI 2015-01-31 21:04:25 +01:00