release: Sanctuary 26.2.0-alpha.241 — optimisations MyDisplay #168

Merged
koka merged 1 commits from release/26.2.0-alpha.241 into main 2026-09-05 07:38:16 +00:00
Owner

Objectif

Mettre à jour Packwiz vers Sanctuary 26.2.0-alpha.241 avec le troisième build MyDisplay fourni, en conservant tous les écrans visibles tout en réduisant fortement la charge client.

Périmètre

  • Modules touchés : aucun module Sanctuary.
  • Fichiers partagés : gradle.properties, build.gradle, manifestes Packwiz/Prism, README, changelog et migration alpha.241.
  • Dépendance externe : MyDisplay 1.0.0 build 3 ; WaterMedia 3.0.0.23 et WaterMedia Binaries 3.0.0.6 inchangés.

Contenu

  • copie ARGB → RGBA par IntBuffer ;
  • LOD WaterMedia et plafond de qualité selon distance/nombre de lives ;
  • budget d’upload priorisé par proximité, dernière image conservée ;
  • uploads suspendus hors champ et rendu coupé après 128 blocs ;
  • rendu mural groupé, Streamlink partagé et démarrage échelonné ;
  • aucun décodeur audio OpenAL/FFmpeg tant que l’écran est muet ;
  • tampon réinitialisé et uploads suspendus pendant F2.

Compatibilité inter-mods

  • aucun cycle de dépendances ajouté ;
  • IDs, namespaces, écrans posés, sauvegardes et protocoles inchangés ;
  • manifeste MyDisplay adapté au serveur dédié ;
  • WaterMedia et ses binaires restent client uniquement ;
  • traductions EN/FR/RU alignées.

Version et validation

  • pack_version passe à 26.2.0-alpha.241 ;
  • Packwiz, Prism, release.json, README, CHANGELOG et migration synchronisés ;
  • empreintes SHA-1/SHA-256/SHA-512 vérifiées ;
  • ./gradlew check réussi : 210 tâches ;
  • archive Packwiz contrôlée ;
  • mise à jour réelle alpha.240 → alpha.241 réussie ;
  • aucun JAR généré, secret ou fichier personnel commité.

Test manuel

L’installation Packwiz de l’alpha.240 a été mise à jour vers l’alpha.241 : l’ancien JAR MyDisplay build 2 est supprimé, le build 3 est téléchargé avec le hash attendu et WaterMedia reste présent. Le comportement vidéo en jeu reste à valider avec plusieurs écrans/lives.

## Objectif Mettre à jour Packwiz vers Sanctuary 26.2.0-alpha.241 avec le troisième build MyDisplay fourni, en conservant tous les écrans visibles tout en réduisant fortement la charge client. ## Périmètre - Modules touchés : aucun module Sanctuary. - Fichiers partagés : `gradle.properties`, `build.gradle`, manifestes Packwiz/Prism, README, changelog et migration alpha.241. - Dépendance externe : MyDisplay `1.0.0` build 3 ; WaterMedia `3.0.0.23` et WaterMedia Binaries `3.0.0.6` inchangés. ## Contenu - copie ARGB → RGBA par `IntBuffer` ; - LOD WaterMedia et plafond de qualité selon distance/nombre de lives ; - budget d’upload priorisé par proximité, dernière image conservée ; - uploads suspendus hors champ et rendu coupé après 128 blocs ; - rendu mural groupé, Streamlink partagé et démarrage échelonné ; - aucun décodeur audio OpenAL/FFmpeg tant que l’écran est muet ; - tampon réinitialisé et uploads suspendus pendant F2. ## Compatibilité inter-mods - [x] aucun cycle de dépendances ajouté ; - [x] IDs, namespaces, écrans posés, sauvegardes et protocoles inchangés ; - [x] manifeste MyDisplay adapté au serveur dédié ; - [x] WaterMedia et ses binaires restent client uniquement ; - [x] traductions EN/FR/RU alignées. ## Version et validation - [x] `pack_version` passe à `26.2.0-alpha.241` ; - [x] Packwiz, Prism, release.json, README, CHANGELOG et migration synchronisés ; - [x] empreintes SHA-1/SHA-256/SHA-512 vérifiées ; - [x] `./gradlew check` réussi : 210 tâches ; - [x] archive Packwiz contrôlée ; - [x] mise à jour réelle alpha.240 → alpha.241 réussie ; - [x] aucun JAR généré, secret ou fichier personnel commité. ## Test manuel L’installation Packwiz de l’alpha.240 a été mise à jour vers l’alpha.241 : l’ancien JAR MyDisplay build 2 est supprimé, le build 3 est téléchargé avec le hash attendu et WaterMedia reste présent. Le comportement vidéo en jeu reste à valider avec plusieurs écrans/lives.
koka added 1 commit 2026-09-05 07:38:06 +00:00
release: update MyDisplay performance build
Verification 26.2 / check (pull_request) Canceled after 0s
d95d8af8ec
koka merged commit b4a4e25684 into main 2026-09-05 07:38:16 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: koka/sanctuary#168