Commit Graph

289 Commits

Author SHA1 Message Date
johni0702
f19fc0ab36 Use ffmpeg for video exporting (default webm)
Remove monte media lib
2015-06-29 13:02:41 +02:00
CrushedPixel
36c38ddfd3 Rewrote Camera Movement to only respect previous motion direction | Fixes https://trello.com/c/y7nIqj47/ 2015-06-29 12:54:56 +02:00
CrushedPixel
d6aadcaf94 Executes mc.refreshResources() in main thread to fix ConcurrentModificationExceptions | https://trello.com/c/4gBrdiyB/104 2015-06-29 12:30:15 +02:00
CrushedPixel
58d7018480 Implemented https://trello.com/c/zflHjAQm/109 | Make Spectating possible using left mouse button ("normal" Spectator Mode behaviour) 2015-06-29 12:25:48 +02:00
CrushedPixel
791f4a71d2 Fixed https://trello.com/c/SHnKmEbd/108 (Spectating Players isn't possible using right click) 2015-06-29 12:22:31 +02:00
johni0702
40818bd8b5 Open OOM gui screen instead of crash report on OOM 2015-06-29 09:52:46 +02:00
johni0702
e280874120 Disable recording of debug worlds 2015-06-28 19:50:11 +02:00
johni0702
0babf18560 Fix particle alignment during default rendering by not using ActiveRenderInfo but instead calculating it ourselves 2015-06-28 18:27:33 +02:00
johni0702
18ec3cccc5 Realign all particles towards the camera when rendering 360° frames 2015-06-28 18:13:42 +02:00
CrushedPixel
f862b46274 Prevented repeated Freezes caused by LocalizedResourcePack if ReplayMod.com is not available 2015-06-24 17:55:51 +02:00
CrushedPixel
febdf9be52 Added try/catch block around Language Pack downloader in build.gradle to allow building even if ReplayMod.com is offline (thanks Julian) 2015-06-24 17:55:16 +02:00
CrushedPixel
e883f958cb Fixed possible NPE in Minecraft#sendClickBlockToController caused by MinecraftTicker 2015-06-22 13:20:06 +02:00
CrushedPixel
a15187b3ec Added Render Success Sound Effect 2015-06-22 13:19:41 +02:00
CrushedPixel
3524dfbd5f Added compatibility with GuiTextField#drawTextBox() method in GuiAdvancedTextField 2015-06-18 16:02:59 +02:00
CrushedPixel
39dfa29d70 Added Keyframe type dependant title to GuiEditKeyframe
Added Hint to Event Marker Name Input Text Field
2015-06-18 16:02:32 +02:00
CrushedPixel
ceb40d2468 Timelines now only jump when left-clicked, and jumping to a Marker is done via right-click 2015-06-18 15:52:34 +02:00
CrushedPixel
cb6f3426f4 Prevented NPE in StringUtils#splitStringInMultipleRows 2015-06-18 15:52:01 +02:00
CrushedPixel
cd996dcf3b Replay Timeline doesn't draw blue Spectator Keyframes connections anymore
Keyframe Timeline doesn't have the Marker hover texts anymore
2015-06-18 12:04:42 +02:00
CrushedPixel
7f93a119be Adapted improved Password requirements (up to 32 instead of up to 16 characters) 2015-06-17 12:06:21 +02:00
johni0702
ced45bb66f Improve cubic to equirectangular conversion by only computing pixel locations once
Fix empty try-catch in MinecraftTicker
2015-06-17 10:23:19 +02:00
CrushedPixel
b463dcaa4d Removed debug message in GuiPlayerOverview 2015-06-16 22:37:17 +02:00
CrushedPixel
163faddded Only allows Living Entities and Paintings to be spectated 2015-06-16 22:36:56 +02:00
CrushedPixel
2991131c3a Removed unused MarkerButton code from GuiReplayOverlay
Resets Keyframe Timeline's Zoom and Slider Position
2015-06-16 22:36:27 +02:00
CrushedPixel
f33c00814a Properly resets GuiReplaySpeedSlider's text value when calling reset() function 2015-06-16 22:35:51 +02:00
CrushedPixel
828f3c9ba0 Made Advanced Settings ToggleButtons toggleable (Path Interpolation and Force Render Chunks setting) 2015-06-16 21:41:14 +02:00
CrushedPixel
7f47e40ef4 Custom Key inputs are only handled when no GUI (or GuiMouseInput) open 2015-06-16 21:36:23 +02:00
johni0702
b0f253538c Fix crash on exit of replay (no longer processing clicks mid-rendering) and OpenGL error warnings
Remove MCTimerHandler, instead always install the ReplayTimer
2015-06-16 19:33:48 +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
5805db984c Passes File Description to API when Uploading 2015-06-15 14:56:52 +02:00
CrushedPixel
3341b3e681 Added Keybinding to toggle Path Preview Visibility 2015-06-15 14:42:41 +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
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