Aller au contenu


Photo

Nebula 1.0.0 : Super Mario Galaxy tourne désormais nativement sur Windows


  • Veuillez vous connecter pour répondre
Aucune réponse à ce sujet

Posté aujourd'hui, 09:30

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 14 898 messages
  • Sexe:Male
Notre ami sunriseur Mikmike m'informe que le projet Nebula franchit une étape importante avec la publication de sa version 1.0.0 en version stable. Développé par keepvaibin, ce logiciel permet de faire tourner Super Mario Galaxy nativement sur Windows, sans passer par une émulation classique de la console Wii. Après plusieurs versions bêta, le projet arrive dans une version aboutie qui apporte d'importantes optimisations de performances, une meilleure gestion des contrôleurs et de nombreuses options graphiques. La particularité de Nebula repose sur sa méthode de fonctionnement : le programme compile les modules du jeu à partir d'une copie personnelle de la version américaine originale, identifiée par le code RMGE01, révision 0. Le téléchargement ne contient aucun code ni contenu appartenant à Nintendo. L'installation nécessite donc de fournir soi-même les fichiers du jeu.
 
 
 
 
Une exécution native pour de meilleures performances
 
La grande nouveauté de cette version 1.0.0 concerne l'exécution du code du jeu. Nebula utilise désormais une approche permettant d'exécuter le code en natif sur les processeurs x86-64. Les registres du processeur émulé sont conservés dans les registres du processeur hôte entre les appels, tandis que les fonctions respectent les conventions d'appel PowerPC. Les opérations en virgule flottante utilisent également les instructions du processeur hôte. Les fonctions les plus sollicitées sont regroupées pour limiter les coûts d'exécution, notamment sur les processeurs disposant de caches plus modestes. 
La gestion des threads a elle aussi été revue, avec un ordonnanceur coopératif plutôt que des threads hôtes séparés pour chaque thread du jeu.
 
Le rendu graphique profite également de plusieurs optimisations. Les nouveaux matériaux peuvent être affichés à l'aide de shaders génériques pendant que leurs pipelines spécialisés sont compilés en arrière-plan. Le décodage des textures est confié à des threads de travail et l'installation prépare un cache de shaders afin de réduire les saccades lors de la première visite des environnements.
 
Le résultat annoncé est particulièrement intéressant : la configuration la moins puissante testée jusqu'à présent, équipée d'un Intel Core Ultra 9 185H, de sa partie graphique intégrée et de 16 Go de mémoire vive, parvient à maintenir 60 FPS en 1440p au format 16:10.
 
Des contrôleurs Xbox et Switch pris en charge
 
Nebula 1.0.0 améliore considérablement la gestion des commandes, un point essentiel pour un jeu conçu autour des particularités de la Wii.
 
Le logiciel prend désormais en charge :
- Les manettes Xbox.
- Les contrôleurs Nintendo Switch Pro.
- Les contrôleurs Nintendo Switch 2 Pro en USB.
- Les boutons peuvent être remappés depuis les paramètres de Nebula ou depuis le menu de configuration en jeu.
- Les manettes Switch bénéficient également de la prise en charge du gyroscope pour diriger le pointeur. Celui-ci disparaît après quatre secondes sans mouvement et peut être réactivé avec le bouton R, selon un fonctionnement similaire à celui de la version Switch.
 
L'inclinaison de la manette permet aussi de contrôler la Star Ball et les séquences de surf sur les rayons. Enfin, les vibrations suivent les événements du jeu et leur intensité peut être ajustée de 10 à 100 %, avec la possibilité de les désactiver.
 
Une résolution jusqu'à 16 fois supérieure
 
La partie graphique n'est pas en reste. Nebula propose plusieurs options permettant d'adapter le rendu aux écrans modernes et aux configurations PC.
 
Les principales fonctionnalités comprennent :
- Résolution interne jusqu'à 16 fois supérieure, modifiable pendant une partie.
- Affichage fenêtré ou plein écran sans bordure.
- Formats d'image configurables de 4:3 jusqu'à 32:9.
- Anticrénelage SMAA ou FXAA.
- Mise à l'échelle AMD FidelityFX Super Resolution 1 avec accentuation de l'image.
- Filtrage anisotrope.
- Génération des mipmaps.
- Éclairage par pixel.
- Augmentation de la distance d'affichage.
- Ces options sont désactivées par défaut, laissant à chacun la possibilité de privilégier la fidélité visuelle ou les performances.
 
Le menu de configuration en jeu est accessible avec la touche F1, la combinaison View + Menu sur Xbox ou Minus + Plus sur Switch. Les menus et l'interface du jeu s'adaptent aux différents formats d'image pris en charge.
 
Plusieurs corrections pour améliorer l'expérience
 
Cette version stable corrige également plusieurs problèmes rencontrés durant les précédentes versions bêta. Les vues à la première personne et certaines cinématiques n'affichent plus une petite copie de la scène dans le coin supérieur gauche de l'écran. En cas de blocage prolongé du système, le son peut désormais subir des coupures sans interrompre complètement le jeu.
 
Le mode plein écran exclusif a été supprimé, car il pouvait provoquer un gel lorsque Windows affichait une autre fenêtre par-dessus le jeu. Les anciennes configurations enregistrées utilisant ce mode sont automatiquement basculées vers le plein écran sans bordure. Quelques limitations subsistent néanmoins. Une forte charge processeur en arrière-plan peut encore provoquer des coupures audio, tandis que certaines zones, comme la Gateway Galaxy, peuvent passer sous les 60 FPS sur les processeurs les moins puissants. Certains effets d'éclairage et de bloom de l'observatoire Comète diffèrent également du rendu original.
 
 
 
 
 
Configuration requise
 
Pour utiliser Nebula 1.0.0, il faut disposer de :
- Windows 10 version 1803 ou ultérieure, ou Windows 11 en 64 bits.
- Un GPU compatible Direct3D 12.
- 8 Go de mémoire vive minimum.
- Environ 16 Go d'espace disque libre pendant l'installation, puis 5,5 Go une fois celle-ci terminée.
- Une connexion Internet pour télécharger le compilateur et préparer les modules.
- Une copie personnelle de Super Mario Galaxy, version américaine RMGE01, révision 0, au format ISO, RVZ ou sous forme de dossier extrait.
 
L'installation s'effectue avec le fichier Nebula-Setup.exe. Le programme compile les modules nécessaires à partir des fichiers du jeu, puis ajoute Nebula au menu Démarrer de Windows. Les sauvegardes et paramètres des versions précédentes sont conservés. Les utilisateurs de la bêta 0.1.1 doivent toutefois lancer le nouvel installateur manuellement.
 
Téléchargement : Nebula 1.0.0
 
 
 
 

  • Retour en haut




1 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 1 utilisateur(s) anonyme(s)