Tinkerlands

Tinkerlands : Tinkerlands v0.3.2.0

Tinkerlands v0.3.2.0

Ahoy, Tinkerlanders !

Tout d’abord, un immense merci à toutes celles et ceux qui ont pris une minute pour aller jeter un œil à la branche « experimental ». On a récolté énormément de retours et de correctifs — à tel point qu’on a fait près de 100 corrections et modifications en seulement quelques jours !

On a bien entendu vos inquiétudes, et on prend des mesures pour améliorer tous les aspects un peu rugueux de Tinkerlands. On est donc très heureux de vous annoncer que le nouveau protocole multijoueur (dont l’efficacité a été confirmée) et le nouveau système de collisions arrivent maintenant sur la branche stable. Avec eux : un paquet de corrections de bugs et d’autres améliorations sympa, comme l’outil de rapports de crash automatisé.

Jetons un rapide coup d’œil aux plus gros changements :

Nouveau protocole multijoueur

Ça peut sonner comme du jargon, mais ça veut simplement dire qu’on utilise un autre système pour gérer le multijoueur (sans changer quoi que ce soit côté joueur), plus stable et plus tolérant avec les pare-feu, les VPN et autres joyeusetés. Ce changement devrait très probablement améliorer la stabilité de votre connexion en ligne, en particulier dans la région Asie.

Quoi qu’il en soit, on continuera de surveiller les performances et vos retours. Et puisqu’on parle de retours…

Nouvel outil de rapport | Rapports de crash automatisés

On sait que partager des crashs et du feedback, c’est pénible — encore plus si vous n’utilisez pas Discord ou les forums Steam. C’est pour ça qu’on a travaillé sur un système de rapports de crash automatisés. Après un crash et la réouverture du jeu, on vous proposera d’envoyer un rapport — et le meilleur, c’est que vous n’avez qu’à cliquer sur « Send » : toutes les infos du crash nous sont transmises automatiquement. Cet outil s’est révélé extrêmement précieux sur la branche « experimental », car il nous permet de reproduire les bugs beaucoup plus facilement… et donc de les corriger plus vite.

À noter : si un crash vous a fait perdre des objets, vous pouvez nous écrire sur Discord ou sur les forums Steam et on vous aidera à récupérer ce qui a été perdu — et on vous racontera peut-être une blague atroce (non négociable).

Nouveau système de collisions

Enfin, le nouveau système de collisions. Vous nous avez répété que le jeu semble encombré d’objets et que se déplacer dans le monde peut être pénible. C’était principalement dû au fait que le joueur utilisait un système de collisions basé sur une grille — ce qui provoquait des collisions un peu bizarres selon l’objet.

Nous sommes maintenant passés à un système de collisions basé sur des masques pour le joueur : les collisions seront donc bien plus précises, et la navigation dans le monde devrait être beaucoup plus fluide. Les retours de la branche « experimental » sur ce changement ont été extrêmement positifs, mais on attend aussi les vôtres !

Ancien système de collisions (basé sur une grille)

Nouveau système de collisions (basé sur des masques)

Notes de patch

Et pour finir, voici les notes de patch de cette mise à jour. Cette fois-ci, nous n’avons pas ajouté de nouveau contenu : nous nous sommes concentrés sur les corrections de bugs et sur les nouvelles fonctionnalités mentionnées ci-dessus.

NOUVEAUTÉS

• Nouveau système de collisions.
• Nouveau protocole Steam Networking.
• Nouveau gestionnaire de rapports de crash automatisés.
• Amélioration de l’outil de report en jeu.
• Nouvelle logique des coffres.

CHANGEMENTS

• Couleur du texte mise à jour.
• Couleur du texte mise à jour.
• L’outil de report inclut désormais si l’utilisateur utilise des mods.
• L’outil de report partage désormais correctement les fichiers de carte en jeu en ligne.
• L’outil de report met désormais à jour le fichier joueur avant de l’envoyer.
• Les objets générés en récoltant des interactifs ont maintenant une vitesse et une direction randomisées.
• Augmentation de la taille de la hitbox de collision des tombes de Ghostlands.
• Les torches (et autres interactifs non solides) peuvent désormais être placées à la position du joueur.
• Le personnage se débloque désormais au lieu de casser des interactifs lorsqu’il est bloqué après un changement de région.
• Le personnage se débloque désormais au lieu de casser des interactifs lorsqu’il est bloqué après la récolte d’interactifs (ex. : troncs).

ÉQUILIBRAGE

• réduction de défense améliorée de 0 % à 25 %.
• prix d’achat réduit de 5g -> 1g.
• prix de vente réduit de 2.5g -> 50s.
• Les PNJ ne perdent plus d’amitié lors d’une expulsion (manuelle ou accidentelle).
• Le spawn des mini-boss Trichroma a désormais un cooldown minimum de 3 minutes après leur élimination.

CORRECTIONS DE BUGS

• La logique du grappin utilise désormais la bonne logique de déplacement du joueur.
• Interaction au survol des PNJ désactivée si le PNJ se trouve dans une autre région.
• Le sort Shadow Spell lancé par des ennemis ne devrait plus être visible dans d’autres régions.
• Le loup monture désactive désormais l’icône de malus de la toundra.
• Mise à jour de objFXSpark : utilisation de variables personnalisées pour éviter les crashs.
• Les coffres sont désormais correctement verrouillés lorsqu’ils sont ouverts et ne peuvent plus être utilisés pour le craft.
• Le flag est désormais correctement réinitialisé après avoir placé un objet dans un coffre.
• Correction : la cinématique de la banshee n’utilisait pas toutes les bougies.
• Correction : le phoenix ne faisait pas son mouvement de rotation.
• Correction : localisation de Death Mask dans les langues autres que l’anglais.
• Correction d’un crash lors de l’accès à des données d’enchantement inexistantes depuis un objet.
• Correction : position de la lumière mal ajustée pour des valeurs de zoom différentes de 100 %.
• Correction : conteneurs non détruits correctement.
• Correction : accès hors limites des grilles VBuffer.
• Correction : accès hors limites pendant la génération d’un monde.
• Correction : collisions non solides avec le nouveau déplacement (ex. : pics).
• Correction : hitbox de collision du mât du navire.
• Correction : hitbox de collision de la barre du navire.
• Correction : hitbox de collision des limites du navire.
• Correction : hitbox de collision de la glace.
• Correction : masque de collision de l’interactif de stockage en caisse.
• Correction d’une fuite mémoire liée à l’ancien système d’éclairage.
• Correction : logique de déblocage du joueur.

AMÉLIORATIONS MULTIJOUEUR

• Les clients ne peuvent plus ouvrir plusieurs coffres en même temps.
• Shadow Spell ne devrait plus être visible dans d’autres régions.
• Les clients peuvent désormais invoquer correctement des boss avec le cube de transmutation.
• Les NetIDs des invocations ne sont plus mélangés en multijoueur.
• Les NetIDs des familiers ne sont plus mélangés en multijoueur.
• Les rapports de crash automatisés incluent désormais la position de tous les joueurs.
• Correction d’un crash de l’outil de report en jeu lors d’un report en multijoueur.
• Correction d’un crash lorsqu’on pose une bombe en dehors des limites du monde.
• Correction de dépassements de tampon lors de l’extraction d’interactifs.
• Correction de dépassements de tampon lors de la construction d’interactifs.
• Correction : crash du couteau spectre si un client se déconnecte pendant qu’il existe.
• Correction : crash aléatoire en interagissant avec le miroir d’énigme.
• Correction : crash aléatoire en interagissant avec le tireur du miroir d’énigme.
• Correction : crash aléatoire en interagissant avec des coffres.
• Correction : coffres bloqués si l’hôte interagit avec un coffre déjà ouvert.
• Correction d’un crash avec des coffres ouverts par un joueur pendant une sauvegarde.
• Correction : le piège à dynamite provoquait un crash en multijoueur.

Ces changements devraient réduire les crashs et rendre les sessions en ligne globalement plus fiables. Merci encore de nous aider à traquer les trucs bizarres, et surtout : continuez à nous envoyer des rapports ! Grâce à l’outil de report amélioré et aux crash reports automatisés, on peut désormais reproduire et corriger les problèmes multijoueur bien plus vite.

https://discord.gg/XxtswYvBJ5

À bientôt,

L’équipe Tinkerlands