Packages Phase 2: Mises à jours avancées [Beta]

Bonjour, encore.

L’année dernière, nous avons publié les Packages. Cette fonctionnalité a changé la façon dont vous réutilisiez les objets et à partir d’aujourd’hui, vous pourrez tester notre nouvelle fonctionnalité pour les Packages, Mises à jours automatiques et grosses mises à jour. Les packages sont l’une des fonctionnalités les plus fortes que nous avons publié dans le studio, et elle continue d’être meilleur avec ces nouvelles améliorations. Alors allons-y.

Beta, beta.

Premièrement, je voudrais vous introduction à une nouvelle façon de tester les fonctionnalités Beta sur Roblox. En allant sur File → Beta Features, une nouvelle fenêtre de dialogue apparaîtra pour pouvoir toutes ces nouvelles fonctionnalités en développement.

image

Quelques-uns d’entre vous vont peut-être voir que l’option n’est pas ici. Après une petite période de test beta de notre… fonctionnalité beta… (??) Nous activerons cette option pour tout le monde. En attendant, vous pouvez aller sur ce post pour devenir un membre du programme Beta pour avoir un accès pré-commandé. Le temps d’attente pour qu’une fonctionnalité soit complètement ouverte dépend de la fonctionnalité en elle-même. Maintenant regardons les bonnes choses.

Mise à jour automatique, tout.

Les mises à jour automatiques sont une superbe addition à la famille. Les mises à jour automatiques sont configurées sur la copie du niveau du Package sous l’objet PackageLink. Quand celui-ci est activé, votre Package sera automatiquement activé le plus vite possible après que des changements soient publiés à votre Package incluant des Packages qui sont dans des jeux différents.

Il y a deux choses que vous devriez retenir par rapport à cette fonctionnalité :

  1. Les mises à jour automatiques ne sont pas disponibles pour les Packages imbriqués. Cela se passe à cause de notre manière de publier des modifications de copies de Packages. Nous le réglerons dans le futur.
  2. Les mises à jour automatiques ne persistent pas sur des copies de packages. Les mises à jour automatiques sont désactivées par défaut. Cela veut dire que si vous publiés une copie de Packages par défaut, cette copie aura le booléen Auto-Update désactivé.

Mises à jours massives, partout.

Quand vous serez dans la beta pour les Mises à jours massives, vous devrez commencer à faire un clic droit sur le Package dans le Game Explorer et utilisez le bouton “Update All”. Depuis ce bouton, vous pourrez mettre à jour toutes les copies de votre Package sur tous vos jeux dans l’univers.

B O O M.

Packages Phase 2: Advanced Updates

Encore une fois, les mises à jour massives ne vont pas changer les Packages imbriqués. Nous comprenons que cela peut être embêtant et corrigerons ça dans le futur.

Stop, c’est le moment du marteau.

Depuis novembre dernier, nos ingénieurs ont travaillé sur les Packages pour améliorer des choses que nous voudrions montrer ici.

Vous pouvez maintenant revenir en arrière pour faire une modification locale sur la dernière copie de l’objet depuis le menu des contextes.

image

Nous avons aussi décidé que cela pourrait être une bonne idée de vous permettre de revenir à une ancienne version de votre package en ajoutant simplement une option d’historique de version dans l’objet PackageLink. Quand vous revenez à une ancienne version, cela marquera que votre copie de Package a été modifiée et que vous pourrez revenir à l’ancienne version enregistrée sur le cloud ou simplement publier les changements pour faire de cette ancienne version la dernière.

image

Finalement

Tout ceci commence avec une chose, notre équipe. Je voudrais grandement remercier @lll_xyz, @IcyTides, @billlipeng, @twberg, @iriszh, @RoxyBloxyy, @CycloneUprising, @Regal_Corgi, et @qmasterman. Je ne sais pas pourquoi, mais ils ont travaillé très vite pour vous avoir cette fonctionnalité.

Mais bien sûr, cela ne fait rien de travailler dur si nous n’avons pas vos retours qui nous aide énormément. Donc n’oubliez pas de commenter ce message avec vos idées.

Sujet original: Packages Phase 2: Advanced Updates [Beta]