Commit Graph
246 Commits
Author SHA1 Message Date
johni0702 5100f36b2c Merge branch '1.8' into 1.9.4
c93a3e3 Open Replay on double click (fixes #9)
8bb5d11 Update ReplayStudio
f3142a7 Pause replay after path playback (fixes #5)
3abaa1b Cleanup deleted corrupted replays after two days (fixes #1)
4b47f2c Add compatibility checking to ReplayViewer and ReplayCenter (fixes #7)
ada460c Deselect keyframe when left clicking empty space on timeline (fixes #6)
ad62060 Apply render settings only when their checkbox is enabled (fixes #3)
82246a5 Deselect Keyframe when timeline is changed (fixes #2)
2016-09-24 11:14:30 +02:00
johni0702 c93a3e384c Open Replay on double click (fixes #9) 2016-09-23 21:51:22 +02:00
johni0702 4b47f2cbf8 Add compatibility checking to ReplayViewer and ReplayCenter (fixes #7) 2016-09-19 17:24:47 +02:00
johni0702 d1ed67f1a0 One EventBus to rule them all 2016-09-17 22:01:10 +02:00
johni0702 a80a20c37a Update to Minecraft 1.9.4 2016-09-17 22:00:04 +02:00
johni0702 d8e9f621bd Completely hide invisible entities during replay
Fixes invisible entities when in spectator mode during recording
2016-09-17 21:36:46 +02:00
johni0702 a6bee7c223 Store networking mods in replay file and compare installed versions on replay 2016-09-04 19:20:37 +02:00
CrushedPixel 79bc6a8a7b Properly save and replay FMLProxyPackets
During recording FMLProxyPackets are converted to S3FPacketCustomPayload
During playback the normal Forge network stack is used to handle these packets
2016-09-04 14:25:33 +02:00
johni0702 39834ce6b4 Allow marker removal using the DELETE key 2016-09-03 20:59:30 +02:00
johni0702 dca1131d49 Remove remaining old packages 2016-09-03 13:10:58 +02:00
johni0702 4de933516e Move remaining mixins to replay module 2016-09-03 11:56:40 +02:00
johni0702 31eed8801a Add rotation key bindings 2016-09-02 22:40:03 +02:00
johni0702 5f1b610528 Add synchronize time key 2016-09-02 17:25:49 +02:00
johni0702 0691ef9886 Fix (character, portal, enchantment) animations during speed up / slowed down path playback and rendering 2016-09-02 12:50:18 +02:00
johni0702 edf57490a6 Remove lots of old code
Add some additional config settings
Update jGui and ReplayStudio
2016-08-15 22:18:33 +02:00
johni0702 e8df61aeb2 Fix replay not being closed properly 2016-08-14 17:23:44 +02:00
johni0702 00c2404345 Replace SpectatorRenderer 2016-08-14 17:16:42 +02:00
johni0702 1f4e1abae5 Crosshair should only render when targeted entity can be spectated 2016-08-13 20:26:53 +02:00
johni0702 eedaf75e9e Fix GuiReplayViewer crashing when metadata of replay is missing 2016-07-29 14:04:05 +02:00
johni0702 372521f319 Add ReplayStudio as subproject
Move large parts of pathing to ReplayStudio
Upgrade to Java 8
2016-07-28 15:45:01 +02:00
johni0702 626429a780 Add common pathing code and SimplePathing module 2016-03-10 12:31:37 +01:00
johni0702 6bdf00c88a Use lwjgl vector instead of javafx 2016-02-19 16:59:40 +01:00
johni0702 3dd3524002 Add gui for editing marker keyframes 2015-12-04 09:23:28 +01:00
johni0702 6ee3ef229a Re-implement GuiTextField without depending on the Minecraft Text Field 2015-11-27 15:22:06 +01:00
johni0702 393a08e2da Save modifications of downloaded replays to separate file 2015-11-14 17:48:24 +01:00
johni0702 7c8dde3322 Add online (aka ReplayCenter) module
Add localization extra (formally known as LocalizedResourcePack)
Add version checker extra
2015-11-14 15:38:55 +01:00
johni0702 5e5172fd3f Reset timer speed when exiting replay 2015-11-14 15:33:54 +01:00
johni0702 b490531511 Add spectating 2015-11-08 12:38:42 +01:00
johni0702 14941c15bb Add markers to timeline 2015-11-08 11:25:26 +01:00
johni0702 dfd133d84f Allow creating markers during replay 2015-11-08 09:54:16 +01:00
johni0702 b2a9496d8f Increase general speed of VanillaCameraController 2015-11-07 22:25:41 +01:00
johni0702 fb5cf01b7f Allow changing of camera controller 2015-11-07 22:18:47 +01:00
johni0702 3aa22b33a1 Fix settings category in replay module 2015-11-07 19:19:22 +01:00
CrushedPixel dd86cb8837 Add classic camera controller 2015-11-07 18:19:02 +01:00
johni0702 c2686f5d34 Add camera movement 2015-11-07 17:43:02 +01:00
johni0702 6c93b7f0c6 Only click button once 2015-11-07 14:40:13 +01:00
johni0702 593a518fab Rewrite GuiReplayViewer
Move rename replay gui as popup into replay viewer
2015-10-12 22:07:31 +02:00
johni0702 01f9fcce4e Fix renaming to wrong extension 2015-10-11 17:06:46 +02:00
johni0702 2c776adc88 Rewrite GuiRenameReplay for new GUI API 2015-10-09 17:06:40 +02:00
johni0702 fc4dc86355 Add status indicators
Allow removal of elements from gui containers
2015-10-09 08:33:04 +02:00
johni0702 7519506f9a Move Restrictions class to core module 2015-10-04 20:16:22 +02:00
johni0702 fd4ec8e2f9 Deprecate most static fields in ReplayMod class
Fix replay restarting
2015-10-04 20:09:57 +02:00
johni0702 4d27875955 Fix mouse/keys not working when replay is paused 2015-10-04 19:02:11 +02:00
johni0702 526ee76d4a Add Play/Pause hotkey 2015-10-04 15:44:27 +02:00
johni0702 213c16c81d Rewrite thumbnail creation 2015-10-04 15:43:19 +02:00
johni0702 f925d56ca2 Split mod into core, recording, replay, render[todo], paths[todo] and extras[wip] modules
Move everything to com.replaymod package
Add KeyBindingRegistry and SettingsRegistry
Recreate settings GUI with new GUI API and dynamically from SettingsRegistry
Use ReplayFile from ReplayStudio
ReplayHandler is now object oriented
Add GuiOverlay, GuiSlider and GuiTexturedButton to GUI API
Rewrite both overlays to use new GUI API
Fix size capping in vertical and horizontal layout
Allow CustomLayouts to have parents
Fix tooltip rendering when close to screen border
Allow changing of columns in GridLayout
2015-10-03 17:36:04 +02:00