|
| 1 | +--- |
| 2 | +author: Jayly |
| 3 | +title: Cinematic Editor Changelog |
| 4 | +description: A comprehensive list of changes and updates made to the Cinematic Editor and Cinematic Runtime. |
| 5 | +image: /assets/posts/cinematic-editor/MCPEDL_Preview.png |
| 6 | +--- |
| 7 | + |
| 8 | +# Cinematic Editor Changelog |
| 9 | + |
| 10 | +## Cinematic Editor |
| 11 | + |
| 12 | +Changelog for [Cinematic Editor Extension](/posts/cinematic-editor.md). Available at [MCPEDL](https://mcpedl.com/jayly-cinematic-editor/), [CurseForge](https://www.curseforge.com/minecraft-bedrock/addons/jayly-cinematic-editor) and [Modbay](https://modbay.org/mods/2822-jayly-cinematic-editor.html). |
| 13 | + |
| 14 | +### 2.0.0 |
| 15 | + |
| 16 | +- Cinematic Editor now requires Minecraft v1.21.100 |
| 17 | +- Updated Dependencies to use `@minecraft/server` 2.2.0-beta |
| 18 | +- **Spline Interpolation System**: Added support for Hermite spline interpolation for smoother camera movement between keyframes |
| 19 | + |
| 20 | + - New "Interpolation" dropdown with Line and Hermite options |
| 21 | + - Spline Subdivisions setting (2-20) for controlling smoothness vs performance |
| 22 | + - Added real-time spline path visualization with different spline types displayed, numbered keyframe labels, snap-to-block positioning. |
| 23 | + - Keyframe data can be modified by moving the respective widget. |
| 24 | + - Added hermite interpolation support. |
| 25 | + |
| 26 | +  |
| 27 | + |
| 28 | +- **Enhanced Camera Controls**: |
| 29 | + - Added FOV (Field of View) control for keyframes |
| 30 | + - New camera settings including camera height (720p default), width (1280p default), and default FOV (70°) |
| 31 | + - **Debug Camera System**: Visual camera frustum display with widget-based visualization |
| 32 | + - Real-time camera position and rotation tracking |
| 33 | + - Interactive camera frustum corners with spline connections |
| 34 | + - Configurable aspect ratio and viewing distance |
| 35 | + - Toggle visibility through settings |
| 36 | +- **Keyboard Shortcuts**: Added `CTRL + SHIFT + C` hotkey to quickly toggle the Cinematic Editor tool |
| 37 | +- **Improved User Interface**: |
| 38 | + - Redesigned Scene Settings panel. Now it's located in the core menu, along with help, and testing features. |
| 39 | + - Added comprehensive tooltips and help documentation |
| 40 | + - Better error handling and user feedback with action bar notifications |
| 41 | +- **Scene Export**: |
| 42 | + - Added multiple export formats (optimized v3 and raw v2 JSON) with clipboard integration. Scene Import is not supported currently, but will be implemented soon. |
| 43 | + - Deprecated v1 scene export format. |
| 44 | + - Added support for camera fade effects, command execution, and time delays |
| 45 | + - Added instant camera transition, available on the easing dropdown. |
| 46 | + |
| 47 | +### 1.4.1 |
| 48 | + |
| 49 | +- Cinematic Editor now only works on Minecraft v1.21.50 |
| 50 | +- Refracted codebase to not use deprecated Editor APIs |
| 51 | +- Fixed a bug where coordinates wasn't serialize to string |
| 52 | +- Renamed `extensionName` field to 'CameraEditor' |
| 53 | + |
| 54 | +### 1.4.0 |
| 55 | + |
| 56 | +- Editor extension now requires Minecraft Preview 1.21.30 |
| 57 | +- Added ability to edit camera location and rotation on existing keyframes. |
| 58 | +- Player location and player rotation now shows selected keyframe's data instead of current player's data. |
| 59 | +- Vector3 fields now disables when there isn't a scene. |
| 60 | +- Editor can now export HUD visibility settings to cinematic runtime add-on. |
| 61 | + |
| 62 | +### 1.3.2 |
| 63 | + |
| 64 | +- Fix an issue with HUD elements not displaying when toggled on. |
| 65 | +- When playing the scene the following HUD elements can be shown if toggled on: ProgressBar, Hunger, AirBubbles, HorseHealth, StatusEffects, ItemText |
| 66 | +- Updated manifest |
| 67 | +- Resource pack now requires the same minimum engine version as behavior pack. |
| 68 | + |
| 69 | +### 1.3.1 |
| 70 | + |
| 71 | +- Cinematic Editor extension is compatible with Minecraft Preview 1.21.20 |
| 72 | +- Fix an issue with missing strings caused by editor API change |
| 73 | +- [Experimental] Add toggles for showing specific HUD elements |
| 74 | + |
| 75 | +### 1.3.0 |
| 76 | + |
| 77 | +- Editor extension now requires Minecraft v1.21.10 Previews to run |
| 78 | +- Renamed 'Run Timeline' to 'Play Scene' - Plays the scene which is stored in editor extension storage. |
| 79 | +- Renamed 'Export Keyframes' to 'Export Scene' - Export the scene from editor extension storage to Cinematic Editor Runtime Add-On, which can be played through Scene Player item. |
| 80 | +- Group Export Scene and Play Scene button into 'Scene Action' pane |
| 81 | +- Added 'Reset Scene' button - Reset editor extension camera scene. |
| 82 | +- Updated Add-On Manifest metadata, changing license from MIT to All Rights Reserved. |
| 83 | + |
| 84 | +### 1.2.0 |
| 85 | + |
| 86 | +- Module version property is now the same as `header.version` |
| 87 | +- Editor extension is now compatible with 1.20.80-preview.21 or above. |
| 88 | +- Fix Vector class not exported from '@minecraft/server' module in 1.20.80-preview.21. |
| 89 | +- Output files are now bundled. |
| 90 | + |
| 91 | +### 1.1.1 |
| 92 | + |
| 93 | +- Editor extension is now compatible with 1.20.80 previews. |
| 94 | +- HUD is now hidden when 'Run Timeline' is pressed |
| 95 | +- When pressing 'Export Keyframes', the keyframe data will automatically transfer to Cinematic Runtime add-on. This requires cinematic runtime add-on to be loaded on editor world. |
| 96 | + |
| 97 | +### 1.0.5 |
| 98 | + |
| 99 | +- Fix a critical bug where world hangs when 'Run Timeline' is pressed. |
| 100 | + |
| 101 | +### 1.0.4 |
| 102 | + |
| 103 | +- Editor extension is now compatible with 1.20.70 previews |
| 104 | + |
| 105 | +### 1.0.3 |
| 106 | + |
| 107 | +- Exported data from Export Keyframes can now be used in Cinematic Runtime Add-On |
| 108 | +- Behavior packs and resource packs are now dependent, so when one of the resource or behavior pack is applied to world the other pack is also applied automatically. |
| 109 | + |
| 110 | +### 1.0.2 |
| 111 | + |
| 112 | +- Update pack name and description |
| 113 | +- Add-on is now compatible with 1.20.60 previews. |
| 114 | + |
| 115 | +### 1.0.1 |
| 116 | + |
| 117 | +- Export keyframes now converts keyframes into /camera commands |
| 118 | + |
| 119 | +### 1.0.0 |
| 120 | + |
| 121 | +- Added extension icon (icon by Mojang) |
| 122 | + |
| 123 | +### 0.3.0-beta |
| 124 | + |
| 125 | +- Refactor storage system to make it compatible for latest Dynamic Properties changes. |
| 126 | +- Fix a bug where Ease Type and Ease Time aren't sync when changing keyframe selection. |
| 127 | +- Fix Ease Time not being able to input float numbers. |
| 128 | +- Export Content field is now hidden unless 'Export Keyframes' button is pushed. |
| 129 | +- Easing values are now saved automatically when changed. |
| 130 | + |
| 131 | +### 0.2.0-beta |
| 132 | + |
| 133 | +- Increase maximum stored keyframes from 9 to 600 |
| 134 | +- Fix the delay caused by running timeline |
| 135 | +- Text pane now disallow user from modifying the export content |
| 136 | +- Add easing into cinematic editor |
| 137 | + |
| 138 | +### 0.1.0-beta |
| 139 | + |
| 140 | +- Add tool and pane with no functionality. |
| 141 | +- Add export content |
| 142 | +- Add player location, rotation |
0 commit comments