Skip to content

v0.20.0

Choose a tag to compare

@MasterKafey MasterKafey released this 28 Aug 12:45
· 903 commits to develop since this release
c8da69c

Les réglages groupés d'un jeu peuvent enfin se choisir dans une liste, même quand l'apworld ne dit
rien de ce qu'ils acceptent.

Ajouté

  • Un administrateur déclare ce que les réglages groupés acceptent (story 9.52). Certaines options
    Archipelago rassemblent plusieurs réglages dans un même bloc - vitesse du texte, style de combat,
    mode des boutons - et rien n'oblige un jeu à dire ce que chacun accepte. La plupart ne le disent
    pas. La page d'administration d'un jeu permet désormais de le saisir une fois pour toutes, et les
    joueurs obtiennent des listes déroulantes au lieu de champs libres.

    Une case « Liste complète » retire l'entrée « Autre… » du menu. Une valeur déjà enregistrée par un
    joueur est conservée dans tous les cas, même hors liste : une déclaration faite après coup ne
    réécrit jamais une configuration existante.

  • La déclaration survit aux mises à jour du jeu. Elle est rangée à part de ce que le fichier de
    jeu raconte de lui-même : un nouveau téléversement ou une ré-introspection actualise l'un sans
    effacer l'autre. La déclaration humaine l'emporte réglage par réglage, et un bouton rend l'option
    au fichier de jeu.

Déploiement

  • ARCHILAN_VERSION=0.20.0. Rien d'autre ne change : orchestrateur 0.17.0, archipelago
    0.14.0, bridge 0.12.2.
  • Migration Version20260828120000 (colonne dict_option_values sur game), jouée automatiquement
    par le service api-migrations.

Le fil complet

Cette version clôt une série de quatre : v0.18.0 (lire les valeurs déclarées par un apworld),
v0.19.0 (ré-introspecter sans re-téléverser), v0.20.0 (les déclarer soi-même quand l'apworld se
tait). C'est cette dernière qui répond au cas d'origine - game_options de Pokemon Platinum, qui ne
déclare rien.