Commit Graph

2194 Commits

Author SHA1 Message Date
Marius Metzger
5b859340fd Fixed two similar time keyframes not setting the Replay Speed to 0 sometimes 2015-03-31 17:50:39 +02:00
Marius Metzger
becbf47088 Reworked Camera Movement in Replay Viewer
Finally made Replay Trimming work
Fixed and dried ReplayProcess pathTick() method
2015-03-31 01:10:01 +02:00
Marius Metzger
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.
2015-03-21 17:05:53 +01:00
Marius Metzger
14f53f7429 Added Core Mod to redirect the Enchantment Rendering getSystemTime() calls to a the EnchantmentTimer (glow now slows down) 2015-03-16 01:45:36 +01:00
Marius Metzger
403d896862 Created fully functional scrollable List GUI Element
Added GuiConnect Tab to Replay Studio
2015-03-12 17:22:25 +01:00
Marius Metzger
78867ad594 Added Tab cycling to GuiTrimPart 2015-03-12 13:16:22 +01:00
Marius Metzger
a38f87e377 Finished Trim Part for Replay Studio
Fixed Scroll Bar for GuiSpectateSelection
2015-03-12 12:56:37 +01:00
Marius Metzger
681c8ea3e1 Pushed missing files 2015-03-10 15:29:29 +01:00
Marius Metzger
15cd963ebf Tweaked GuiDropdown a bit
Continued work on GuiReplayStudio
2015-03-10 12:14:14 +01:00
Marius Metzger
9b69681ef0 Pushed missing files
Started adding Replay Editor using johni0702's excellent ReplayStudio Library
Added fully functional GuiDropdown GUI Element (useable in other projects as well)
2015-03-10 00:34:26 +01:00
Marius Metzger
b4ce266375 Disabled Head rotation while saving replay video
Made video rendering possible while Minecraft is in background
2015-03-08 22:51:50 +01:00
Marius Metzger
5ce12162ce Added some missing classes to Repository 2015-02-20 23:03:01 +01:00
Marius Metzger
f7497aea2e Added monte-cc library to build from repository 2015-02-20 22:51:48 +01:00
Marius Metzger
e8a9feb1f4 Showed some mercy against Hudeler 2015-02-20 21:48:15 +01:00
Marius Metzger
db2c3184de Undid previous change in PacketListener. 2015-02-20 14:16:25 +01:00
Marius Metzger
2cf53d233a Fixed some weird stuff I did back in the days when first writing the Packet Serialization. 2015-02-20 12:54:23 +01:00
Marius Metzger
d3a9331bf7 Adapted new API System with search API call
Implemented raw Pagination support to Replay Center
Fixed awkward time jumps caused by MCTimerHandler
Fixed Java 1.6 incompatibility with List.sort Method in GuiSpectateSelection
Fixed a LOT of compatibility issues with the Shader Mod
2015-02-19 00:20:11 +01:00
Marius Metzger
ee05535024 .gitignore edited online with Bitbucket 2015-02-08 11:50:26 +00:00
Marius Metzger
31a78815f2 Merge branch 'master' of https://bitbucket.org/CrushedPixel/cpreplaymod 2015-02-08 12:44:07 +01:00
Marius Metzger
03f6ba1ade Added Video Export feature with according Options in the Options Menu
Fixed Linear Interpolation
2015-02-08 12:40:37 +01:00
Marius Metzger
e86fd0998b ReplayGuiRegistry.java deleted online with Bitbucket 2015-02-08 11:38:34 +00:00
Marius Metzger
133873ea88 Deleted broken file from Repository 2015-02-08 11:37:55 +00:00
Marius Metzger
0fc9662449 Fixed some serious memory issues with the Replay Manager, which now only loads the required thumbnails. 2015-02-02 13:41:39 +01:00
Marius Metzger
5261536bec Just some MCPNames 2015-02-01 20:44:00 +01:00
Marius Metzger
c6dba7d0c1 Fixed Upload GUI, added Tag Input 2015-02-01 20:42:28 +01:00
Marius Metzger
101a0359d3 Moved Key Events to KeyInputHandler
Added Spectator Menu and Mode to Replay
2015-02-01 15:44:55 +01:00
Marius Metzger
521bf52e79 Finished File Upload GUI 2015-01-31 21:04:25 +01:00
Marius Metzger
c8918c933a Added File Uploading GUI, not Thread Safe 2015-01-31 16:15:31 +01:00
Marius Metzger
f67e681825 Started implementing the Replay Center.
Expanded and generalized the ApiClient.
2015-01-29 22:58:22 +01:00
Marius Metzger
4659abc98e Added basic (and functional!) Login screen
Metadata now ignores the Forge part of the Minecraft version String
2015-01-28 13:20:03 +01:00
Marius Metzger
d31180654f Added Keybindings for custom actions (Thumbnail and Lighting) 2015-01-26 17:20:55 +01:00
Marius Metzger
8c2cf9011e Cleaned up even more GUIs
Added possibility to create Thumbnails and show them in the Replay Manager
2015-01-25 20:36:02 +01:00
Marius Metzger
f39e0f9eae Added ApiClient for Replay Mod Website API (completely untested). 2015-01-23 16:02:04 +01:00
Marius Metzger
9ae8f9fc5e Started implementing authentication system
Added information (MC Version and online Users) to Replay Metadata
2015-01-22 22:21:25 +01:00
Marius Metzger
ebe6334232 Cleaned up Gui overriding and replaced it with Forge Event Handlers 2015-01-17 23:42:48 +01:00
Marius Metzger
197d7c19a8 Added Recording Player to Replay (many more details) 2015-01-17 19:11:29 +01:00
Marius Metzger
69a196fe74 Added and fixed basic saving of recording player 2015-01-16 21:39:30 +01:00
Marius Metzger
1afdd6df2b Implemented/fixed Time Keyframes
Some optimization to follow!
2015-01-13 15:01:03 +01:00
Marius Metzger
25c4f85a4c Cleaned up Packet checking in ReplaySender
Removed broken Time Keyframe functionality to create a stable build
2015-01-09 21:33:33 +01:00
Marius Metzger
f9ce92dc98 Removed unneccessary Byte writing which caused the Replay to malfunction 2015-01-05 21:25:05 +01:00
Marius Metzger
0cd3da48be Writes S38PacketPlayerListItem when Player joins 2015-01-05 21:02:00 +01:00
Marius Metzger
5f4d12cb81 Optimized Packet Writing (separate Thread for I/O operations) 2015-01-04 21:51:56 +01:00
Marius Metzger
7adc9b86c5 Updated .gitignore to include build.gradle 2015-01-04 16:25:37 +01:00
Marius Metzger
cbd96d57f4 First Commit 2015-01-03 23:25:21 +01:00