Commit Graph

29 Commits

Author SHA1 Message Date
CrushedPixel
ac3474f2bc The output file can now be specified in GuiRenderSettings 2015-07-12 22:13:18 +02:00
CrushedPixel
5960632354 Added Clean Callback Setting to GuiReplaySettings 2015-07-03 11:59:27 +02:00
CrushedPixel
b1bd3de770 Added clearKeyframesCallback Replay Setting to determine whether a confirmation screen will be opened before clearing Keyframes using 'c'
Removed unused Replay Settings and removed all warnings from ReplaySettings.java
2015-07-03 11:52:39 +02:00
CrushedPixel
789dba7b50 Cleaned up ReplaySettings code (added @Override annotations, removed non-static calls to static variable) 2015-07-03 11:45:42 +02:00
CrushedPixel
e1c19d7537 Made custom command line arguments respect placeholders like %FPS% 2015-07-02 13:25:29 +02:00
CrushedPixel
a189868390 Added Support for custom ffmpeg Command Line Arguments when Rendering a Video | https://trello.com/c/69CNoWuA/ 2015-07-01 13:28:41 +02:00
johni0702
a058497727 Fix all warnings
Add and make use of Lombok
Remove Mojang API
Remove ZipFileUtils
Remove StreamTools in favor of Apache IOUtils
Keyframe should be abstract all derivatives final
Replace clone in Keyframe with copy
Move some constants from GuiReplaySetttings to GuiConstants
2015-06-29 21:45:37 +02:00
johni0702
f19fc0ab36 Use ffmpeg for video exporting (default webm)
Remove monte media lib
2015-06-29 13:02:41 +02:00
CrushedPixel
8d61bfbfa8 Disabled Upload Button in Replay Viewer by Default (to prevent ArrayIndexOutOfBoundsException)
By default, Path Preview is disabled
2015-06-15 23:17:12 +02:00
CrushedPixel
3df1bdcfc8 Added PathPreviewRenderer to draw a Preview of the current Camera Path into the World
Added KeyframesModifyEvent to be dispatched whenever the ReplayHandler's Keyframe List is changed
Refactored Event package
Reworked Settings GUI
2015-06-15 14:41:20 +02:00
johni0702
d171ff4346 Allow custom resolution for all video rendering modes
Remove tiled rendering
Choose different rendering strategy based on video size and framebuffer support
Make size of video writer queue configurable via system properties
2015-06-03 21:20:03 +02:00
johni0702
394165cba4 Add render option for sky color (green-screen effect) 2015-06-01 18:50:55 +02:00
johni0702
18f22f57d0 Rework rendering
Adds default, stereoscopic, tiling, cubic and equirectangular frame rendering
2015-05-23 14:58:34 +02:00
CrushedPixel
3ad765db6c Started adding support for downloading online files 2015-05-11 16:50:34 +02:00
CrushedPixel
ccaa93116d Authkey is now stored in .config file to allow automatic logging in 2015-05-05 22:56:25 +02:00
CrushedPixel
38ca7a0054 Added UploadedFileHandler to keep track of files that have already been uploaded 2015-05-03 17:45:08 +02:00
CrushedPixel
0003f040ed Refactored and reformatted code to use less static variables 2015-04-23 14:09:54 +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
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
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
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
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
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
cbd96d57f4 First Commit 2015-01-03 23:25:21 +01:00