Salut les gars !!
Pour ma part, j'utilise la HFSBoxSP [Starter Pack] décrite à l'adresse suivante :
hfsboxsp-f130/hfsboxsp-t6511.html
Effectivement, la build 1803 de Windows 10 casse notre HfsBox préférée. Hyperspin refuse catégoriquement de se lancer !
J'ai mis à jour en version 1.5.1 comme préconisé. Déjà, premier problème : Windows Defender m'a trouvé un trojan dans les fichiers : Trojan:Win32/Tiggre!plock. D'après les forums Hyperspin officiels, il s'agit d'un faux positif. J'ai ajouté les fichiers en liste d'exclusion pour Windows Defender.
Une fois cette première embûche passée, cela résout effectivement le problème de lancement de HyperSpin mais ça pète ensuite systématiquement au lancement des jeux. J'obtenais sans cesse une erreur du genre : "No Default_Emulator found (...)" quand je voulais lancer un jeu. L'erreur ressemble à ça :
Si c'est le symptôme de votre problème (et seulement si), je pense avoir la solution !
J'ai galéré comme un malade mais après des heures d'analyse, j'ai constaté ceci : la ligne de commande envoyée par Hyperspin à RocketLauncher est foireuse. Elle doit ressembler à un truc comme ça :
"-s Nintendo Entertainment System -r Adventure Island (USA) -f D:\Hyperspin\HyperSpin.exe -p HyperSpin"
alors que c'est plutôt ça qui est transmis maintenant :
"Adventure Island (USA). Nintendo Entertainment System -f D:\Hyperspin\HyperSpin.exe -p HyperSpin"
Rocketlauncher.exe ne comprend pas cette ligne de commande et renvoie une erreur.
L'astuce à laquelle j'avais pensé était de créer un exécutable qui se ferait passer pour RocketLauncher.exe, qui ne ferait qu'acquérir la ligne de commande transmise, la reconstruirait correctement et la renverrait vers le vrai RocketLauncher.exe.
Comme je suis développeur informatique de métier, j'ai développé un petit programme en C# (.NET) qui fait le boulot. Je l'ai appelé 'RocketLauncher1803Pipeline'. Si vous êtes curieux ou si vous préférez recompiler le projet vous-même par peur de choper un virus (ce que je comprends), voici le code source :
https://drive.google.com/file/d/16Rxkwr ... sp=sharing
Venons-en donc au vif du sujet,
la SOLUTION au problème :
- étape 1 : mettez à jour la HfsBox en version 1.5.1 grâce au lien ci-dessous :
http://hyperspin-fe.com/files/file/1758 ... ade-files/
Ceci est indispensable ! Sinon Hyperspin ne se lancera même pas. A ce stade, essayez de lancer la HfsBox via l'exécutable Hyperspin.exe. Elle doit démarrer.
- étape 2 : dans le répertoire HFSBoxSP\RocketLauncher, renommez RocketLauncher.exe en RocketLauncher.ori.exe
C'est toujours lui qui lancera les jeux, mais il ne sera plus appelé directement à partir de Hyperspin.
- étape 3 : téléchargez mon programme 'RocketLauncher1803Pipeline.exe' et copiez-le dans le répertoire HFSBoxSP\RocketLauncher
URL de téléchargement :
https://drive.google.com/file/d/1BQCjDI ... sp=sharing
- étape 4 : renommez le fichier 'RocketLauncher1803Pipeline.exe' en 'RocketLauncher.exe'
- étape 5 : lancez votre HfsBox chérie : TOUT FONCTIONNE !! (joie!)
Je précise que cette solution n'est que temporaire. Des mises à jour officielles vont arriver prochainement et rendront caduques ma solution.
Pour revenir à la version précédente, c'est très simple : supprimez simplement le fichier RocketLauncher.exe et renommez RocketLauncher.ori.exe en RocketLauncher.exe. C'est tout !
N'hésitez pas à me faire des retours. J'espère que ça résoudra vos problèmes.
Bon jeu les amis,
Dumm