Commit Graph

  • 4398d96326 Excluded mc.thePlayer from being rendered CrushedPixel 2015-05-24 12:43:49 +02:00
  • af22e562c6 Excluded CameraEntity from rendered Entities (untested) CrushedPixel 2015-05-24 12:37:02 +02:00
  • 565c7a0373 Centered Elements of GuiRenderSettings CrushedPixel 2015-05-24 02:19:55 +02:00
  • 8420e98ba6 Localized GuiVideoRenderer CrushedPixel 2015-05-24 02:01:35 +02:00
  • 94fa19b9ad Fixed NoSuchFieldError in SplinePoint class CrushedPixel 2015-05-24 01:26:42 +02:00
  • 2b3bc2787a Added GuiRenderSettings to customize rendering CrushedPixel 2015-05-24 01:26:01 +02:00
  • 18f22f57d0 Rework rendering Adds default, stereoscopic, tiling, cubic and equirectangular frame rendering johni0702 2015-05-23 14:56:11 +02:00
  • 361ba73978 Pause after synchronous jumping johni0702 2015-05-23 14:35:05 +02:00
  • 113c066b1e Do not render additional frames while jumping johni0702 2015-05-22 10:23:29 +02:00
  • d133072305 Fixed NPE when using wrong instance check (It was late, don't blame me) CrushedPixel 2015-05-23 14:28:03 +02:00
  • 04d0461929 Implemented Left and Right Direction GuiArrowButton Added quick way to switch between Keyframes of similar type in GuiEditKeyframe CrushedPixel 2015-05-23 01:20:20 +02:00
  • f9c3448cd5 GuiEditKeyframe now allows the user to set the Keyframe's exact position on the timeline CrushedPixel 2015-05-23 00:21:49 +02:00
  • cbbc50a37a Renamed "Camera Tilt" to "Camera Roll" (new naming convention!) Changed Camera Roll to use Degree Values Started adding Timeline Position Editing to GuiEditKeyframe CrushedPixel 2015-05-22 17:06:36 +02:00
  • 9396687802 Keyframes are now moveable by dragging them on the real timeline CrushedPixel 2015-05-22 00:01:50 +02:00
  • 03e176b9ec Moved ResourceHelper to registry package Properly used ResourceHelper.freeAllResources() in onGuiClosed instead of GuiEventHandler CrushedPixel 2015-05-21 22:23:07 +02:00
  • ee8f8567ea DRYed ReplayFileIO code to add/remove files from Replay File CrushedPixel 2015-05-21 22:22:32 +02:00
  • fa187ae0e5 Added Option to save Player Visibility Settings in Replay CrushedPixel 2015-05-20 23:56:34 +02:00
  • 4754ecc6bf Started creating GuiEditKeyframe Therefore, added support for floating point numbers in GuiNumberInput CrushedPixel 2015-05-20 16:40:54 +02:00
  • ce9e717d21 Replaced Spectate Selection GUI with Player Overview GUI, added way to hide specific players Updated Skin File retrieving to new Mojang API CrushedPixel 2015-05-20 16:40:17 +02:00
  • 80fbcddb87 Added support for Mojang API calls in ApiClient Added Mojang API call to retreive Player profile CrushedPixel 2015-05-20 16:33:40 +02:00
  • 2f057ce0b1 Prevent constant NPE exceptions being thrown and ignored (which caused extremely high CPU load) johni0702 2015-05-17 12:18:46 +02:00
  • f27d31dcbb Indicates current Tab in the Replay Center by deactivating the according button Restricted Favoriting Replays to downloaded ones CrushedPixel 2015-05-16 23:54:00 +02:00
  • a8cc614e91 Fixed Pagination not being updated correctly Added GuiLoadingListEntry to Lists while in Replay Center CrushedPixel 2015-05-16 22:10:58 +02:00
  • 6196fa3ee9 Added "Downloaded" Tab to Replay Center to be able to open downloaded replays CrushedPixel 2015-05-16 18:44:53 +02:00
  • 1c818cbaa7 Fitted ApiClient to online API CrushedPixel 2015-05-16 18:44:13 +02:00
  • f7d75cd605 Added Pagination Handlers for the Replay Center CrushedPixel 2015-05-16 18:09:10 +02:00
  • 499b581a7c Added get_favorites API call to ApiClient CrushedPixel 2015-05-16 18:00:48 +02:00
  • 9a83eba6cf Matched API Client to online API return values and calls: - added fav_file API call - added "favorites" value to FileInfo holder CrushedPixel 2015-05-16 17:44:07 +02:00
  • 7c9b0eb8a7 Removed unnecessary reloading of GuiReplayCenter Extended max Render Distance to 64 chunks CrushedPixel 2015-05-16 15:57:13 +02:00
  • 5183796802 Forge 1.8-11.14.1 requires its NetworkDispatcher to be present in the netty pipeline Also fixes embedded channel not being closed johni0702 2015-05-15 19:16:19 +02:00
  • cc12ed7be1 Prevent SOE when replaying sessions recorded on faster machines johni0702 2015-05-15 18:22:43 +02:00
  • 38b900a33b Adapted authkey check to new website return values and prepared for future username display CrushedPixel 2015-05-15 02:38:06 +02:00
  • bf03e2e05b Removed unnecessary dot from downloaded file names CrushedPixel 2015-05-11 23:51:16 +02:00
  • 4e3b05840e Added 'p' shortcut to Play/Pause the Replay CrushedPixel 2015-05-11 23:35:32 +02:00
  • 29c1d4d6dc Replay Files that are published on ReplayMod.com are now downloadable CrushedPixel 2015-05-11 17:09:41 +02:00
  • 3f8171471f Merge branch 'master' of bitbucket.org:CrushedPixel/cpreplaymod CrushedPixel 2015-05-11 16:55:07 +02:00
  • 3ad765db6c Started adding support for downloading online files CrushedPixel 2015-05-11 16:50:34 +02:00
  • 136761b424 Clean up and restructure the replay sender Add a ReplayFile class for easy reading of replay files johni0702 2015-05-10 12:31:01 +02:00
  • 2fe3e2091b Removed possible sources of issues with the Replay Speed value CrushedPixel 2015-05-09 17:43:18 +02:00
  • d4d2dc0da7 Removed some debug output from Replay Handler CrushedPixel 2015-05-09 17:00:53 +02:00
  • 5fda527cb0 Made Camera Paths take the shortest way between two head rotation values (instead of spinning unnecessarily often) CrushedPixel 2015-05-09 16:57:16 +02:00
  • c95e66efbc When restarting the Replay, Speed setting is now being kept CrushedPixel 2015-05-06 18:27:21 +02:00
  • 8e3ded4f5e Included Camera Tilt to Camera Paths CrushedPixel 2015-05-06 12:22:05 +02:00
  • 316c6da7af Added Camera Tilt Reset Key CrushedPixel 2015-05-06 12:21:23 +02:00
  • efe4b9991c Add tilting of camera johni0702 2015-05-06 11:28:40 +02:00
  • ccaa93116d Authkey is now stored in .config file to allow automatic logging in CrushedPixel 2015-05-05 22:56:25 +02:00
  • f49a180b3e Updated Email translations CrushedPixel 2015-05-05 22:54:20 +02:00
  • 20625b7180 Replace reflection with getters and access transformers where possible johni0702 2015-05-05 14:08:44 +02:00
  • aeb8f5c0cb Minor code refactoring CrushedPixel 2015-05-05 10:52:18 +02:00
  • 36eab58705 Added prerequisites for future Camera Tilt feature CrushedPixel 2015-05-05 10:52:06 +02:00
  • a0c204d29d Rearranged Input Fields and according Label Strings in Register and Login GUI (looks a lot better now) CrushedPixel 2015-05-03 22:49:22 +02:00
  • 5a3e3575c3 Added GuiRegister to allow users to create a new account on ReplayMod.com from the Mod itself CrushedPixel 2015-05-03 21:58:24 +02:00
  • 38ca7a0054 Added UploadedFileHandler to keep track of files that have already been uploaded CrushedPixel 2015-05-03 17:45:08 +02:00
  • d7507e0e8b Added localization support for Replay Mod API error messages CrushedPixel 2015-05-03 12:31:20 +02:00
  • 991054fdf1 Fixed Keybind Settings being reset upon restarting the mod CrushedPixel 2015-05-03 09:07:37 +02:00
  • 59d310cb05 Fixed UnsupportedOperationException when adding Keyframes to Preset CrushedPixel 2015-05-02 22:22:23 +02:00
  • 28aeffb685 Download latest translations from website and include them in the final jar file johni0702 2015-05-01 15:51:23 +02:00
  • bbe7dbae7d Added support for Miscellaneous category CrushedPixel 2015-05-02 20:33:56 +02:00
  • e8320ebd0f Added Keyframe Repository, which is stored in Replay File itself and allows Camera Path Presets to be saved and loaded CrushedPixel 2015-05-01 23:20:16 +02:00
  • 2cccbe424a Added proper .equals and hashCode methods for Keyframes CrushedPixel 2015-05-01 15:45:36 +02:00
  • 6f8a43aa6c Fixed Block breaking and placing malfunctioning while not in Replay CrushedPixel 2015-05-01 10:45:38 +02:00
  • 4da2b1e41c Fixed time not standing still when it should during a Camera Path CrushedPixel 2015-04-30 18:04:53 +02:00
  • ae5eca9c99 Localized Keyboard Bindings and added "Synchronize Timeline" and "Clear Keyframes" CrushedPixel 2015-04-30 17:46:13 +02:00
  • bc9fbfa786 Allowed Keyboard Inputs in GuiMouseInput CrushedPixel 2015-04-30 17:45:18 +02:00
  • 263ce4df8b Added missing Localization Strings in Options Menu CrushedPixel 2015-04-29 23:46:55 +02:00
  • 5bfe66e09b Properly decodes HTML special characters (like cyrillic letters) when downloading a translation CrushedPixel 2015-04-29 17:12:27 +02:00
  • 142b2c8d4d Translations are now automatically downloaded from the Replay Mod API Localized missing Strings CrushedPixel 2015-04-29 16:57:18 +02:00
  • 1cf164d325 Generate proper .gitignore johni0702 2015-04-26 17:21:44 +02:00
  • 60a9541c16 Localized GUI Strings CrushedPixel 2015-04-26 14:32:33 +02:00
  • 79be2bd0d5 Started localizing the Chat Messages and GUI CrushedPixel 2015-04-26 01:47:27 +02:00
  • e585e343e4 Added uncommited source files CrushedPixel 2015-04-25 17:57:10 +02:00
  • e22fca0862 Removed "Null returned as hitResult" error message from log CrushedPixel 2015-04-25 17:48:48 +02:00
  • 0003f040ed Refactored and reformatted code to use less static variables CrushedPixel 2015-04-23 14:09:54 +02:00
  • f22416be2c Pushed missing FileCopyHandler CrushedPixel 2015-04-21 22:46:15 +02:00
  • b94f732d1f Pushed missing ReplayStudio dependency CrushedPixel 2015-04-21 22:44:53 +02:00
  • ce6df4b9be Made Screenshots save as soon as the file is ready to allow compatibility with non-unix file systems Seriously Windows, why do you have to lock the file? Marius Metzger 2015-04-14 22:07:28 +02:00
  • df183cd5a6 Updated build.gradle to use local distributions of Replay Studio instead of mvn repo (which didn't work on Mac) Made Screenshots work on Windows File Systems (only worked on UNIX before) Dried Screenshot ZIP Code Marius Metzger 2015-04-13 15:02:20 +02:00
  • 2be8e4cb6b Updated build.gradle to use local distributions of Replay Studio instead of mvn repo (which didn't work on Mac) Marius Metzger 2015-04-12 02:57:00 +02:00
  • 6fccba7fe4 Merge branch 'master' of https://bitbucket.org/CrushedPixel/cpreplaymod Marius Metzger 2015-04-11 10:58:33 +02:00
  • 96fa350bc6 Made chunk loading block independent from computer's performance Fixed UI glitch in Survival caused by incorrect usage of the GL Manager Marius Metzger 2015-04-11 10:58:00 +02:00
  • b1344c027d Merged in johni0702/cpreplaymod/gradle-shade (pull request #1) Marius Metzger 2015-04-11 10:55:29 +02:00
  • 0d2baf7948 Shade using gradle build script instead of external shell script johni0702 2015-04-10 01:12:47 +02:00
  • 352fcbde4e Freed mouse during rendering process Made replay_recordings and replay_videos folder customizable through config file (not recommended) Marius Metzger 2015-04-06 19:15:55 +02:00
  • 4ed92c3739 Removed not working Shutdown Hook Thread Fixed Hunger Bar not properly rendering while Recording Indicator enabled Marius Metzger 2015-04-06 16:51:38 +02:00
  • 66e27a97a4 .tmcpr files are now being deleted upon starting the game Finally fixed Replay code Finally fixed Lighting code Marius Metzger 2015-04-06 16:00:08 +02:00
  • e4d282bffe Added Option to force load all chunks when rendering Rewrote a lot of the Settings code Started destroying the ReplayProcess, gonna fix that ASAP Marius Metzger 2015-04-06 11:00:32 +02:00
  • e7c2a462f3 Significantly improved the performance of video rendering by using the magic of multithreading Marius Metzger 2015-04-05 02:10:44 +02:00
  • 9df94fd789 Fixed some stupid casting/setting of a value to an invalid class Seriously, floats and doubles suck. Marius Metzger 2015-04-05 00:44:42 +02:00
  • 82160b68d4 Made Replay Settings actually persist over the course of two Minecraft sessions. Started breaking video rendering. Time to put it back together. Marius Metzger 2015-04-05 00:41:49 +02:00
  • f3cb4011fc Replays now support Server Resource Packs Reworked Replay Settings code Marius Metzger 2015-04-03 01:22:26 +02:00
  • c23d2a0d0e Now cancels current path when exiting Replay Viewer Disabled opening the inventory while in the Replay Viewer Marius Metzger 2015-03-31 18:52:17 +02:00
  • 5b859340fd Fixed two similar time keyframes not setting the Replay Speed to 0 sometimes Marius Metzger 2015-03-31 17:50:39 +02:00
  • becbf47088 Reworked Camera Movement in Replay Viewer Finally made Replay Trimming work Fixed and dried ReplayProcess pathTick() method Marius Metzger 2015-03-31 01:10:01 +02:00
  • 11e26e0129 Updated build.gradle to automatically build fat jars with the dependencies in the /libs folder. This utilizes the shade.sh shell script. Use ./gradlew without explicitely invoking the build task, as this will automatically build a fat jar. Sorry for this painful commit, but git somehow f'd up and sees changes in files where there aren't any. Marius Metzger 2015-03-21 17:05:53 +01:00
  • 14f53f7429 Added Core Mod to redirect the Enchantment Rendering getSystemTime() calls to a the EnchantmentTimer (glow now slows down) Marius Metzger 2015-03-16 01:45:36 +01:00
  • 403d896862 Created fully functional scrollable List GUI Element Added GuiConnect Tab to Replay Studio Marius Metzger 2015-03-12 17:22:25 +01:00
  • 78867ad594 Added Tab cycling to GuiTrimPart Marius Metzger 2015-03-12 13:16:22 +01:00
  • a38f87e377 Finished Trim Part for Replay Studio Fixed Scroll Bar for GuiSpectateSelection Marius Metzger 2015-03-12 12:56:37 +01:00
  • 681c8ea3e1 Pushed missing files Marius Metzger 2015-03-10 15:29:29 +01:00
  • 15cd963ebf Tweaked GuiDropdown a bit Continued work on GuiReplayStudio Marius Metzger 2015-03-10 12:14:14 +01:00