Commit Graph
1094 Commits
Author SHA1 Message Date
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 6d4512e74b Remove unused method in GuiTimeline 2015-06-14 14:13:29 +02:00
johni0702 be4ee42dcb Add GuiTextArea
Reorder and add description to GuiUpload
2015-06-14 14:13:03 +02:00
CrushedPixel 2f7692d863 The Position Keyframe Button now turns into a Spectator Keyframe Button when Spectator Keyframe is selected or no Position Keyframe Selected and spectating an Entity 2015-06-14 10:42:51 +02:00
CrushedPixel 5c0565bcc7 Malformed Metadata files don't make the GuiReplayListEntry spam error messages anymore 2015-06-12 23:28:36 +02:00
CrushedPixel 8570664edc Fixed possible NPEs if Keyframes in List being null 2015-06-12 23:28:10 +02:00
CrushedPixel 8ef7e768d6 Got rid of cancerous Cloneable interface and fixed possible NPE when cloning a Position Keyframe 2015-06-12 23:27:43 +02:00
CrushedPixel b1864424d9 Prevented NPE in GuiReplayListEntry draw method 2015-06-12 22:50:23 +02:00
CrushedPixel 21be99f2a1 Changed KeyInputHandler not to oppress Key Inputs when not in Replay 2015-06-12 22:50:08 +02:00
johni0702 f1327dbdc1 Add method to TooltipRenderer which accepts Color instead of ARGB int 2015-06-10 18:48:48 +02:00
CrushedPixel 05cc37adcc Marker names are now being displayed when hovering over them
Marker names are now editable in GuiEditKeyframe
2015-06-10 16:44:29 +02:00
CrushedPixel 0390533f9b Markers can now be removed using the M key (in the replay) 2015-06-09 23:20:47 +02:00
CrushedPixel d891436427 Markers are now being saved upon exiting the Replay 2015-06-09 23:16:45 +02:00
CrushedPixel 492f94c19f Took Moesh trolling to the next level 2015-06-09 23:05:31 +02:00
CrushedPixel 0a1680e891 Keyframe Presets now ignore Marker Keyframes and those are not overwritten when loading a preset 2015-06-09 23:05:18 +02:00
CrushedPixel b2ad52d5b6 Markers are now subclasses of Keyframe
Markers can now be moved and jumped to on the Replay Timeline
2015-06-09 22:55:20 +02:00
CrushedPixel d30ef19c89 Added Event Markers to Replay, which allow players to quickly mark important events while recording (M key by default)
Added Event Marker Indicators to be displayed on GuiTimeline
2015-06-09 16:08:06 +02:00
CrushedPixel ea968ca418 Added support for Descriptions in API Client
Added hint for Replay Name in GuiUploadFile
2015-06-04 19:26:28 +02:00
johni0702 146aa40bd4 Fix relative coordinates being taken as absolute 2015-06-04 17:59:46 +02:00
CrushedPixel 466727e285 Set maximum username length to 16 2015-06-04 17:10:10 +02:00
CrushedPixel 99718a1316 The Replay Viewer now loads its entries asynchronously to prevent Minecraft from freezing whenever the Replay Viewer is opened 2015-06-04 16:48:58 +02:00
CrushedPixel b9c46578af In the Replay Viewer, the "Upload" button is no longer disabled when not logged in, instead it forwards to a Login Prompt on button click 2015-06-04 16:14:46 +02:00
CrushedPixel d15011eff6 Added information about online files (favorites, author etc.) to GuiReplayListEntry 2015-06-04 16:14:46 +02:00
CrushedPixel 9c01db6fe1 Localized SecondsToString method in DurationUtils
Added compact SecondsToShortString method to DurationUtils
2015-06-04 16:14:45 +02:00
johni0702 20b4c9b7bd Only handle key inputs during replay 2015-06-04 14:50:17 +02:00
johni0702 eaf987b403 Only set view entity if it's not already set 2015-06-04 14:35:53 +02:00
johni0702 edd01b3981 Fix shader compatibility in default renderer
Disable shaders in cubic and stereoscopic rendering
2015-06-04 14:21:44 +02:00
CrushedPixel a8c5e98c29 Manually toggle GuiCheckButtons in GuiRenderSettings' actionPerformed
Properly set Selection box when modifying other number input box
2015-06-04 01:20:38 +02:00
johni0702 dd46027a3a Fix java 1.6 compatibility 2015-06-03 23:30:48 +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
CrushedPixel 6b038adaa1 Added support for short Replay File Names in Replay Viewer 2015-06-03 20:35:04 +02:00
CrushedPixel 49633240df Added Ratings to GuiReplayListEntry display
Added support for hidden Server IPs
2015-06-03 20:34:26 +02:00
CrushedPixel ccf3970bcc Fixed ArrayIndexOutOfBoundsException when iterating over MouseInput KeyBindings 2015-06-03 20:33:46 +02:00
CrushedPixel 6152104df3 Added Option to hide Server IP when uploading a Replay File 2015-06-03 20:33:26 +02:00
CrushedPixel 01f80294aa Spectator Keyframes are now colored blue, and the timespan during which an Entity is spectated is tinted 2015-06-03 14:20:32 +02:00
CrushedPixel 0dbc18c662 Made Camera Movement Speed adjustable by Mousewheel 2015-06-03 02:53:30 +02:00
CrushedPixel 7fed5e8d4d Since Files in ReplayFileAppender can be null (if their name entry should be removed from the ZIP), a null check was added when calling delete() 2015-06-03 02:31:28 +02:00
CrushedPixel 0cca67a552 Rewrote Camera Movement to be FPS consistent
In the future, CameraEntity.MAX_SPEED (and derived variables) can be modified to change the Camera Movement Speed and Acceleration.
2015-06-03 02:30:40 +02:00
CrushedPixel acdce121ba Removed redundant GuiCancelRender (replaced by GuiVideoRender) 2015-06-03 02:29:32 +02:00
CrushedPixel eef33d0229 Prevented endless loop in ReplayFileAppender 2015-06-02 23:28:55 +02:00
johni0702 023188a46b Fix dead lock when jumping after end of replay has been reached 2015-06-02 22:49:17 +02:00
CrushedPixel 484f8fab02 DataListener Shutdown Hook only does its job if the Replay hasn't been saved before. This prevents the Replay from being corrupted when quitting Minecraft. 2015-06-02 20:42:39 +02:00
CrushedPixel 539b7da738 Only set Render Distance Max Value if no Optifine installed 2015-06-02 20:36:29 +02:00
CrushedPixel de78c1116e The ReplayFileAppender now changes Replay Files in one go (on Windows machines) if there is already a File to be added 2015-06-02 20:36:29 +02:00
johni0702 1bc80cc257 Add git commit to version and add version to generated replay files 2015-06-02 20:33:22 +02:00
johni0702 d96ba1f135 Update ReplayStudio and add connect replay functionality to replay editor 2015-06-02 19:43:09 +02:00
CrushedPixel a69fad6663 Removed invalid isDirty() method in GuiKeyframeRepository 2015-06-02 19:05:44 +02:00
CrushedPixel acbfd1afc9 Fixed Render Time Taken display in GuiVideoRenderer 2015-06-02 19:05:44 +02:00
CrushedPixel b075314362 Notifies GUI Elements about certain events in GuiRenderSettings 2015-06-02 19:05:44 +02:00
CrushedPixel 37dd104968 Crosshairs are visible while in Replay Viewer (to indicate a spectate-able entity) 2015-06-02 19:05:44 +02:00