Bonjour sergio46 ,
Les réponses dans ton lien fonctionne , si tu résume bien ...
Tu as 4 façons de faire ( directement en ligne de commande, avec un loader.bat , un wrapper ou la méthode de Youki (voir post plus bas))
Je vais t'expliquer les deux premiers , le troisième est en "test" à la maison mais n'est pas encore optimisé ( le lancement n'est pas caché , c'est pas esthétique )
Bon commençons .... et bonne lecture
Cette partie est commune aux deux premiers modes de lancement et sert à faire reconnaitre tes jeux dans la screen d'Atomic.
Voici à quoi de ressembler l'architecture de ton dossier au départ (ceci est un exemple , il sert juste à suivre le déroulement)
DossierRomsPC/
RépertoireJeuxPC1
Fichier de JeuxPC1
RépertoireJeuxPC2
Fichier de JeuxPC2
Nous appellerons RépertoireJeuxPC1 qui représente House of Dead en HOTD et RépertoireJeuxPC2 qui lui représente American Lazer en LAZER , le mieux est d'éviter les espacements , ce qui donne :
DossierRomsPC/
HOTD
LAZER
Pour faire "reconnaitre" tes roms par Atomic , fait comme ceci :
Crée un fichier texte que tu renommes avec comme consigne le nom du fichier = le nom du répertoire du jeu et son extension en .bat (point bat)
Quand Atomic va lister les fichiers du répertoire , tout les .bat seront alors considéré comme un jeu.
Ensuite , et c'est surement pourquoi cela ne fonctionnait pas chez toi , il faut pointer l'exe de chaque jeux dans ce fichier bat ( 1 bat par jeu )
Exemple :
HOTD.bat
Contenu de ce bat :
CD c:\Atomic\Roms\DossierRomsPC\HOTD
c:\Atomic\Roms\DossierRomsPC\HOTD\HotD.exe
EXIT
LAZER.bat
Contenu de ce bat :
CD c:\Atomic\Roms\DossierRomsPC\LAZER
c:\Atomic\Roms\DossierRomsPC\HOTD\LzGame.exe
EXIT
Explication :
1 er ligne : CD change de répertoire (donner le chemin complet)
2 eme ligne : on indique l'exécutable (avec son chemin complet)
3 eme ligne : on quitte cmd au retour du jeu (pour revenir proprement sous AtomicFE)
Donc deux fichiers , dans cet exemple , sont crée : HOTD.bat et LAZER.bat et notre arborescence ressemble à ceci :
DossierRomsPC/
HOTD
LAZER
HOTD.bat
LAZER.bat
Explication de la méthode en ligne de commande donnée par mioux dans le 4 ème post :Passons maintenant du côté d'AtomicStudio , lance ton projet , rend toi sur la screen que tu consacre au lancement des jeux PC et remplis comme ceci
Emulator Type : Ce que tu veux
Emulator exe :
c:\windows\system32\cmd.exe Command Parameters :
/c Start /min [ROMDIR][ROMNAME].[ROMEXT]Roms Extension :
bat Le reste dépend de ta screen ...
PS : J'ai juste modifié la ligne du "Command Parameters" pour avoir l'effet le plus esthétique ( /c Start , c'est pour démarrer une commande et /min pour avoir l'interface réduite au démarrage )
Tu peux tester ta screen , cela fonctionne
Explication de la méthode du loader.bat donnée par LaDiteTu dois , pour cette méthode , créer un fichier supplémentaire à la racine de ton répertoire de jeu PC et le nommer Loader.bat (par exemple)
Crées donc un fichier texte et change son nom et son extension , édites le et mets y ceci :
CD EmplacementRépertoireJeuxPC
%1
Remplace
EmplacementRépertoireJeuxPC par le vrai chemins de ton répertoire de jeux , exemple :
CD c:\Atomic\Roms\DossierRomsPC
%1
Sauve et quitte ton loader , ton répertoire doit ressembler maintenant à ceci :
DossierRomsPC/
HOTD
LAZER
HOTD.bat
LAZER.bat
Loader.bat
Passons maintenant du côté d'AtomicStudio , lance ton projet , rend toi sur la screen que tu consacre au lancement des jeux PC et remplis comme ceci
Emulator Type : Ce que tu veux
Emulator exe :
le chemin vers Loader.bat Command Parameters :
[ROMDIR][ROMNAME].[ROMEXT]Roms Extension :
bat Le reste dépend de ta screen ...
Si tu testes la screen , cela fonctionne mais inconvénient , le loader est listé dans les roms …
Tu peux soit faire une exclusion ou … crées 1 fichier par jeu avec comme consigne : son nom point JEU ( ou GAM , ZIP …)
( Cette méthode a été donnée par LaDite dans un autre post )
Crée donc un fichier texte , et change le en HOTD.JEU , et un autre en LAZER.JEU
Ton arborescence ressemble alors à ceci :
DossierRomsPC/
HOTD
LAZER
HOTD.bat
LAZER.bat
Loader.bat
HOTD.JEU
LAZER.JEU
Ensuite , dans AtomicStudio change cette ligne ..
Emulator Type : Ce que tu veux
Emulator exe : le chemin vers Loader.bat
Command Parameters :[ROMDIR][ROMNAME].[ROMEXT]
Roms Extension :
JEU Le reste dépend de ta screen ...
Fait un clic droit sur ta screen et clic sur "purge" , voilà tout est rentré dans l'ordre
Bon , je crois avoir bien résumé le post , non ?
PS :
Je me met a un nouveau projet , un mamecab dédiée aux jeux de flingues avec deux EMS TOP GUN II
Tu es content de tes EMS ? Dois-tu recalibrer à chaque redémarrage de windows ? Deux EMS en même temps , sans conflict ?
Si je te pose autant de questions , c'est que le sujet m'intéresse , mais malgrès les câbles ,
celui-ci me tente bien ... mais peut-être faudrait-il mieux ouvrir un autre post