Problème sav emeraude
arceus flamme - 26 octobre 2009 à 18:07
Bon voilà mon problème : j'ai fait une partie de pokemon emeraude sur VBA , puis j'ai transféré la rom et la sav sur no gba . Jusque là pas de problème . Mais maintenant que je veux rejouer sur vba (pour mettre des codes ar) ç'a ne reconnait plus ma sav et je dois tout recommencer . Comment faire pour que VBA reconnaisse a nouveau ma save (je l'ai converti avec Nogbatovba mais ça n'a rien donné .
boogyfr - 27 octobre 2009 à 20:16
/club/emulation-linkers/probleme-avec-la-rom-emeraude/
lVl477l-l13Ll - 27 octobre 2009 à 23:42
/club/emulation-linkers/probleme-avec-la-rom-emeraude/
Aucun rapport.
Son problème vient du fait que No$GBA ajoute un header (en-tête) au début de chacune des sauvegardes, et VBA les reconnaît comme corrompues. Pour pallier à ce problème, il faut utiliser le convertisseur http://gba.mywebcommunity.org/, dont voici la procédure d'utilisation :
- Clique sur "Configure", puis "Browse To NO$GBA.INI" et indique-lui l'emplacement du fichier NO$GBA.INI.
- Clique sur "Change NO$GBA.INI", puis sur "Save".
- Lance No$GBA en cliquant sur "Run NO$GBA".
- Ouvre la ROM de Émeraude, lance ta partie, puis sauvegarde via le menu du jeu et quitte No$GBA.
- Clique sur le bouton "Back" pour quitter la fenêtre des options.
- Choisis ta sauvegarde dans la liste à gauche, puis convertis-la en pressant "Convert File!".
- Enfin, lance ta ROM dans VBA, puis va dans le menu "File/Import/Battery File" et ouvre le fichier "NewSaveGame.SAV" qui se trouve dans le dossier "BATTERY" de No$GBA, et réponds OK si un message apparaît.
Le jeu devrait redémarrer en prenant en compte ta nouvelle sauvegarde.
boogyfr - 28 octobre 2009 à 09:50
Ah ok je pensait que c'etait le meme probleme
arceus flamme - 28 octobre 2009 à 11:14
:fail: A chaque fois que je met configure , ça me met run time error je sais pas quoi sur nogbatovba .
lVl477l-l13Ll - 28 octobre 2009 à 11:18
Tu pourrais donner le texte exact du message d'erreur (ou faire une copie d'écran) ?
arceus flamme - 28 octobre 2009 à 11:29
Run-time error '339':
component 'comdlg32.ocx' or one of its dependencies not correctly registered : a file is missing or invalid
lVl477l-l13Ll - 28 octobre 2009 à 11:36
Tu es sous Windows Vista ?
arceus flamme - 28 octobre 2009 à 11:39
Ouais En fait je le télécharge sous XP puis je le transfère sur mon pc portable qui a vista .
lVl477l-l13Ll - 28 octobre 2009 à 11:50
Vérifie d'abord si le fichier comdlg32.ocx existe dans le dossier C:\Windows\System32.
Si ce n'est pas le cas, télécharge-le http://www.computec.ch/projekte/atk/download/lib/COMDLG32.OCX, c'est le même que le mien. Déplace-le ensuite dans C:\Windows\System32.
Dans les deux cas, une fois que le fichier comdlg32.ocx est dans le bon répertoire, lance un Invite de Commandes en mode Administrateur. Pour cela, va dans le dossier C:\Windows\System32, cherche le fichier cmd.exe avec une icône noire, puis fais un clic-droit dessus et "Exécuter en tant qu'administrateur". Une fois que l'Invite de Commandes est lancé, copie/colle ceci dedans : RegSvr32 C:\Windows\System32\COMDLG32.OCX (pour coller, il faut faire Clic-droit/Coller). Enfin, valide en appuyant sur la touche Entrée. Il devrait s'afficher un message disant que le fichier est correctement enregistré.
arceus flamme - 28 octobre 2009 à 15:00
Ok ça marche , merci beaucoup . Topic a lock , réponse obtenue .
lVl477l-l13Ll - 28 octobre 2009 à 15:29
De rien.
Par contre, je ne vais pas locker, on va juste laisser couler le topic.
noefreyy - 16 mars 2016 à 19:42
Bonjour, je up ce sujet car je ne trouve la solution à mon problème nulle part.
/club/emulation-linkers/probleme-avec-la-rom-emeraude/
Aucun rapport.
Son problème vient du fait que No$GBA ajoute un header (en-tête) au début de chacune des sauvegardes, et VBA les reconnaît comme corrompues. Pour pallier à ce problème, il faut utiliser le convertisseur http://gba.mywebcommunity.org/, dont voici la procédure d'utilisation :
- Clique sur "Configure", puis "Browse To NO$GBA.INI" et indique-lui l'emplacement du fichier NO$GBA.INI.
- Clique sur "Change NO$GBA.INI", puis sur "Save".
- Lance No$GBA en cliquant sur "Run NO$GBA".
- Ouvre la ROM de Émeraude, lance ta partie, puis sauvegarde via le menu du jeu et quitte No$GBA.
- Clique sur le bouton "Back" pour quitter la fenêtre des options.
- Choisis ta sauvegarde dans la liste à gauche, puis convertis-la en pressant "Convert File!".
- Enfin, lance ta ROM dans VBA, puis va dans le menu "File/Import/Battery File" et ouvre le fichier "NewSaveGame.SAV" qui se trouve dans le dossier "BATTERY" de No$GBA, et réponds OK si un message apparaît.
Le jeu devrait redémarrer en prenant en compte ta nouvelle sauvegarde.
Tout marche, sauf cette étape.

Version de VBA : 1.8.0.603 Le jeu marche et j'arrive à sauvegarder parfaitement, seulement j'aimerais garder la sauvegarde que j'ai faite sur No$GBA (80h de jeu...).