Skip to content

Releases: wo55555/Playback

v0.2.1-mc26.20

v0.2.1-mc26.20 Pre-release
Pre-release

Choose a tag to compare

@wo55555 wo55555 released this 29 Aug 01:05

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; complete v0.2.0-mc26.20 archives 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

v0.2.1-mc26.10 Pre-release
Pre-release

Choose a tag to compare

@wo55555 wo55555 released this 29 Aug 00:57

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; complete v0.2.0-mc26.10 archives 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

v0.2.0-mc26.10 Pre-release
Pre-release

Choose a tag to compare

@wo55555 wo55555 released this 18 Aug 13:33

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.10 archives do not require conversion.
  • Replay archives created by Playback releases before v0.2.0-mc26.10 remain 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

v0.1.2-mc26.20 Pre-release
Pre-release

Choose a tag to compare

@wo55555 wo55555 released this 03 Aug 10:21

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.1 or earlier are not compatible and must be recorded again after upgrading.
  • Kept the internal Config version 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.png and 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.mcpack packaging 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

v0.1.2-mc26.10 Pre-release
Pre-release

Choose a tag to compare

@wo55555 wo55555 released this 03 Aug 09:42

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.1 or earlier are not compatible and must be recorded again after upgrading.
  • Kept the internal Config version 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.png and 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.mcpack packaging 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

v0.1.1-mc26.20 Pre-release
Pre-release

Choose a tag to compare

@ShrBox ShrBox released this 29 Jul 15:34
56cca78

Changed

  • Adapted to Minecraft 26.20.4

v0.1.1-mc26.10

v0.1.1-mc26.10 Pre-release
Pre-release

Choose a tag to compare

@ShrBox ShrBox released this 29 Jul 15:34
3347c2a

Changed

  • Add .pdb to help diagnosis crashes.

Playback v0.1.0-alpha.2

Pre-release

Choose a tag to compare

@wo55555 wo55555 released this 29 Jul 05:29

Changed

  • Bundled the Playback UI resource pack with the mod so LeviLauncher and Lip installations load it automatically through LeviLamina.
  • Kept playback-ui.mcpack available 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

Pre-release

Choose a tag to compare

@wo55555 wo55555 released this 28 Jul 15:50

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.