
Profitez d’un meilleur FPS, la mise à jour d’optimisation massive est là !
Nouveau moteur physique, boost FPS massif
Nous avons converti le jeu pour utiliser le nouveau moteur physique Box3D.
Il double environ le FPS sur les grandes usines et offre un boost FPS incroyable sur les usines massives qui étaient auparavant injouables. J’ai testé cela sur quelques fichiers de sauvegarde différents :
Barils explosifs
Ces barils explosifs n’ont actuellement pas de réel but de gameplay. C’est juste un élément amusant que vous pouvez acheter dans la boutique pour jouer avec le nouveau moteur physique !
Si vous êtes en mode bac à sable, vous pouvez appuyer sur "R" en le regardant avec l’Outil d’Apparition de Minerai pour le cloner
(Cependant, il ne peut pas être sélectionné depuis le menu d’apparition actuellement)
Dynamite à lancer
La nouvelle Dynamite à Lancer est également achetable dans la section "Test Dev" de la boutique. Elles fonctionnent très bien comme remplacement de pioche !
Outil de peinture
Nous avons également ajouté l’Outil de Peinture très demandé, qui vous permet de changer la couleur de vos convoyeurs et des nouveaux murs métalliques.
À l’origine, nous n’avions pas prévu de sortir l’Outil de Peinture avec cette mise à jour. Le menu de sélection des couleurs est très basique et nécessite des améliorations. Mais il est entièrement fonctionnel, mis à part l’impossibilité d’ajouter des couleurs personnalisées. Il n’y a donc pas de réelle raison de le retarder 🙂
Infos de geek sur le moteur physique
Auparavant, MineMogul utilisait le moteur physique par défaut de Unity. Des milliers de jeux l’utilisent, il fonctionne très bien ! Cependant, il ne gérait pas très bien des milliers d’objets physiques en mouvement. L’une de ses limitations était qu’il n’utilisait principalement qu’un seul cœur de CPU pour la plupart des calculs, alors que les ordinateurs en ont beaucoup. Généralement entre 4 et 16.
Box3D utilise pleinement le multithreading pour la simulation physique (ainsi que de nombreuses autres optimisations).
Les documents officiels de Box3D recommandent de n’utiliser que les cœurs de CPU principaux performants, et non les hyper-threads ou les cœurs d’efficacité. MineMogul tente de suivre cette règle, jusqu’à une limite de 8 threads (quelque peu arbitraire).
Si vous souhaitez l’augmenter ou utiliser les hyper-threads, vous pouvez utiliser l’option de lancement
-b3workers \[# of cpu threads]
Personnellement, lors de mes tests limités, j’ai constaté que l’utilisation de tous les threads CPU, y compris les hyper-threads, améliore réellement le FPS. Cependant, cela dépend probablement des spécifications exactes de votre système.
Vous pouvez appuyer sur F3 en jeu pour obtenir une vue de débogage des statistiques physiques.
Le jeu a maintenant un goulot d’étranglement de rendu sur la plupart des matériels. Cela est perceptible si vous regardez une très grande usine. Le FPS sera plus bas que si vous regardez un mur de grotte vide. MineMogul utilise actuellement le rendu différé sur le pipeline de rendu intégré de Unity. Nous prévoyons de passer à l’URP à l’avenir, ce qui pourrait potentiellement augmenter considérablement le FPS.
De plus, je n’ai pas encore mis à jour la "Limite d’objets physiques en mouvement" par défaut.
Je n’ai pas encore fait assez de tests pour déterminer quelle devrait être la nouvelle limite recommandée, mais elle est probablement bien plus élevée. N’hésitez pas à augmenter la limite dans le menu des paramètres si vous l’atteignez !
Version 0.4.0.1 publiée :
- Mise à jour du jeu pour utiliser le nouveau moteur physique Box3D
- Ajout de nouveaux Barils Explosifs
- Ajout de la nouvelle Dynamite à Lancer
- Ajout du nouvel Outil de Peinture
- Ajout de nouveaux Murs Métalliques peignables
- Ajout de la possibilité d’inverser la direction du Monte-charge à Rouleaux
- Ajout de nouvelles animations pour le Cluster Buster
- Ajout de la possibilité de masquer l’indicateur "NOUVEAU !" dans la boutique en cliquant dessus
- Mise à jour des collisions de la Machine à Polir pour que les objets aient moins de chances d’en tomber et éviter que les petits objets ne restent coincés sur les côtés
- Mise à jour de l’Analyseur de Minerai pour qu’il soit plus grand afin que les gros objets comme les Clusters de Minerai puissent y passer plus facilement
- Correction des piliers de support de convoyeur qui ne se mettaient parfois pas à jour lors de la construction d’éléments plus grands que 1×1
- Correction de la lumière du Tour à Fileter qui traversait les planchers d’échafaudage placés au-dessus
- Correction d’une erreur de traduction du Rubis Poli en chinois
- Nombreuses autres corrections de bugs mineurs
QUOI DE NEUF POUR LA SUITE ??Nous avons déjà commencé à travailler sur la prochaine mise à jour !
Elle comprendra de nouveaux minerais, de nombreuses nouvelles machines, y compris des machines multi-matériaux, potentiellement une nouvelle grotte, et potentiellement une refonte de la progression et des quêtes. Nous étudions également les succès Steam, la musique, et l’ajout éventuel d’éléments d’histoire/lore au jeu.
Nous vous montrerons d’autres éléments lorsque ce sera prêt 😎
Source : https://store.steampowered.com/news/app/3846120/view/719040453611094462


