Commit Graph

275 Commits

Author SHA1 Message Date
CrushedPixel
d34deed0e1 Adding localization for ODS rendering GUI elements 2016-08-22 19:10:36 +02:00
CrushedPixel
186aa04c9e Replace switch statement in ods.vert with if/else chain to support certain Intel Graphics Drivers 2016-08-22 19:10:36 +02:00
johni0702
cd9592cfcb Add ODS support 2016-08-22 19:10:35 +02:00
johni0702
c8c301430e Rewrite upload replay gui
Upload jGui
2016-08-16 13:21:06 +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
00c2404345 Replace SpectatorRenderer 2016-08-14 17:16:42 +02:00
johni0702
36c973d13a Add first person spectator keyframes to simplepathing 2016-08-01 23:02:55 +02:00
johni0702
68c5d8583a Clean up parts of the recording module and add support for replay recovery after a crash 2016-07-29 14:56:33 +02:00
johni0702
25582b6a51 Separate rendering into its own module 2016-06-14 18:16:42 +02:00
johni0702
65d8c2e98b Forge seems to be buggy 2016-03-11 13:03:56 +01:00
johni0702
626429a780 Add common pathing code and SimplePathing module 2016-03-10 12:31:37 +01:00
johni0702
fc1ece0f03 Remove old GUI API texture 2016-02-26 18:49:58 +01:00
johni0702
41db8594a5 Fix my grammar 2015-11-14 19:15:24 +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
fb5cf01b7f Allow changing of camera controller 2015-11-07 22:18:47 +01:00
johni0702
593a518fab Rewrite GuiReplayViewer
Move rename replay gui as popup into replay viewer
2015-10-12 22:07:31 +02:00
johni0702
03f37eda81 Add support for popups to the GUI API 2015-10-12 22:04:21 +02:00
johni0702
fefcdb1885 Resize replay gui asset to standard 256x256 2015-10-09 08:52:28 +02:00
johni0702
4d27875955 Fix mouse/keys not working when replay is paused 2015-10-04 19:02:11 +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
CrushedPixel
8bd051eb27 Add metadata injection for 360 degree videos (mp4 format only)
Add com.googlecode.mp4parser:isoparser Library to build.gradle
Create inject360Metadata boolean setting in RenderOptions and added respective checkbox to GuiRenderSettings
Create MetadataInjector to inject 360 Degree Spherical Metadata into mp4 videos
2015-09-21 11:59:46 +02:00
CrushedPixel
ad9806ed24 Created proper GuiEditKeyframe window for Spectator Keyframes, with possibility to toggle the Spectating Method and set its values 2015-09-06 18:35:15 +02:00
CrushedPixel
9d4fdccb0f Added option to completely hide invisible entities like Armor Stands instead of them being rendered semi-transparent 2015-09-04 01:32:57 +02:00
johni0702
c27b1a1a1e Fix chunks being invisible after temporarily leaving an area 2015-09-02 15:58:24 +02:00
CrushedPixel
ca6cfa6b86 Increased maximum Password length from 32 to 1024 2015-08-30 21:10:48 +02:00
johni0702
6b6f6732d5 Add basic replay restriction system (no restrictions yet) 2015-08-30 15:54:48 +02:00
johni0702
2bc79c0140 Parse Minecraft version from CrashReport instead of using Minecraft.getVersion()
Using the getVersion() method doesn't produce consistent results (e.g. MultiMC5 changes the value). The Minecraft version in the CrashReport is hard-coded and should therefore be rather consistent.
2015-08-30 14:57:06 +02:00
johni0702
93ddc36484 Disable spectator menu during replay 2015-08-20 14:29:09 +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
6da06f1000 Fix arrows being invisible when viewed from specific angles 2015-08-19 12:22:54 +02:00
CrushedPixel
f2752f2790 Custom Objects are now being saved with Path Presets instead of globally 2015-08-16 18:30:17 +02:00
CrushedPixel
c7072dbef2 Removed potentially misleading information about Vanilla Shader Support in Default Rendering 2015-08-16 12:11:05 +02:00
johni0702
df74ade38d Fix camera being affected by portal wobbling 2015-08-16 11:53:20 +02:00
johni0702
22a62382e9 Fix fire over not being rendered during normal gameplay 2015-08-15 16:09:38 +02:00
CrushedPixel
fd9f4529ee Correctly pause/speed up/slow down the End Portal Animation using Mixin magic 2015-08-15 14:32:34 +02:00
johni0702
26d20d0f91 Add error screen when renaming a replay fails 2015-08-14 18:32:04 +02:00
CrushedPixel
599aa2cf53 Redirect S19PacketEntityStatus to the Replay Player's entityID in ReplaySender
Removed unnecessary Event Listeners in RecordingHandler that injected S19PacketEntityStatus whenever the Player was damaged or died
2015-08-14 16:26:32 +02:00
johni0702
0b1e4b8e3e Remove overlays during replay via mixins 2015-08-14 14:43:50 +02:00
CrushedPixel
88cea2d86d Add suspension error to language file 2015-08-12 22:27:11 +02:00
CrushedPixel
0c55411f7c Add ThankYou.txt containing all Kickstarter Backers >= $25 2015-08-12 11:49:20 +02:00
CrushedPixel
d214a05d76 Updated build.gradle for Version 1.0 #hype!!
Updated mcmod.info to finally contain more than "an example placeholder mod"
2015-08-12 11:32:03 +02:00
CrushedPixel
de082c3230 Uses Mixin Magic to add BlockBreakAnimation Packets to the Replay when a Player breaks a block 2015-08-11 20:01:45 +02:00
CrushedPixel
59592b938a Added Disclaimer to Replay Editor indicating that bugs may occur 2015-08-11 15:15:44 +02:00
CrushedPixel
40aaf7fbef When initially asked to Log in, rename "Cancel" to "Skip" button to indicate that the user doesn't have to log in in order to use the mod 2015-08-07 12:23:58 +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
CrushedPixel
d4259c103f Added Shortcut to toggle Interpolation ('O' key) 2015-08-05 13:03:53 +02:00
johni0702
e03610bcef Replace enchantment timer CT with mixin magic 2015-08-05 12:20:09 +02:00