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
CrushedPixel
2331634af9
Changed GuiRenderSettings to have "Advanced" settings
...
Added GuiColorPicker and implemented it for Greenscreen color choosing
2015-06-02 02:41:20 +02:00
johni0702
db030cf174
Fix NPE if there is no player info for a player entity
2015-06-01 23:58:50 +02:00
johni0702
cc4d8f67c2
Play sounds during replay relative to camera
2015-06-01 23:46:45 +02:00
CrushedPixel
479523d883
Fixed Race Condition which locked the user in the GuiReplaySaving caused by Minecraft opening the GUI in a delayed thread
2015-06-01 19:44:34 +02:00
johni0702
394165cba4
Add render option for sky color (green-screen effect)
2015-06-01 18:50:55 +02:00
johni0702
9e8e84da57
Update ReplayStudio and use its ReplayFile class in trimReplay
2015-06-01 17:10:45 +02:00
CrushedPixel
3c0d3d5dab
Changed GuiProgressBar color to Grey because people complained that Red raped their eyes
2015-06-01 16:31:41 +02:00
CrushedPixel
a2da85e9f0
Added Render Time and Time Left display to GuiVideoRenderer
2015-06-01 16:31:17 +02:00
CrushedPixel
5f4cddcfbc
Automatically registers SpectatorRenderer Objects in constructor to avoid forgetting them
2015-06-01 15:17:25 +02:00
CrushedPixel
e04496f74d
Automatically registers GuiReplaySaving Objects in constructor to avoid forgetting them
2015-06-01 15:17:25 +02:00
CrushedPixel
6ea9273e38
Made GuiVideoRenderer pretty
2015-06-01 15:17:25 +02:00
CrushedPixel
cdffa73b4a
Added dirty check before rewriting Keyframe Repository
2015-06-01 15:17:24 +02:00
johni0702
4c5e084edc
Use UUIDs instead of entity ids for storing invisible players
2015-06-01 14:35:44 +02:00
CrushedPixel
2918e163d2
Added Eyecon as indicator that Ambient Lighting is enabled
...
Added ShutdownHook to Lighting Handler to prevent high Brightness Values from being saved
2015-06-01 13:57:42 +02:00
johni0702
bb773570e9
Add extensions to paths and visibility in replay files (preserves backwards compatibility)
2015-06-01 13:37:04 +02:00
CrushedPixel
87223fcc0e
Whenever a Replay File is being written or modified and the user is not in-game, a GuiReplaySaving is opened and asks him to wait
2015-06-01 12:14:22 +02:00
CrushedPixel
7aaae3ea5c
Removed the opening of GuiReplaySaving to allow for more general approach
2015-06-01 11:05:22 +02:00