CrushedPixel
4a2c7df25f
Only rewrite Replay Files once after Replay is closed, in order to prevent rewriting the Replay multiple times (e.g. if a Thumbnail gets added while viewing it and the Markers are added upon exiting). This also fixes the Windows File System not allowing the Replay Mod to delete the original .mcpr file because it thinks that it's still being edited.
...
Resolves https://trello.com/c/CmKfRKc0/
2015-07-02 14:40:17 +02:00
CrushedPixel
d5007692de
Opens "Please wait" GUI Screen if Replay needs to be edited by ReplayFileAppender
...
Added ReplayExitEvent
2015-07-02 13:24:50 +02:00
johni0702
a058497727
Fix all warnings
...
Add and make use of Lombok
Remove Mojang API
Remove ZipFileUtils
Remove StreamTools in favor of Apache IOUtils
Keyframe should be abstract all derivatives final
Replace clone in Keyframe with copy
Move some constants from GuiReplaySetttings to GuiConstants
2015-06-29 21:45:37 +02:00
CrushedPixel
a101d7a311
Only render Crosshair if hovered Entity can be spectated | https://trello.com/c/CJBVrB2O/
2015-06-29 14:31:44 +02:00
johni0702
f19fc0ab36
Use ffmpeg for video exporting (default webm)
...
Remove monte media lib
2015-06-29 13:02:41 +02:00
CrushedPixel
d6aadcaf94
Executes mc.refreshResources() in main thread to fix ConcurrentModificationExceptions | https://trello.com/c/4gBrdiyB/104
2015-06-29 12:30:15 +02:00
CrushedPixel
f862b46274
Prevented repeated Freezes caused by LocalizedResourcePack if ReplayMod.com is not available
2015-06-24 17:55:51 +02:00
CrushedPixel
a15187b3ec
Added Render Success Sound Effect
2015-06-22 13:19:41 +02:00
johni0702
b0f253538c
Fix crash on exit of replay (no longer processing clicks mid-rendering) and OpenGL error warnings
...
Remove MCTimerHandler, instead always install the ReplayTimer
2015-06-16 19:33:48 +02:00
CrushedPixel
3df1bdcfc8
Added PathPreviewRenderer to draw a Preview of the current Camera Path into the World
...
Added KeyframesModifyEvent to be dispatched whenever the ReplayHandler's Keyframe List is changed
Refactored Event package
Reworked Settings GUI
2015-06-15 14:41:20 +02:00
johni0702
6d4512e74b
Remove unused method in GuiTimeline
2015-06-14 14:13:29 +02:00
CrushedPixel
21be99f2a1
Changed KeyInputHandler not to oppress Key Inputs when not in Replay
2015-06-12 22:50:08 +02:00
CrushedPixel
492f94c19f
Took Moesh trolling to the next level
2015-06-09 23:05:31 +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
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
539b7da738
Only set Render Distance Max Value if no Optifine installed
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
CrushedPixel
3576b9ed76
Right clicking an Entity now spectates it
2015-06-02 19:05:44 +02:00
johni0702
394165cba4
Add render option for sky color (green-screen effect)
2015-06-01 18:50:55 +02:00
CrushedPixel
5f4cddcfbc
Automatically registers SpectatorRenderer Objects in constructor to avoid forgetting them
2015-06-01 15:17:25 +02:00
johni0702
b3451ed7fd
Use component like system for gui overlay
...
Add missing abort path replay button
2015-06-01 10:17:10 +02:00
CrushedPixel
39fe6dec4e
Added TooltipRenderer to mimic Item Tooltip Rendering for hover texts and replaced some error/info messages to use the TooltipRenderer
2015-05-31 17:13:21 +02:00
CrushedPixel
e1012cfefc
Fixed NPE in GuiReplayEditor when no Replays are available (returns to main menu)
...
Renamed .gui.replaystudio package to resemble the new GUI name (.gui.replayeditor)
2015-05-31 11:46:14 +02:00
CrushedPixel
d986db7c95
Commented Donator check
2015-05-29 13:22:19 +02:00
CrushedPixel
061a73c637
Added Code to troll Moesh
2015-05-28 19:04:31 +02:00
CrushedPixel
7eb24e19bc
Removed Reflection Classes from Source entirely
2015-05-26 16:32:11 +02:00
johni0702
9f3a97f65c
Cleanup, relocate and split up GuiReplayOverlay
...
Merge gui resources into one texture
2015-05-26 01:08:22 +02:00
CrushedPixel
d84422d6c5
Spectating a Player now displays his Hand/Item
2015-05-25 22:54:55 +02:00
CrushedPixel
1c9a04d1dc
You can now Like/Dislike files from the Replay Center
2015-05-24 15:00:50 +02:00
johni0702
18f22f57d0
Rework rendering
...
Adds default, stereoscopic, tiling, cubic and equirectangular frame rendering
2015-05-23 14:58:34 +02:00
CrushedPixel
ce9e717d21
Replaced Spectate Selection GUI with Player Overview GUI, added way to hide specific players
...
Updated Skin File retrieving to new Mojang API
IMPORTANT: clean and rebuild the IntelliJ project, Access Transformers added!
2015-05-20 16:40:17 +02:00
CrushedPixel
a8cc614e91
Fixed Pagination not being updated correctly
...
Added GuiLoadingListEntry to Lists while in Replay Center
2015-05-16 22:10:58 +02:00
CrushedPixel
7c9b0eb8a7
Removed unnecessary reloading of GuiReplayCenter
...
Extended max Render Distance to 64 chunks
2015-05-16 15:57:20 +02:00
CrushedPixel
29c1d4d6dc
Replay Files that are published on ReplayMod.com are now downloadable
2015-05-11 17:09:41 +02:00
CrushedPixel
3f8171471f
Merge branch 'master' of bitbucket.org:CrushedPixel/cpreplaymod
...
Conflicts:
src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java
2015-05-11 16:55:07 +02:00
CrushedPixel
3ad765db6c
Started adding support for downloading online files
2015-05-11 16:50:34 +02:00
johni0702
136761b424
Clean up and restructure the replay sender
...
Add a ReplayFile class for easy reading of replay files
2015-05-11 14:15:00 +02:00
CrushedPixel
ccaa93116d
Authkey is now stored in .config file to allow automatic logging in
2015-05-05 22:56:25 +02:00
CrushedPixel
38ca7a0054
Added UploadedFileHandler to keep track of files that have already been uploaded
2015-05-03 17:45:08 +02:00
CrushedPixel
e8320ebd0f
Added Keyframe Repository, which is stored in Replay File itself and allows Camera Path Presets to be saved and loaded
2015-05-01 23:20:16 +02:00
CrushedPixel
bc9fbfa786
Allowed Keyboard Inputs in GuiMouseInput
2015-04-30 17:45:18 +02:00
CrushedPixel
142b2c8d4d
Translations are now automatically downloaded from the Replay Mod API
...
Localized missing Strings
2015-04-29 16:57:18 +02:00
CrushedPixel
79be2bd0d5
Started localizing the Chat Messages and GUI
2015-04-26 01:47:27 +02:00
CrushedPixel
e22fca0862
Removed "Null returned as hitResult" error message from log
2015-04-25 17:48:48 +02:00
CrushedPixel
0003f040ed
Refactored and reformatted code to use less static variables
2015-04-23 14:09:54 +02:00
Marius Metzger
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?
2015-04-14 22:07:28 +02:00
Marius Metzger
96fa350bc6
Made chunk loading block independent from computer's performance
...
Fixed UI glitch in Survival caused by incorrect usage of the GL Manager
2015-04-11 10:58:00 +02:00
Marius Metzger
352fcbde4e
Freed mouse during rendering process
...
Made replay_recordings and replay_videos folder customizable through config file (not recommended)
2015-04-06 19:15:55 +02:00
Marius Metzger
4ed92c3739
Removed not working Shutdown Hook Thread
...
Fixed Hunger Bar not properly rendering while Recording Indicator enabled
2015-04-06 16:51:38 +02:00
Marius Metzger
66e27a97a4
.tmcpr files are now being deleted upon starting the game
...
Finally fixed Replay code
Finally fixed Lighting code
2015-04-06 16:00:08 +02:00