Releases: wo55555/Playback
Releases · wo55555/Playback
Release list
v0.2.1-mc26.20
Changed
- Reworked export capture around the RenderDragon scene target and semantic world-submission detection instead of the swap-chain UI target and a draw-count threshold.
- Polished editor and replay-browser scrolling, timeline routing, selection feedback, icon alignment, compact controls, animations, and bilingual labels.
- Preserved the release tag during CI builds so packaged manifests carry the published version.
- Kept the configuration version and recording-file snapshot context version at
1; completev0.2.0-mc26.20archives remain compatible and require no conversion.
Removed
- Removed unreachable legacy clip, track, transition, clipboard, menu, hint-bar, curve-editor, and entity-render-hook code.
- Removed periodic camera, entity-pose, and graphics-capture diagnostics from normal rendering and export paths.
Fixed
- Fixed D3D12 exports capturing the UI composition target, which could produce uniform sky-color frames or include the export overlay instead of the world scene.
- Fixed sparse scenes stalling export when world submissions fell below an arbitrary draw-count threshold.
- Fixed the HBUI idle screen appearing in captures while Playback owned input.
- Fixed camera preview stepping backward when native render alpha and replay ticks advanced on different clocks, especially at reduced playback speeds.
- Fixed ordinary observer server synchronization abandoning a parked preview camera after pausing.
- Fixed replay-browser wheel scrolling and crowded timeline labels or click routing obscuring the intended target.
v0.2.1-mc26.10
Changed
- Reworked export capture around the RenderDragon scene target and semantic world-submission detection instead of the swap-chain UI target and a draw-count threshold.
- Polished editor and replay-browser scrolling, timeline routing, selection feedback, icon alignment, compact controls, animations, and bilingual labels.
- Preserved the release tag during CI builds so packaged manifests carry the published version.
- Kept the configuration version and recording-file snapshot context version at
1; completev0.2.0-mc26.10archives remain compatible and require no conversion.
Removed
- Removed unreachable legacy clip, track, transition, clipboard, menu, hint-bar, curve-editor, and entity-render-hook code.
- Removed periodic camera, entity-pose, and graphics-capture diagnostics from normal rendering and export paths.
Fixed
- Fixed D3D12 exports capturing the UI composition target, which could produce uniform sky-color frames or include the export overlay instead of the world scene.
- Fixed sparse scenes stalling export when world submissions fell below an arbitrary draw-count threshold.
- Fixed the HBUI idle screen appearing in captures while Playback owned input.
- Fixed camera preview stepping backward when native render alpha and replay ticks advanced on different clocks, especially at reduced playback speeds.
- Fixed ordinary observer server synchronization abandoning a parked preview camera after pausing.
- Fixed replay-browser wheel scrolling and crowded timeline labels or click routing obscuring the intended target.
v0.2.0-mc26.10
August 20, 2026 Hotfix
This pre-release has been rebuilt from the updated v0.2.0-mc26.10 tag.
Multiplayer replay fixes
- Fixed replay terrain appearing as air on servers that send inline or cache-enabled chunk data.
- Preserved native request-mode chunk packets for local worlds while converting incompatible server chunk forms after client decoding.
- Fixed local-world seek failures caused by duplicate chunk columns or missing subchunk sections.
- Preserved actor-registry configuration across resource-pack handshakes so custom server entities can be reconstructed in newly recorded replays.
- Preferred the latest LevelChunk record when multiple versions of the same chunk column are present.
Video export fixes
- Kept offline video export rendering while Minecraft is unfocused and prevented pause or suspend UI from interrupting capture.
- Removed the fixed 5x5 camera-neighborhood readiness requirement that could leave valid exports stuck at frame 0.
- Export preparation continues to wait for replay tick, dimension transition, UI stability, and configured warm-up state.
Compatibility
- Replays recorded before this hotfix on affected servers may already be missing portable chunk or custom-entity registry data. Those archives cannot be repaired and must be recorded again.
- Complete
v0.2.0-mc26.10archives do not require conversion. - Replay archives created by Playback releases before
v0.2.0-mc26.10remain incompatible and must be recorded again. - The configuration version and recording-file snapshot context version remain
1; no migration layer is provided.
Original v0.2.0 highlights
- Added cinematic camera creation, keyframes, sequence binding, live preview, property editing, and undo/redo.
- Added Smooth, Linear, Ease In, Ease Out, Ease In/Out, Hold, Hermite, and Cubic Bezier interpolation.
- Added experimental H.264 MP4 and PNG-sequence export with D3D11/D3D12 capture, configurable frame rate, resolution, SSAA, and warm-up frames.
- Added dimension-aware camera segmentation and shared preview/export camera and entity-pose sampling.
Known limitations
- Video export does not include audio.
- Editor projects are currently in memory only and are not persisted between replay sessions.
- Playback cannot reconstruct chunks or server registry data that were never recorded.
v0.1.2-mc26.20
Breaking Changes
- Changed the replay metadata and snapshot stream to require per-chunk dimension/view context, explicit local-player creation, and forced snapshot boundaries. Replays created by
v0.1.1or earlier are not compatible and must be recorded again after upgrading. - Kept the internal
Configversion field at its initial value (1) and left third-party dependency version declarations unchanged. No configuration or replay migration path is provided.
Added
- Added replay-browser search, playable/unavailable filters, five sorting modes, grid/details views, import, rename, multi-selection deletion, path copying, and File Explorer integration.
- Added replay thumbnail capture into
icon.pngand thumbnail display in the browser on both D3D11 and D3D12. - Added in-memory editor groundwork for sequence and world-actor segment operations, camera-track data and keyframes, and undo/redo. Project persistence and video export remain unavailable.
- Added D3D11 rendering support for the native replay UI alongside the existing D3D12 path.
Changed
- Replaced the resource-pack-based replay browser with a native ImGui browser while retaining a lightweight resource-pack button on the main menu.
- Rebuilt the existing replay editor around resizable viewport, details, and timeline panels, zoomable tracks, viewport maximize/restore, and revised transport controls.
- Refactored replay snapshots to carry dimension context and local-player state explicitly, and to force snapshot playback at dimension boundaries.
- Unified command, replay-browser, and editor messages through the English and Simplified Chinese catalogs using LeviLamina's native translation path.
- Bundled the Lucide icon font directly with the mod and reduced the UI resource pack to its main-menu button, bilingual label, and required metadata.
- Consolidated the feature overview in the root README files and replaced the legacy documentation tree with focused installation and source-build guides.
Fixed
- Restored installed and standalone
playback-ui.mcpackpackaging so the main-menu button is available in complete mod installations and as a separate Release asset. - Reworked cross-dimension recording and replay handling to close the source chunk at the tick boundary, wait for the target dimension, and apply a dimension-scoped forced snapshot.
- Prevented ordinary forward seeks from reloading snapshots and moving the viewer; snapshot reloads remain for backward seeks, dimension changes, and forced boundaries.
- Improved replay snapshot cleanup and chunk application by refreshing the replay player, isolating chunks by dimension, filtering unsuccessful subchunk responses, and clearing recorded objectives between snapshots.
- Expanded D3D12 command-queue and swap-chain capture to cover additional renderer creation paths.
v0.1.2-mc26.10
Breaking Changes
- Changed the replay metadata and snapshot stream to require per-chunk dimension/view context, explicit local-player creation, and forced snapshot boundaries. Replays created by
v0.1.1or earlier are not compatible and must be recorded again after upgrading. - Kept the internal
Configversion field at its initial value (1) and left third-party dependency version declarations unchanged. No configuration or replay migration path is provided.
Added
- Added replay-browser search, playable/unavailable filters, five sorting modes, grid/details views, import, rename, multi-selection deletion, path copying, and File Explorer integration.
- Added replay thumbnail capture into
icon.pngand thumbnail display in the browser on both D3D11 and D3D12. - Added in-memory editor groundwork for sequence and world-actor segment operations, camera-track data and keyframes, and undo/redo. Project persistence and video export remain unavailable.
- Added D3D11 rendering support for the native replay UI alongside the existing D3D12 path.
Changed
- Replaced the resource-pack-based replay browser with a native ImGui browser while retaining a lightweight resource-pack button on the main menu.
- Rebuilt the existing replay editor around resizable viewport, details, and timeline panels, zoomable tracks, viewport maximize/restore, and revised transport controls.
- Refactored replay snapshots to carry dimension context and local-player state explicitly, and to force snapshot playback at dimension boundaries.
- Unified command, replay-browser, and editor messages through the English and Simplified Chinese catalogs using LeviLamina's native translation path.
- Bundled the Lucide icon font directly with the mod and reduced the UI resource pack to its main-menu button, bilingual label, and required metadata.
- Consolidated the feature overview in the root README files and replaced the legacy documentation tree with focused installation and source-build guides.
Fixed
- Restored installed and standalone
playback-ui.mcpackpackaging so the main-menu button is available in complete mod installations and as a separate Release asset. - Reworked cross-dimension recording and replay handling to close the source chunk at the tick boundary, wait for the target dimension, and apply a dimension-scoped forced snapshot.
- Prevented ordinary forward seeks from reloading snapshots and moving the viewer; snapshot reloads remain for backward seeks, dimension changes, and forced boundaries.
- Improved replay snapshot cleanup and chunk application by refreshing the replay player, isolating chunks by dimension, filtering unsuccessful subchunk responses, and clearing recorded objectives between snapshots.
- Expanded D3D12 command-queue and swap-chain capture to cover additional renderer creation paths.
v0.1.1-mc26.20
Changed
- Adapted to Minecraft 26.20.4
v0.1.1-mc26.10
Changed
- Add .pdb to help diagnosis crashes.
Playback v0.1.0-alpha.2
Changed
- Bundled the Playback UI resource pack with the mod so LeviLauncher and Lip installations load it automatically through LeviLamina.
- Kept
playback-ui.mcpackavailable as a standalone release asset for manual import.
Notes
- This release changes installation packaging only. The replay format and replay runtime behavior are unchanged from
0.1.0-alpha.1.
Playback v0.1.0-alpha.1
Added
- Client-side recording with asynchronous replay storage and export.
- Main-menu replay browser and isolated replay-world loading.
- Replay timeline controls for pause, seek, speed, and exit.
- Chunk snapshots, cached chunk replay, entity movement, and selected game-packet replay.
- English and Simplified Chinese localization for commands, the replay editor, and the resource-pack UI.
Notes
- This is the first public test release. Replay files and behavior may change before
1.0.0. - Playback currently targets Windows x64 and the LeviLamina
26.10.*client runtime.