[MULTI] Dusklight 2.0.0 est disponible
Dusklight est une version recompilé rétro ingénierie de Zelda Twilight Princess est disponible
La Team TwilitRealm vient de une nouvelle version de Dusklight (Crépuscule), leur interprétions résultant de la décompilation total de Zelda Twilight Princess par la Team ZeldaRET qui ont réalisé des travaux de reverse-engineered sur la version Gamecube Original.
Au départ TwilitRealm était une seul et même Team mais une scission du groupe fait qu'une autre Team travail sur sa propre interprétions et pourrais faire l'objet d'un futur article.
Ce projet permet de compilé de manière natif la version de Zelda Twilight Princess de la Gamecube sur diverse plateforme de jeu, de par sa nature natif, il permet de resté fidèle au jeu d'origine tout en proposant de nouvelles options, des améliorations et des outils pour personnaliser votre expérience.
Dusklight 2.0 est désormais disponible et représente une mise à jour majeure du projet. Cette nouvelle version introduit notamment le support complet des mods, un navigateur de mods directement intégré, un randomizer maison, une compatibilité étendue avec les disques GameCube et Wii ainsi que de nombreuses améliorations concernant les performances, l'audio, les sauvegardes et le confort de jeu.
Un véritable système de mods
La principale nouveauté de Dusklight 2.0 est l'arrivée du support officiel des mods.
Les modifications peuvent désormais être distribuées sous forme de fichiers .dusk. Ces bundles peuvent contenir des modifications de gameplay, des remplacements d'assets ou encore des packs de textures.
Tout peut être géré directement depuis le nouveau menu Mods de Dusklight : activation, désactivation, rechargement, gestion des dépendances, paramètres spécifiques et consultation des logs.
L'installation est également simplifiée puisqu'il suffit de glisser-déposer un fichier .dusk sur la fenêtre de Dusklight pour l'installer.
Liste non exhaustive des fonctionnalité de Dusklight :
| - Support multiplateforme : Windows, Linux, macOS, Android et iOS grâce à la couche de compatibilité Aurora. - Résolutions élevées et framerate débloqué (60 FPS+, ultrawide, haute résolution). - Options de qualité de vie modernes : - Accélération de certaines séquences, - Améliorations de confort, - Réglages modernes de gameplay. - Support des texture packs HD / 4K. - Support des mods et modèles personnalisés (“custom models”). - Compatibilité avec les sauvegardes existantes provenant d’émulateurs. - Fonctionnement avec différents formats d’images disque comme ISO et RVZ. - Compatibilité Steam Deck et appareils portables Linux/Android. - Projet open source basé sur une rétro-ingénierie complète du jeu. - Système de remplacement de textures à chaud via dossiers dédiés. - Support des mods au format .dusk avec gestion directement en jeu. - Navigateur de mods intégré avec recherche, téléchargement, installation et mises à jour. - Installation des mods par glisser-déposer. - Support des mods de gameplay, packs de textures et remplacement d'assets. - Support des mods natifs en C++ et des scripts Luau. - SDK dédié à la création de mods. - Randomizer intégré avec seeds, presets et permaliens partageables. - Randomisation des objets, boutiques, récompenses, clés et entrées de différentes zones. - Mod Cosmetics intégré pour personnaliser Link, Link loup, Epona, Midna et le HUD. - Modes de jeu personnalisés avec sauvegardes séparées. - Gestionnaire de sauvegardes avec import, export et backups. - Support des sauvegardes `.gci`, `.raw` et `.dusksave`. - Compatibilité avec les disques GameCube et Wii pris en charge. - Packs de textures HD avec chargement en streaming et cache optimisé. - Améliorations pour les hauts framerates et interpolation de nombreux éléments. - Nombreuses optimisations graphiques et de performances. - Support de Vulkan, avec diverses améliorations de compatibilité. - Audio en 48 kHz. - Son surround 5.1 et 7.1. - Options modernes de confort et de gameplay. - Transitions entre les zones accélérées. - Désactivation optionnelle des bandes noires. - Réglage de l'échelle de l'interface. - Support du gyroscope, de la souris et des contrôles tactiles. - Options de ciblage tactile. - Mirror Mode et diverses options/cheats de gameplay. - Speedrun Mode dédié avec ses propres sauvegardes. - Console de commandes pour les développeurs. - Outils de debug, téléportation et visualisation des triggers. - Lancement direct d'une sauvegarde ou d'une zone via la ligne de commande. - API permettant aux mods de modifier l'audio, l'interface, les dialogues, les stages, les acteurs, les récompenses, les caméras et le rendu GPU. - Services réseau et stockage persistant accessibles aux mods. |
Cette version 2.0.0 apporte la gestion des mods notamment du Randomizer, ainsi qu'un tas d'autres fonctionnalités
Vidéo trailer de la Team Dusklight de la 2.0.0
Dusklight 2.0 embarque désormais son propre Randomizer, sans nécessiter l'installation d'un mod externe.
Il propose la génération de seeds, des presets de configuration et des permaliens partageables. Les joueurs peuvent choisir précisément les éléments à mélanger : objets, articles des boutiques, cadeaux des PNJ, insectes dorés, âmes de Poe, techniques cachées ou encore clés des donjons.
Les entrées peuvent elles aussi être randomisées, notamment celles des donjons, salles de boss, grottes, intérieurs et différentes zones de l'overworld.
Il est également possible de modifier l'équipement de départ, passer le prologue et certaines séquences ou personnaliser les conditions nécessaires pour atteindre le château d'Hyrule.
Des spoiler logs détaillés sont disponibles lorsqu'un joueur se retrouve bloqué, avec la possibilité d'exporter directement les informations de la seed et les logs.

Personnalisation de Link et des personnages
Un mod Cosmetics est maintenant fourni directement avec Dusklight.
Il permet notamment de personnaliser les tenues, les cheveux et l'équipement de Link, mais également l'apparence de Link loup, Epona et Midna, ainsi que les couleurs du HUD.
Des outils particulièrement poussés pour les créateurs de mods
Dusklight 2.0 ne se contente pas de permettre l'installation de mods. Une grande partie de la mise à jour concerne les développeurs.
Les mods peuvent remplacer des fichiers du disque, des fichiers individuels contenus dans les archives .arc ou simplement des textures, sans nécessiter de reconstruire une archive complète.
Les développeurs avancés disposent de mods natifs en C++ donnant un accès direct au code du jeu et permettant d'utiliser des hooks sur les fonctions du jeu. Des mods utilisant des scripts Luau sont également pris en charge pour des modifications plus simples, notamment les interfaces, paramètres et remplacements configurables d'assets.
Un SDK autonome et un modèle de projet sont fournis pour faciliter le développement sur les différentes plateformes supportées.
L'API de modding permet entre autres de créer :
- des modes de jeu personnalisés avec leurs propres sauvegardes ;
- de nouveaux acteurs, spawns et récompenses ;
- des modifications de stages ;
- de nouveaux dialogues, choix et événements ;
- des interfaces, fenêtres et notifications personnalisées ;
- des thèmes d'interface ;
- des remplacements audio et musicaux ;
- des rendus GPU et caméras personnalisés.
Les mods disposent également de services réseau, de stockage persistant et de sélecteurs de fichiers natifs.
Un système de services et dépendances versionnés doit enfin faciliter la compatibilité entre différentes versions de Dusklight et permettre à certains mods de fournir des fonctionnalités utilisées par d'autres.
Test également fait sur un PC plus classique (RX 9060XT / R5 7600X)
Compatibilité GameCube et Wii largement étendue
Dusklight 2.0 améliore considérablement la prise en charge des différentes éditions physiques du jeu.
Les disques GameCube japonais sont désormais supportés.
Le support des disques Wii fait également son apparition, avec notamment les révisions nord-américaines 0 et 2 ainsi que les versions japonaises et PAL.
D'après le changelog, Dusklight fonctionne maintenant avec tous les disques commerciaux GameCube et Wii à l'exception de l'édition Wii coréenne.
Nouveau gestionnaire de sauvegardes
Un Save Manager est maintenant accessible depuis les paramètres avant de lancer le jeu.
Il permet d'importer et exporter des sauvegardes, créer et restaurer des backups et gérer les données enregistrées par les mods.
Dusklight introduit notamment le format .dusksave, capable d'exporter les données des mods en même temps que la sauvegarde du jeu.
Les fichiers .gci et .raw restent supportés, avec également la possibilité d'importer des sauvegardes par glisser-déposer.
Plusieurs problèmes ont été corrigés, notamment la dérive des horodatages après la mise en veille de l'appareil, le temps de jeu continuant d'augmenter lorsque le jeu était en arrière-plan, les erreurs liées au changement d'heure ainsi que différents bugs pouvant provoquer une corruption des cartes mémoire.
Fluidité et rendu améliorés
Dusklight 2.0 apporte également de nombreux raffinements graphiques.
Le delta time variable est désormais appliqué à davantage d'éléments afin d'améliorer la fluidité à haut framerate : menus, HUD, boîtes de dialogue, curseurs, fondus et transitions.
L'interpolation a également été étendue aux effets météorologiques et particules, à la flèche du joueur sur la mini-carte, aux réticules de visée ainsi qu'à plusieurs éléments du décor et créatures.
Plusieurs défauts liés à cette interpolation ont été corrigés, notamment l'herbe et certains effets désynchronisés de la caméra, la lueur sous-marine des Zoras ou encore les étriers d'Epona.
Le bloom et le brouillard ne devraient plus changer anormalement vite entre les zones à haut framerate. Des problèmes concernant les indicateurs de verrouillage, la mini-carte et la lecture des vidéos THP ont également été corrigés.
Performances et Vulkan
Cette version apporte de nouvelles optimisations, dont un traitement asynchrone du GX FIFO.
Le remplacement de textures profite désormais du streaming et d'un cache amélioré. L'objectif est notamment d'éliminer les ralentissements de chargement observés avec les packs de textures HD.
Une chute de performances lors de la modification des paramètres graphiques a également été corrigée.
Côté Vulkan, Dusklight corrige son initialisation sur certains appareils équipés de GPU Adreno, notamment des appareils signalés utilisant les Snapdragon 680/685 avec Adreno 610. La détection des bibliothèques Vulkan dans les builds Nix a elle aussi été corrigée.
Audio : 48 kHz et son surround
La partie audio bénéficie d'améliorations importantes.
Dusklight prend maintenant en charge les sorties surround 5.1 et 7.1, ainsi qu'un rendu et une sortie audio en 48 kHz, contre 32 kHz auparavant.
Un réglage séparé du volume de la musique principale est disponible et le mode de sortie audio peut désormais être choisi directement dans les paramètres de Dusklight.
La mise à jour corrige également un problème de buffering affectant la hauteur du hurlement de Link loup ainsi qu'une corruption audio concernant certains sons streamés en boucle.
Nouvelles options de confort
Dusklight 2.0 ajoute de nombreuses options destinées à personnaliser l'expérience.
Une option Faster Scene Transitions réduit notamment l'attente lors des changements de zones. Les bandes noires peuvent être désactivées pendant le gameplay, les cinématiques ou les deux.
Un réticule de visée optionnel est disponible pour l'arc et le lance-pierre.
L'interface de Dusklight possède désormais son propre réglage d'échelle, indépendant de celui du HUD du jeu.
De nouvelles options de ciblage tactile sont proposées avec les modes Hybrid, Hold et Switch. Le mode hybride permet notamment de toucher une cible pour la verrouiller ou d'effectuer un double appui afin de maintenir la commande L lorsqu'aucune cible n'est disponible.
La progression de la compilation des shaders est maintenant affichée et un Reset peut renvoyer directement vers le menu Dusklight.
De nombreux problèmes liés aux contrôles ont également été corrigés : combinaison gyroscope/joystick en vue à la première personne, curseur de souris avec les contrôles gyroscopiques, commandes tactiles, interactions dans les menus ou encore plusieurs problèmes du Mirror Mode.
Speedrun Mode et nouveaux outils de développement
Le Speedrun Mode devient un véritable mode de jeu séparé, sélectionnable depuis le menu de lancement et utilisant ses propres sauvegardes.
Plusieurs problèmes pouvant affecter les speedruns ont été corrigés, notamment l'activation de cheats normalement interdits après un redémarrage et la gestion du timer.
Dusklight 2.0 ajoute parallèlement une console de commandes, accessible avec /, comprenant différentes commandes destinées aux développeurs.
Le menu des outils de debug a été enrichi avec des fonctions de téléportation et un visualiseur de triggers.
Des arguments en ligne de commande permettent également de lancer directement une sauvegarde ou un stage, ce qui devrait faciliter considérablement les phases de test.
Une mise à jour majeure pour Dusklight
Avec cette version 2.0, Dusklight franchit surtout une étape importante dans son évolution : le projet dispose désormais d'un véritable écosystème de modding intégré, allant de l'installation en quelques clics jusqu'au développement de modifications natives particulièrement poussées.
Entre le navigateur de mods, le Randomizer intégré, le mod Cosmetics, le nouveau gestionnaire de sauvegardes, la compatibilité étendue des disques GameCube/Wii, le 48 kHz, le surround 5.1/7.1 et les nombreuses optimisations graphiques et techniques, cette version apporte des changements dans pratiquement tous les domaines du projet.
Pour les joueurs comme pour les créateurs de mods, Dusklight 2.0 constitue donc l'une des évolutions les plus importantes du projet à ce jour.
Annoncé à la toute fin du trailer, un support pour la Wii U a été annoncé et sera proposé ultérieurement dans les prochaines mises à jour de Dusklight qui rajouterais le contenue de la caverne des ombres, une zone exclusif au port Wii U accessible uniquement par le biais d'un Amiibo de Zelda Twilight Princess
|
Remerciement : Merci à tous les contributeurs : @Abzol |
Lien de téléchargement : Dusklight 2.0.0
Veuillez vous connecter ou vous créer un compte pour commenter cet article !
Il n'y a aucun commentaire pour le moment.