Commit Graph
100 Commits
Author SHA1 Message Date
johni0702 cd19a768a1 Add option for showing chat messages 2015-08-19 12:22:55 +02:00
johni0702 d1e55266e2 The fake player now has the same entity id as the recording player as assigned by the server
This fixes arrows bumping into recording player in replay
ReplaySender converts old replays on the fly
Do not insert PlayerListEntry as it's already contained in the replay
2015-08-19 12:22:55 +02:00
johni0702 d687748629 The camera entity is now thePlayer 2015-08-19 12:22:55 +02:00
johni0702 dcd4cbdfaa Remove debug output (shame on me) 2015-08-19 12:22:54 +02:00
johni0702 6da06f1000 Fix arrows being invisible when viewed from specific angles 2015-08-19 12:22:54 +02:00
johni0702 bef4e7e128 Version 1.0.3 2015-08-16 22:21:47 +02:00
johni0702 8e76d5677e Fix players staying invisible even though replay has ended 2015-08-16 21:04:51 +02:00
johni0702 66a9282875 Update ReplayStudio, fixes some block artifacts remaining after world changes 2015-08-16 18:02:15 +02:00
johni0702 fbf5928a11 Prevent creation of negative length replays 2015-08-16 12:53:55 +02:00
johni0702 df74ade38d Fix camera being affected by portal wobbling 2015-08-16 11:53:20 +02:00
johni0702 8d7bc1b8d6 Fix NPE when inserting new line anywhere but at the end 2015-08-16 11:34:36 +02:00
johni0702 7808f37c5e Update ReplayStudio, fixes bug with gamemode -1 packets 2015-08-16 10:14:46 +02:00
johni0702 22a62382e9 Fix fire over not being rendered during normal gameplay 2015-08-15 16:09:38 +02:00
johni0702 b9ec83b006 Fix IOBE when using special keys and replay is paused
Fix mouse buttons not working when replay is paused
2015-08-15 14:51:47 +02:00
johni0702 a4dfb7ccf9 Fix fire overlay not being rendered when spectating 2015-08-14 22:17:50 +02:00
johni0702 8630675f5c Fix IndexOutOfBoundsException in Replay Center and Viewer when disk access is very fast 2015-08-14 21:16:28 +02:00
johni0702 26d20d0f91 Add error screen when renaming a replay fails 2015-08-14 18:32:04 +02:00
johni0702 ad697120ab Version 1.0.2 2015-08-14 16:32:46 +02:00
johni0702 cf59d739b5 Fix hands being visible during 360° rendering 2015-08-14 16:20:14 +02:00
johni0702 28f4356d34 Use FIFO queue for loaded replays in replay center/viewer 2015-08-14 15:16:56 +02:00
johni0702 0b1e4b8e3e Remove overlays during replay via mixins 2015-08-14 14:43:50 +02:00
johni0702 0e5191e755 Prevent zoom from zooming out to the right of the timeline 2015-08-14 13:16:39 +02:00
johni0702 f01e4ae06c Fix client not disconnecting from server when recording is disabled 2015-08-14 12:55:45 +02:00
johni0702 49f7e07fad Disallow creation of replays with negative duration 2015-08-13 17:56:57 +02:00
johni0702 0106e9beac Automatically set ending time when trimming and no time was set 2015-08-13 17:31:16 +02:00
johni0702 b2e246264c Add more space for sec and ms fields in trimming gui 2015-08-13 17:22:52 +02:00
johni0702 b29a2636cd Save server ip used to connect (not the possibly resolved SRV address) 2015-08-13 15:24:33 +02:00
johni0702 871203c7c8 Version 1.0.1 2015-08-13 11:43:12 +02:00
johni0702 8ae4bbc319 Loosen email validation 2015-08-13 11:40:02 +02:00
johni0702 accc6c106f Fix invalid key id crashing the game 2015-08-13 11:07:26 +02:00
johni0702 f666fc71e0 Fix concurrency issues with loading replays in replay center 2015-08-13 10:57:14 +02:00
johni0702 8f699a9140 Fix concurrency issues with loading replays in replay viewer 2015-08-13 10:56:46 +02:00
johni0702 ee6835c279 Fix sound level map becoming null 2015-08-13 09:52:04 +02:00
johni0702 b525751a55 Update forge to current recommanded version 2015-08-12 21:11:30 +02:00
johni0702 60f227cad8 Only shade the Mixin lib itself not all of its dependencies 2015-08-12 12:45:49 +02:00
johni0702 4319a64efd (Re)move time keyframes when trimming replay 2015-08-11 13:50:45 +02:00
johni0702 7e91cb82a6 Fix resizing in render progress gui being at totally the wrong position causing the rendered video to be swapped to screen 2015-08-10 14:41:56 +02:00
johni0702 4aa1ee847f Fix cancel button being of 0 height 2015-08-10 14:20:53 +02:00
johni0702 78e4c36d54 Replace no name tag CT with mixin magic
Fix nametags of sneaking players being displayed even though nametags are disabled
2015-08-05 17:09:54 +02:00
johni0702 16a86066f2 Replace sound manager CT with mixin magic 2015-08-05 16:19:39 +02:00
johni0702 e03610bcef Replace enchantment timer CT with mixin magic 2015-08-05 12:20:09 +02:00
johni0702 83e5344448 Replace camera roll CT with mixin magic 2015-08-05 11:42:43 +02:00
johni0702 4efdc0ebd0 Replace CustomEntityHandler with mixin magic 2015-08-04 23:18:23 +02:00
johni0702 00fd746eb7 Remove unnecessary localization
Clean up position and size calculation
2015-08-04 23:14:31 +02:00
johni0702 6422558028 General warning cleanup 2015-07-19 16:21:56 +02:00
johni0702 4f718ab302 Split GuiEditKeyframe into multiple classes depending on Keyframe type 2015-07-19 16:18:46 +02:00
johni0702 7a7766c20f Fix bug where thePlayer is reset to the position of its bounding box causing the suffocation overlay to be displayed for a frame 2015-07-19 13:39:41 +02:00
johni0702 046b686837 Fix GuiDropdown not functioning in GuiReplayEditor 2015-07-18 17:50:43 +02:00
johni0702 d61e82ef3b Add PBO frame capturer for stereoscopic, cubic and equirectangular rendering 2015-07-18 16:37:11 +02:00
johni0702 2a9cc745c0 Fix exceptions not being handled correctly when rendering from command line
Fix export args and file not being set when rendering from command line
2015-07-18 16:37:11 +02:00
johni0702 c3bc06cab0 Add additional checks in PBO methods 2015-07-18 16:37:11 +02:00
johni0702 d7b8339f22 Fix infinite loop in exception handling 2015-07-18 16:37:11 +02:00
johni0702 fdd2c7ecf7 Allow all camera rotation axis to be ignored separately during rendering 2015-07-17 12:43:46 +02:00
johni0702 71952e94dd Fix getCameraEntity not being thread safe (concurrent event registration) even though called from multiple threads 2015-07-17 11:48:55 +02:00
johni0702 5dd974cc9f Fix preview trying to read argb when there is only rgb 2015-07-16 21:02:18 +02:00
johni0702 84cb8b2988 Do not bother with exceptions during exporting when process was cancelled 2015-07-16 19:09:30 +02:00
johni0702 56efc8c5ec Use RGB instead of ARGB for export and therefore speed up OpenGL to output conversion process 2015-07-16 18:14:14 +02:00
johni0702 6a5b6fdac5 Add PBOs and PBO support for default rendering 2015-07-16 16:23:30 +02:00
johni0702 787942aef2 Add high performance rendering mode which does not render the GUI every frame 2015-07-16 16:23:30 +02:00
johni0702 b4ed4fb31b Fix OffsetGuiRenderer swallowing the shadow flag 2015-07-16 16:05:56 +02:00
johni0702 752a972ed3 Throw ReportedException when catching an exception thrown during rendering 2015-07-16 14:48:21 +02:00
johni0702 e6fcf4f094 Add render option for hiding player name tags 2015-07-16 12:55:36 +02:00
johni0702 affcb3df0a Fix constantly re-registering the camera entity event handlers 2015-07-15 18:49:07 +02:00
johni0702 8889f3c340 Add shadows to button and checkbox GUI 2015-07-15 15:54:28 +02:00
johni0702 7ee5f86b4e Prevent rendering with invalid resolution 2015-07-15 15:43:01 +02:00
johni0702 7fd429e25f Rework rendering pipeline to make better use of multithreading
Move OpenGL frame to ARGB conversion to processing threads
Move video exporting to processing threads
Skip creation of BufferedImage and instead use ByteBuffer with ARGB content directly
2015-07-15 14:23:43 +02:00
johni0702 dccbc99d86 Add option for whether to draw a shadow of string to GuiRenderer 2015-07-13 14:09:35 +02:00
johni0702 81c4659b93 Fix time freezes during rendering not working 2015-07-13 12:49:25 +02:00
johni0702 d29cc85dc8 Fix NPE when loading a replay without marker keyframes 2015-07-13 12:21:18 +02:00
johni0702 a9ded2bc1d Clickable and Draggable now also return booleans for whether they handled the event 2015-07-13 09:42:06 +02:00
johni0702 bd21ed16ae Fix generics in most of the Gui interfaces 2015-07-13 09:42:06 +02:00
johni0702 4476993ca6 Add GridLayout which orders elements in a grid with cells of equal size 2015-07-13 09:35:40 +02:00
johni0702 5c05cd62ce Add GuiTextArea 2015-07-13 09:35:32 +02:00
johni0702 35bc9f7fae Remove preferred size and default button size
Replace alignment data in horizontal and vertical layout with double value
Add convenient size(GuiElement, ReadableDimension) method to custom layout
2015-07-13 08:11:15 +02:00
johni0702 219277f623 Add layers to Gui API so specific elements can be drawn on top of others and react to mouse clicks first 2015-07-13 08:11:15 +02:00
johni0702 824c80d0d2 GuiLabel now auto-breaks when text is longer than canvas 2015-07-11 15:56:31 +02:00
johni0702 117f383ec0 Add Layout to CrashReport when drawing GUI 2015-07-11 15:53:04 +02:00
johni0702 d8a9b8fd2f Fix point conversion for stacked GuiContainers 2015-07-11 15:53:04 +02:00
johni0702 a61c0eb4e5 Add GuiImage 2015-07-11 15:32:36 +02:00
johni0702 843328658a Add text color and setI18nText to GuiTextField 2015-07-11 15:32:36 +02:00
johni0702 3fb0d87824 Fix constructor of AdvancedPosition not storing advanced data 2015-07-10 14:54:11 +02:00
johni0702 109a025a1e Only use java 6 methods 2015-07-10 14:54:11 +02:00
johni0702 dea3f7fc9f Add GuiToggleButton 2015-07-10 12:59:07 +02:00
johni0702 f2ee292119 Add GuiCheckbox 2015-07-10 12:23:33 +02:00
johni0702 2b2bbbf49a Add hint to GuiTextField 2015-07-10 12:23:33 +02:00
johni0702 59e6b87935 Use new Gui API for GuiReplayDownloading 2015-07-09 18:30:31 +02:00
johni0702 c66efc91b7 Add GuiProgressBar for new Gui API 2015-07-09 18:30:00 +02:00
johni0702 9e886b6171 Add tooltips to gui elements 2015-07-09 18:24:15 +02:00
johni0702 d4e04feaeb Use new Gui API for GuiLoginPrompt and GuiRegister 2015-07-09 18:24:15 +02:00
johni0702 db8b5a9be0 Add new Gui API 2015-07-09 18:24:15 +02:00
johni0702 392db29b34 Fix toggle buttons no longer working with GuiElement API 2015-07-07 16:38:05 +02:00
johni0702 37c1796dca Move features from GuiTexturedButton to GuiAdvancedButton 2015-07-07 16:30:53 +02:00
johni0702 ddeb27be6f Call super methods in equals and hashCode in ExtendedPosition 2015-07-07 14:39:08 +02:00
johni0702 0c94bc9ce6 Set fov modifier during rendering to 1 when in camera view 2015-07-07 14:33:25 +02:00
johni0702 9f4b2d9026 Pause the recording when the integrated server is paused 2015-07-07 13:09:38 +02:00
johni0702 9867dce79c Fix NPE when there is no hint set 2015-07-07 12:20:00 +02:00
johni0702 2d96cd9cc2 Allow replays to be started by "replay://" URIs (e.g. from browser) 2015-07-07 11:42:52 +02:00
johni0702 a21cf64a88 Realign all nametags towards the camera when rendering 360° frames 2015-07-06 15:52:07 +02:00
johni0702 13534dc94e Update ReplayStudio: Fix text messages including json quotation marks 2015-07-06 14:05:45 +02:00
johni0702 c34ec09e6b Revert parts of "Finally gave up on trying to inject YouTube 360° Metadata into Videos and removed respective Checkbox in GuiRenderSettings"
This reverts parts of commit 9da89c4f07.
2015-06-30 18:17:00 +02:00