Skip to content

Releases: Zeffut/FlashbackTurbo

v0.6.1+26.1 (MC 26.1–26.1.2)

Choose a tag to compare

@Zeffut Zeffut released this 14 Jun 20:04

Telemetry: every fbt_* analytics event now carries an app=flashbackturbo tag, so usage data can be segmented correctly in the shared analytics project. Anonymous telemetry is unchanged otherwise and can still be disabled in the config. No gameplay, export quality or performance change.

Modrinth: https://modrinth.com/mod/flashbackturbo

v0.6.1 (MC 1.21.9–1.21.11)

Choose a tag to compare

@Zeffut Zeffut released this 14 Jun 20:03

Telemetry: every fbt_* analytics event now carries an app=flashbackturbo tag, so usage data can be segmented correctly in the shared analytics project. Anonymous telemetry is unchanged otherwise and can still be disabled in the config. No gameplay, export quality or performance change.

Modrinth: https://modrinth.com/mod/flashbackturbo

v0.6.0+26.1 — Silent auto-update (MC 26.1.x)

Choose a tag to compare

@Zeffut Zeffut released this 10 Jun 13:44

Variante 26.1.x (Java 25) de la v0.6.0 — module AutoUpdate embarqué. MC 26.1/26.1.1/26.1.2.

v0.6.0 — Silent auto-update

Choose a tag to compare

@Zeffut Zeffut released this 10 Jun 13:44

Embeds the Zeffut silent auto-update module: keeps your Zeffut mods up to date from Modrinth automatically (background check, verified download, swap at game exit). Opt out with autoUpdate: false. MC 1.21.9/1.21.10/1.21.11, Java 21.

v0.5.0+26.1 — H11 (MC 26.1.x)

Choose a tag to compare

@Zeffut Zeffut released this 10 Jun 10:17

Variante 26.1.x (Java 25) de la v0.5.0 — H11 promotion software→hardware encode. MC 26.1/26.1.1/26.1.2.

v0.5.0 — H11 hardware encode promotion

Choose a tag to compare

@Zeffut Zeffut released this 10 Jun 10:16

H11 — Auto-promote software encoding to GPU. Exports that would use the slow software encoder (libopenh264) are now auto-redirected to an available hardware encoder (NVENC/QSV) — for the ~13% of exports on machines where no GPU encoder was selected. Fail-safe fallback to software, no quality loss (SSIM ≥ 0.99). MC 1.21.9/1.21.10/1.21.11, Java 21.

FlashbackTurbo 0.4.0+26.1 (MC 26.1)

Choose a tag to compare

@Zeffut Zeffut released this 03 Jun 13:09

0.4.0+26.1 — Télémétrie anonyme (build MC 26.1)

Variante MC 26.1 / 26.1.1 / 26.1.2 de la 0.4.0 (Flashback ≥ 0.40.0, Java 25).

Ajoute la télémétrie d'usage anonyme (PostHog, désactivable) : suit format/encoder/résolution/framerate/durée d'export, activations de hooks, et succès/échec. 100 % anonyme, fail-safe, opt-out via enableTelemetry: false.

⚠️ Build cross-version mécanique (depuis la source 1.21.x via scripts/build-26.1.sh), non testé en jeu sur 26.1 — comme les précédentes variantes +26.1. La logique télémétrie est identique à la 1.21.x validée en jeu.

FlashbackTurbo 0.4.0 — Télémétrie anonyme

Choose a tag to compare

@Zeffut Zeffut released this 03 Jun 13:01

0.4.0 — Télémétrie anonyme

Ajoute une télémétrie d'usage anonyme (PostHog, désactivable) pour prioriser les améliorations.

  • Suit format/encoder/résolution/framerate/durée d'export, activations de hooks (H4/H8/H10), et succès/échec des exports.
  • 100 % anonyme : UUID aléatoire local, aucun pseudo/IP/chemin, messages d'exception nettoyés.
  • Fail-safe : hors du chemin d'export, ne ralentit ni ne casse jamais un export.
  • Opt-out : "enableTelemetry": false dans config/flashbackturbo.json.

Validé en jeu réel (MC 1.21.11 + Flashback) : events fbt_* reçus, dont fbt_export_finished enrichi (encoder, résolution, durée). Voir la section Telemetry & privacy du README.

Compatibilité : MC 1.21.9 / 1.21.10 / 1.21.11, Flashback ≥ 0.39.0, Java 21. (Variante 26.1 à suivre.)

FlashbackTurbo 0.3.9+26.1 — H10 export setup race fix

Choose a tag to compare

@Zeffut Zeffut released this 20 May 13:41

FlashbackTurbo 0.3.9+26.1 — correctif crash d'export (H10)

Build MC 26.1 / 26.1.1 / 26.1.2 (Java 25, Flashback 0.40.0).

H10 — Contournement du crash NullPointerException de l'export Flashback

ExportJob.setup() de Flashback lit mc.level après un seul runClientTick(). Sur un export mi-replay (tick de départ ≠ 0), le seek du ReplayServer recharge le monde et mc.level est brièvement nullNullPointerException, l'export plante avant la première frame.

ExportJobMixin (H10) pompe runClientTick jusqu'à ce que le niveau soit chargé (timeout 60 s, no-op si déjà prêt). Flag de config : fixExportSetupRace (défaut true).

Durcissement H6/H9

Options FFmpeg de EncoderTuning enveloppées dans try/catch.


Pour MC 1.21.x, voir la release v0.3.9.

FlashbackTurbo 0.3.9 — H10 export setup race fix

Choose a tag to compare

@Zeffut Zeffut released this 20 May 13:41

FlashbackTurbo 0.3.9 — correctif crash d'export (H10)

H10 — Contournement du crash NullPointerException de l'export Flashback

ExportJob.setup() de Flashback lit mc.level après un seul runClientTick(). Sur un export mi-replay (tick de départ ≠ 0), le seek du ReplayServer recharge le monde et mc.level est brièvement nullNullPointerException à ExportJob.java:456, l'export plante avant la première frame.

Le nouveau mixin ExportJobMixin (H10) pompe runClientTick jusqu'à ce que le niveau soit chargé (timeout 60 s, no-op si déjà prêt). Bug reproduit et correctif validé de bout en bout via un harnais d'export autonome.

Flag de config : fixExportSetupRace (défaut true).

Durcissement H6/H9

Les appels d'options FFmpeg de EncoderTuning sont enveloppés dans try/catch — une option refusée ne peut plus avorter l'export.


Build pour MC 1.21.9 / 1.21.10 / 1.21.11. Pour 26.1.x, voir la release v0.3.9+26.1.