Commit Graph
547 Commits
Author SHA1 Message Date
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
CrushedPixel 075dfadf0d Fix typo in Stereoscopic Render Description 2015-06-04 01:19:47 +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
CrushedPixel de16d9a533 rayTrace() modifies returned MovingObjectPosition objects to always be a "MISS" (hides block outline and container crosshair)
Sets yawHead rotation value when updating Camera Angle to make getLook return the correct line of sight
2015-06-02 19:05:44 +02:00
CrushedPixel 3576b9ed76 Right clicking an Entity now spectates it 2015-06-02 19:05:44 +02:00
CrushedPixel 6323dcb27d Made DataListener properly free its GuiReplaySaving again 2015-06-02 19:05:44 +02:00
CrushedPixel ecb3f1bc2c Renamed Greenscreen into Chroma Keying (because some grammatically correct people told me to do so) 2015-06-02 19:05:44 +02:00
CrushedPixel 173b8ccfc1 Register SpectatorRenderer in EVENT_BUS to call RenderHandEvent 2015-06-02 19:05:43 +02:00
johni0702 a9f5c667f2 Fix dead player artifacts remaining in the world after sync jumping 2015-06-02 17:20:26 +02:00
CrushedPixel 689b7c79da Prevents GuiRenderSettings from being opened if not enough keyframes present 2015-06-02 12:10:32 +02:00
CrushedPixel 2fa9f07afc Added Shutdown Hook to save Replay Files which are being recorded (instead of leaving a lonely and sad .tmcpr file) 2015-06-02 12:05:00 +02:00
CrushedPixel 716c729d58 Prevented NPE when joining a Singleplayer World after spectating an Entity in the Replay Viewer 2015-06-02 12:03:54 +02:00
CrushedPixel cab1b5899c Added black outline to GuiColorPicker's Color Preview and Picker
Realigned Color Preview on Button
2015-06-02 12:02:48 +02:00
CrushedPixel 53810c8ae7 Adjusted Y Position of Checkboxes in GuiRenderSettings (advanced tab) 2015-06-02 12:00:47 +02:00