Ce sujet reprend les discussions de Denis_48 et de la communauté au sujet de CNC-Ddraw, utilitaire désormais intégré au téléchargement de HS2.
Précision : ceci ne concerne pas SSF, qui dispose désormais de sa propre version "HD" retravaillée (compatibilité avec le SS-Gold Steam non testée).
Présentation de CNC-Ddraw
CNC-Ddraw redessine entièrement l'affichage du jeu via une réimplémentation de l'API DirectDraw (obsolète) vers Direct3D 9 avec filtre bicubique, en remplacement de l'étirement flou natif de Windows.
Ce qu'il apporte :
- Blocage du curseur dans la fenêtre de jeu (utile en multi-écrans)
- Mode plein-écran non-exclusif et/ou "sans bordure", pour un alt+tab fluide
- Affinité mono-cœur (CPU0), qui limiterait les gels d'écran ("freeze") en parties multijoueurs
- Rendu plus net : icônes, textes, menus (rappel : le jeu tourne nativement en 800x600 mis à l'échelle)
- Possible correction de certains problèmes de son (à confirmer)
- Facilite l'enregistrement/streaming du jeu, auparavant compliqué par l'affichage plein écran exclusif
Retours de la communauté
Rommel53 a constaté des mouvements de troupes moins saccadés, plus fluides, et une image légèrement plus nette, confirmant les impressions de Denis_48 sur le rendu visuel.
jee (sous Zorin OS/Ubuntu, via Wine) avait un problème majeur de vitesse de défilement (souris/clavier) rendant HS2 injouable nativement. Avec CNC-Ddraw, comportement redevenu normal, jeu testé et jugé solide en solo.
Erixorr a signalé un contournement alternatif sous Wine : modifier la valeur "mouse scrolling" dans suddentest.ini (normalement entre 32 et 56, mise à 1 pour résoudre le souci).
Section débogage
1. Lag audio en multijoueur
Signalé par Denis_48 : lag induit par le son en multijoueur uniquement (absent chez d'autres testeurs). Mettre la jauge "effets sonores" à zéro supprime le lag. Piste explorée : DSOAL, en remplacement de DirectSound (système audio natif de Sudden), qui semble mal cohabiter avec CNC-Ddraw sur certaines configurations. DSOAL restera un téléchargement optionnel, susceptible de ne pas convenir à toutes les machines.
2. Lag en 4K / hauts taux de rafraîchissement
Signalé par Cpt_Love (4K 150Hz HDR) : lag désagréable en jeu. Passage en SDR 60Hz supprime le lag en jeu, au prix d'un léger décalage du curseur dans les menus. Denis_48 confirme un défilement non fluide en 75Hz (le jeu attend un défilement de type CRT) ; recommandation générale : réduire le taux de rafraîchissement Windows à 60Hz, y compris en configuration multi-écrans.
3. Comportement de la souris
Point de vigilance recensé par Denis_48 : possible changement de sensibilité de la souris après installation, à contrer via le paramètre de recalcul de sensibilité dans le fichier .ini fourni. Rommel53 n'a pas constaté d'anomalie lors d'un test ultérieur. À surveiller au cas par cas.
4. Le jeu ne se lance pas / se ferme sans erreur (après passage en HD)
Cause généralement identifiée : runtime Microsoft Visual C++ manquant.
- Plan A : installer le redistribuable VC++ 2015-2022 (x86) : https://aka.ms/vc14/vc_redist.x86.exe
- Plan B (notamment pour utilisateurs Linux) : dans le dossier APRM, renommer "cadMulti.dll" en "UNUSEDcadMulti.dll", puis renommer "cadMulti_mt.dll" en "cadMulti.dll". Cette DLL alternative, plus lourde, n'a pas encore été formellement testée mais devrait offrir des performances identiques.
Signalé par jee et Platypus : nécessite l'installation de DirectPlay (ou équivalent) sous Wine pour que le multijoueur fonctionne.
6. Éditeur de maps
Piste non confirmée de Denis_48 : CNC-Ddraw pourrait aussi améliorer la stabilité de l'éditeur de maps (moins de crashs/plantages). Pour tester : copier les fichiers CNC contenus dans APRM vers le dossier de l'éditeur. Retours bienvenus.
Checklist de test pour les utilisateurs
- Alt+tab : bascule vers le bureau fluide ?
- Multi-écrans : la souris reste-t-elle bien bloquée dans la fenêtre de jeu ?
- Sensibilité de la souris inchangée après installation ?
- Clic possible dans le coin inférieur droit de l'écran ?
- Lag lors d'explosions/gros combats ?
- Taux de rafraîchissement Windows réglé sur 60Hz ?