Skip to content

Releases

FireCrackle v0.7.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 18:23

FireCrackle 0.7.0 for Windows x64 and Linux x86_64.

  • Copy the frame you are on: right-click the video or press Ctrl+Shift+C to copy the current frame as a PNG at the video's own resolution, without overlays. The right-click menu can also save it as a PNG.
  • Toasts are recognised as GUI: settled "New Recipe(s) Unlocked!" and advancement toasts in the top right are part of the GUI mask, so they are never taken as evidence of fire. GUI scan results are rebuilt once for this.
  • Unveil leaves toasts as they are: toasts are drawn over the darkened background of an open inventory or menu, so unveil no longer brightens them.
  • Console API for blink proofs: in the app's developer console, firecrackle.proof({first, last, path}) saves the frame comparison's blink proof of two frames, and firecrackle.guiProof({first, last, pair, path}) saves the proof of a GUI opening or closing (firecrackle.help() lists the options). They use the same pictures, unveil and export as Misc tools.

Linux requires FFmpeg and ffprobe; an FFmpeg with libdav1d is recommended for AV1 videos.

FireCrackle v0.6.2

Choose a tag to compare

@github-actions github-actions released this 27 Oct 06:32

FireCrackle 0.6.2 for Windows x64 and Linux x86_64.

  • Timeline thumbnails no longer fail on some videos: a video whose keyframes FFmpeg reads differently from the video's index showed "Create thumbnails: thumbnail keyframes differ from the index". It now gets its thumbnails, each one checked against the frame it shows.
  • A thumbnail failure is reported once: if thumbnails really can't be made, the error shows once for the opened video instead of after every app start and screen switch. Reopening the video tries again.

Linux requires FFmpeg and ffprobe; an FFmpeg with libdav1d is recommended for AV1 videos.

FireCrackle v0.6.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 05:50

FireCrackle 0.6.1 for Windows x64 and Linux x86_64.

  • Much smaller downloads: the Windows installer and zip are back to about 25 MB, down from about 330 MB. Linux packages are about 300 MB lighter. Since 0.4.2 every package carried the two quad-phase AI models (163 MB each).
  • Quad AI models download when first used: the models now download the first time Match needs them, like FFmpeg and yt-dlp. They come from the quad-phase-model-v1 release, are checked against their pinned SHA-256 and are kept for next time. Until a model has downloaded, Match uses the colour matcher and its details show the download's progress. An install from 0.4.2 to 0.6.0 that already has the models keeps using them, with no download.
  • Releases can't grow like that again: the release checks now reject any package that contains a tool or model the app downloads itself, or that goes over its size budget.

Linux requires FFmpeg and ffprobe; an FFmpeg with libdav1d is recommended for AV1 videos.

FireCrackle v0.6.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 19:32

FireCrackle 0.6.0 for Windows x64 and Linux x86_64.

  • 3D quad (Label, D): place the fire in 3D instead of drawing a flat quad. The camera comes from an automatic guess for the frame plus a few clicked block corners. There is one fire in three modes: a fire block, a burning block with the faces you choose, or a burning entity with any mob's hitbox. Every plane is drawn with the chosen sprite, in depth order, and each layer of a burning entity uses its own sheet.
    • To check the camera, show the block grid and the fire's box.
    • Lock grid holds the camera while you type corners.
    • The cursor shows its x and z on the grid floor, so you can read a corner's position instead of counting blocks.
    • The FFmpeg compression preview and comparison proof work with it too.
    • Undo and redo work, and each frame's work is remembered.
  • Match for every tool: Match is now a mode with the same panel for the quad mask, the 3D quad and first-person fire, each with three tries (M then 1–3).
    • On the 3D quad, every plane of the fire votes on one animation phase and one sprite, using the atlas filters.
    • On first-person fire, the POV labeller reads the frame's row and FOV.
  • Redo: a Redo button beside Undo, plus Ctrl+Y and Ctrl+Shift+Z.
  • One image viewer for every picture: it opens full window, with zoom against native resolution, pan, fit and 1:1, and the pixel position.
  • Frame comparison:
    • Unveil, portal, Enhance and the open-GUI mask run on the native frame, losslessly.
    • The aim gallery is auto-unveiled and can pair frames across a GUI opening.
  • GUI detector:
    • finds menu screens, such as pause and options, and masks the whole screen;
    • finds the recipe book and its tabs;
    • keeps one GUI scale per frame;
    • finds tooltips whose rim compression cut short;
    • unveils 1.21+ menus by their own background.
    • Auto unveil and the no-fire AI decide from the GUI detector, on native frames only.
  • Faster pause: the full-quality frame shows in about 0.4 s instead of 1.1 s. Picture work runs off the UI thread, and display frames show the video's real colours.
  • Timeline: drag the playhead to scrub frame by frame.
  • Downloads of FFmpeg, yt-dlp and JoltCracker show speed and time left. One Stop now covers every background job.
  • The video view comes back where you left it. Before, it drifted each time the app opened and could open off the picture.
  • The header shows the open project's name.

Automatic GUI scan caches from 0.5.x are rebuilt the first time a video is scanned.

Linux requires FFmpeg and ffprobe; an FFmpeg with libdav1d is recommended for AV1 videos.

FireCrackle v0.5.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 20:31

FireCrackle 0.5.1 for Windows x64 and Linux x86_64.

  • JoltCracker built in: the Phase tab can now run Splosh's JoltCracker on the open video and use its result as the Jolt clock, with progress and a Stop button. FireCrackle uses the newest copy already on your PC, or downloads the latest release from splosh.icu once (the Windows download is checked against the checksum published there). Integrated with Splosh's permission — thank you, Splosh.
  • GUI detector speed and time left: the GUI scan now shows its speed and remaining time like the other scans, and a failed GUI scan no longer reads "Ready".
  • Quad mask remembers each confirmed frame: returning to a frame you confirmed puts the mask back where you left it. Thank you EdunWander for the suggestion.
  • Jump box: typing a time with the cursor at the end now works, and its error message is no longer hidden.
  • Safer background work: opening another video or closing the app stops every running scan; a scan that crashes reports a failure instead of hanging; saves are written crash-safely.
  • More exact: frame timestamps use FFmpeg's exact values on long videos, Jolt and texture charts open the exact frame, and saved per-video settings survive a different slash style or drive-letter case.

Automatic GUI scan caches from 0.5.0 are rebuilt the first time a video is scanned.

Linux requires FFmpeg and ffprobe; an FFmpeg with libdav1d is recommended for AV1 videos.

FireCrackle v0.5.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 08:30

FireCrackle 0.5.0 for Windows x64 and Linux x86_64.

  • Much faster automatic scans: the first-person and no-fire scans run 2–4× faster on 1440p recordings and up to 2× faster at 1080p, with the same results. Video is decoded with the GPU (NVIDIA NVDEC for H.264, HEVC and VP9) or dav1d for AV1, frames travel to the scanner at half the size, and the GUI and fire checks do the same work with far less repetition.
  • No-fire scan at any resolution: recordings that are not 1920 × 1080 can now be scanned; the scan works on a 1920 × 1080 view of each frame.
  • GUI detection tab: source-verified detection of inventories, editors and menus, resumable interaction scans, a blinking-boundary interval list, cached gallery previews and an image-only aim jump gallery ranked by motion.
  • Full-quality paused frames: when playback is paused, the Label view shows the frame losslessly at the video's own resolution and zooms without smoothing, so single pixels stay sharp. GUI veil, portal and Enhance corrections run on that full-quality frame too. Playback still uses the faster preview frames.
  • Misc tools: frame comparison with difference, blink and annotated proof export, and fixed-sprite alignment polish for quad matches.
  • Small improvements: live scan speed and remaining time, split playback button with slow-speed presets, faster seeking and preview decoding, one undo history for labels, masks and tools.

Scan results are checked against the previous version on real recordings: every first-person and no-fire decision matched. Automatic scan caches from earlier versions are rebuilt the first time a video is scanned. Speed depends on hardware: without a supported NVIDIA GPU, decoding falls back to the CPU and scans are slower, but results are the same.

Linux requires FFmpeg and ffprobe; an FFmpeg with libdav1d is recommended for AV1 videos.

FireCrackle v0.4.2

Choose a tag to compare

@github-actions github-actions released this 19 Oct 17:25

FireCrackle 0.4.2 for Windows x64 and Linux x86_64.

  • Better fire matching: quad matching combines a 128px AI model with the colour matcher and suggests three distinct animation phases. Ordinary fire and soul fire use separate trained models.
  • Soul-fire Match tool: use the same Match button and M / M+1–3 shortcuts on either soul-fire sheet. Candidates preserve the correct source, filters and quad controls. Preview a result, then Confirm/Enter to save it.
  • Ready when you need it: both models load eagerly. Supported GPU backends run inference with CPU fallback; an unavailable AI model leaves the colour matcher available and reports the error. No Python installation is needed.
  • One default fire clock: ordinary fire and soul-fire observations share the normal-mode analysis clock while retaining their source. Conflicting readings on the same frame are hard flags. All-source mode keeps sources separate.
  • Small improvements: source-specific soul-fire filters are preserved, and preview pixel-grid strokes keep a consistent width while zooming.

On the held-out readable-quad benchmarks, the correct phase appeared in the top three suggestions for 83.3% of ordinary-fire examples and 80.1% of soul-fire examples. These are helper suggestions, not guaranteed labels. Small, squashed or heavily obscured fire remains harder to match; check every result before confirming.

AI/GPU performance depends on hardware and drivers. Unusual setups may use CPU inference or the colour matcher. Extra water/lava sources remain opt-in. Linux requires FFmpeg and ffprobe.

FireCrackle v0.4.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 06:25

FireCrackle 0.4.1 hotfix for Windows x64 and Linux x86_64.

  • Visible failures: errors now open a popup with a copyable report. This includes video import, FFmpeg, scans, saving, matching and unexpected application errors. Repeated failures are grouped, playback pauses, and labelling shortcuts stay blocked while the popup is open. A broken screen offers Reload app.
  • Working water eyedropper: pick a colour directly from the displayed video or image, including desktop runtimes without a working browser eyedropper. The compact colour controls keep the atlas visible; the reset action is labelled Untint.
  • Steadier quad editing: grabbing a corner preserves its position under the pointer, avoiding the initial jump. Resize and rotation use the same stable mapping.
  • Clearer Linux import errors: file-chooser failures are reported, and missing or broken FFmpeg/ffprobe checks include actionable details and Fedora installation guidance. If the chooser fails, paste the video path on Home.
  • Material tools: Animation and Comparison proof are available for the additional texture atlases, with refreshed shortcut help.

The reported Fedora import issue has not been reproduced on Fedora; this hotfix makes chooser and video-tool failures visible so their cause can be identified.

Extra texture sources remain off by default. Automatic labellers and quad matching still support normal fire only; alternate-material labels are manual. Auto runs locally and may use AI/GPU acceleration where supported. Unusual hardware or drivers can reduce compatibility or speed; CPU fallback remains available. Review automatic labels when reliable phase evidence is needed.

Downloads: Windows setup EXE / portable ZIP, Linux AppImage / Debian package, with SHA-256 checksums. Linux requires system FFmpeg and ffprobe.

FireCrackle v0.4.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 08:54

FireCrackle 0.4.0 for Windows x64 and Linux x86_64.

  • Optional extra texture sources: off by default, preserving the 0.3 fire-only interface. Enable Settings → Enable extra texture sources for soul fire, separate still/flowing lava and water pickers, quad previews and material charts. Normal-fire filters stay available. Each material keeps its own timing; still lava's direction remains ambiguous where images repeat. Each source also has its own absence label.
  • Water tint and fluid clocks: an in-app colour picker, hue slider and hex input update both water atlases and the quad overlay. Each fluid also has its own Jolt comparison and material-specific animation period.
  • Joint timing view: All textures overlays material-coloured offsets directly in the familiar Timing chart, keeping its shading, ruler, zoom and flag sidebar. Choose a modulus to review different clock cycles. Provisional phase choices remain marked; this view does not generate automatic joint flags or prove a cut.
  • Stronger inspection views: High contrast includes gamma compensation, Dark scene lifts shadows harder, Fire focus isolates orange, and Texture detail sharpens aggressively. Find edges shows an outline map. Gamma and sharpening have wider ranges, with fewer overlapping presets. Effects apply to paused frames.
  • More reliable GUI unveil: confirmed inventory/menu matches can trigger Auto-undo, and compressed dark menus no longer fail on a rounding boundary. Ordinary HUD matches do not trigger unveiling; Off remains available.
  • Animated comparison proofs: copy or save before/after proofs in the available formats, including a square animation that fades the mask over the original and carries the sprite details.

Automatic labellers and quad matching still support normal fire only. Alternate-material labels are manual. Keep a project backup before opening new material labels in an older app version.

Auto runs locally and may use AI/GPU acceleration where supported. Unusual hardware or drivers can reduce compatibility or speed; CPU fallback remains available. Review automatic labels when you need reliable phase evidence. Older accuracy measurements are not a new 0.4.0 benchmark.

Downloads: Windows setup EXE / portable ZIP, Linux AppImage / Debian package, with SHA-256 checksums. FFmpeg remains a separate dependency.

Quad phase models V1 (build resources)

Choose a tag to compare

@KhiemGOM KhiemGOM released this 19 Oct 17:01

Build resources for FireCrackle ordinary-fire and soul-fire quad phase matchers. Applications verify the pinned SHA-256 hashes. Models use generic ImageNet initialization followed by real recorded fire-quad training.