Petit soucis depuis plusieurs mois déjà... Besoin d'aide...
Zannn - 17 mai 2018 à 18:14 Bonjour/bonsoir, Je me présente, moi c'est Zan' (oui j'ai pas le même pseudo je sais). Il y a de cela plusieurs mois, dans une section d'aide pour le romhacking sur ce forum, j'ai demandé de l'aide mais personne n'a pu m'aider. Ainsi je me permet de refaire un nouveau sujet afin de trouver de l'aide. J'expose mes faits : Je souhaite faire une version Hack de pokemon VERT FEUILLE. pour cela j'ai déjà pas mal de logiciels pour toutes les modifs, je m'en sort. MAIS il se trouve que les Sprites me font un peu la gueule. En effet, après une bataille de plusieurs heures, j'ai enfin réussi à mettre correctement mes sprites en couleur indexées et en 64pixel x 64pixels. J'utilise Pokemon sprite editor pour mettre mes sprites, cependant, voilà le résultat quand je veux cliquer sur " write to rom ".
J'obtiens aussi les logs suivants :
[spoiler]Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.
*********** Texte de l'exception *********
System.OverflowException: L'opération arithmétique a provoqué un dépassement de capacité.
à Sprite_Editor.RomFunctions.ConvertStringToByteArray(String& str)
à Sprite_Editor.SpriteData.GetCompressedData(Int32 species)
à Sprite_Editor.Form1.WriteToROMButton_Click(Object sender, EventArgs e)
à System.Windows.Forms.Control.OnClick(EventArgs e)
à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ButtonBase.WndProc(Message& m)
à System.Windows.Forms.Button.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
********* Assemblys chargés *********
mscorlib
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.8830 (WinRelRS3.050727-8800)
CodeBase : file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
Advanced Pokémon Sprite Editor Version de l'assembly : 1.0.0.0 Version Win32 : 1.0.0.0 CodeBase : file:///D:/emulateur%20GBA/Monstermon/advanced_series%20(1)/Advanced%20Series/Advanced%20Pok%E9mon%20Sprite%20Editor.exe
Microsoft.VisualBasic Version de l'assembly : 8.0.0.0 Version Win32 : 8.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
System.Windows.Forms Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
System Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
System.Drawing Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
System.Runtime.Remoting Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
System.Windows.Forms.resources Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
System.Core Version de l'assembly : 3.5.0.0 Version Win32 : 3.5.30729.8833 built by: WinRelRS3 CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
mscorlib.resources Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8830 (WinRelRS3.050727-8800) CodeBase : file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
System.Xml Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8827 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
********* Débogage JIT ********* Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette application ou cet ordinateur (machine.config) doit avoir la valeur jitDebugging définie dans la section system.windows.forms. L'application doit également être compilée avec le débogage activé. Par exemple : <system.windows.forms jitDebugging="true" /> Lorsque le débogage juste-à-temps est activé, les exceptions non gérées seront envoyées au débogueur JIT inscrit sur l'ordinateur plutôt que d'être gérées par cette boîte de dialogue.[/spoiler] Donc a propos de l'image, qu'importe celle que je prend, ça ne marche pas. voici l'image originale :
et voici l'image indexée utilisée :
Comme je l'ai dis, j'ai déjà eu ce soucis sur une autre ROM que j'ai modifiée. Donc j'ai pu tout changer, SAUF les sprites. Et là rebelote. J'ai beau suivre le tuto Trash, ou n'importe quel autre tuto sur YouTube parmi les nombreux existants, rien a faire. Je ne comprend pas ce qui ne va pas...
Merci à vous d'avance pour l'aide que vous m'apporterez, et en espérant découvrir quel est le problème et quel en est la solution.
yushi56 - 17 mai 2018 à 22:26 Est ce que tu as essayé de prendre une source de Pokemon sprite editor ? voici le lien de mon dossier http://www.mediafire.com/file/88p2944qyw9qrx4/Advanced_Series_1.04.rar
Zannn - 17 mai 2018 à 23:58 Je viens de réessayer avec le tiens et j'ai éxactement la même chose. Puis-je te demander d'essayer avec mes images s'il te plaît ? Histoire de savoir si c'est juste moi qui n'arrive pas à faire des images ou si c'est autre chose. voici une image que j'ai mise en 64x64 16 couleurs indexée.
Et voici l'image normale sans modifications
ps : oui c'est un amas de pixel en 64x64 mais pour l'instant c'est le cadet de mes soucis haha !
Merci à toi.
Aura Azure - 18 mai 2018 à 07:51
Des fois y'a vraiment pas besoin de chercher loin : si le programme merde, c'est que c'est toi qui a merdé.
yushi56 - 18 mai 2018 à 08:06 > Des fois y'a vraiment pas besoin de chercher loin : si le programme merde, c'est que c'est toi qui a merdé. J'allais m’apprêter à le dire.... x) Mais c'est vrai, si moi j'y arrive avec le mien (et j'ai jamais eu aucun problème). c'est bien que le problème est de toi :p
Aura Azure - 18 mai 2018 à 08:59 N'en rajoute pas.
Zannn - 18 mai 2018 à 11:39 Je vais répondre avec un screen à moi...
Voilà...
Moi il me dit qu'il y en a bien 16, et vous vous en trouvez 17... qu'on m'explique je vais devenir fou avec ces sprites :'(
Zannn - 18 mai 2018 à 11:42 >
>Des fois y'a vraiment pas besoin de chercher loin : si le programme merde, c'est que c'est toi qui a merdé. > J'allais m’apprêter à le dire.... x) Mais c'est vrai, si moi j'y arrive avec le mien (et j'ai jamais eu aucun problème). c'est bien que le problème est de toi :p Pour une fois j'aurais bien voulu que ça soit moi... Au moins la solution aurait été simple...
Aura Azure - 18 mai 2018 à 11:44 Bah c'est juste que quand t'exportes il faut désactiver la transparence....
Aura Azure - 18 mai 2018 à 11:45 D'ailleurs j'comprends pas pourquoi t'enregistres en PNG quand c'est des couleurs indexées, enregistre en GIF, qui est parfait pour ça :v
Aura Azure - 18 mai 2018 à 11:48 Et moi, perso, il me sort 17 couleurs...
Aura Azure - 18 mai 2018 à 11:49 BREF exporte en .GIF et pas en PNG et le 95% de tes problèmes sera réglé.
Aura Azure - 18 mai 2018 à 11:50 https://www.gimp.org/release-notes/gimp-2.10.html Gimp vient de sortir en 2.10, tu devrais peut-être essayer de télécharger la nouvelle version, ça change B-E-A-U-C-O-U-P.
Zannn - 18 mai 2018 à 12:11 Où peut-on enlever la transparence s'il te plait ? Je n'ai pas trouvé où on peut faire cela :/
Aura Azure - 18 mai 2018 à 12:30 Exporte en GIF et fais toi pas chier.
Zannn - 18 mai 2018 à 12:34 C'est fait et ça change rien haha xD
Zannn** - 18 mai 2018 à 12:39
Toujours 17 fu*king couleurs...
Zannn - 18 mai 2018 à 12:43 Ha non, il me met plus le soucis d'index, il me met ça quand je met " write to rom "
Aura Azure - 18 mai 2018 à 12:46 donne les détails
Aura Azure - 18 mai 2018 à 12:48 Le gif a bel et bien 16 couleurs cette fois-ci.
Zannn - 18 mai 2018 à 12:49 Voici les détails : [spoiler]Consultez la fin de ce message pour plus de détails sur l'appel du débogage juste-à-temps (JIT) à la place de cette boîte de dialogue. *********** Texte de l'exception ********* System.OverflowException: L'opération arithmétique a provoqué un dépassement de capacité. à Sprite_Editor.RomFunctions.ConvertStringToByteArray(String& str) à Sprite_Editor.SpriteData.GetCompressedData(Int32 species) à Sprite_Editor.Form1.WriteToROMButton_Click(Object sender, EventArgs e) à System.Windows.Forms.Control.OnClick(EventArgs e) à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) à System.Windows.Forms.Control.WndProc(Message& m) à System.Windows.Forms.ButtonBase.WndProc(Message& m) à System.Windows.Forms.Button.WndProc(Message& m) à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ********* Assemblys chargés ********* mscorlib Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8830 (WinRelRS3.050727-8800) CodeBase : file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
Advanced Pokémon Sprite Editor Version de l'assembly : 1.0.0.0 Version Win32 : 1.0.0.0 CodeBase : file:///D:/emulateur%20GBA/Monstermon/advanced_series%20(1)/Advanced%20Series/Advanced%20Pok%E9mon%20Sprite%20Editor.exe
Microsoft.VisualBasic Version de l'assembly : 8.0.0.0 Version Win32 : 8.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
System Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
System.Windows.Forms Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
System.Drawing Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
System.Runtime.Remoting Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
System.Windows.Forms.resources Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8825 (WinRelRS3.050727-8800) CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
System.Core Version de l'assembly : 3.5.0.0 Version Win32 : 3.5.30729.8833 built by: WinRelRS3 CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
mscorlib.resources Version de l'assembly : 2.0.0.0 Version Win32 : 2.0.50727.8830 (WinRelRS3.050727-8800) CodeBase : file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
********* Débogage JIT ********* Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette application ou cet ordinateur (machine.config) doit avoir la valeur jitDebugging définie dans la section system.windows.forms. L'application doit également être compilée avec le débogage activé. Par exemple : <system.windows.forms jitDebugging="true" /> Lorsque le débogage juste-à-temps est activé, les exceptions non gérées seront envoyées au débogueur JIT inscrit sur l'ordinateur plutôt que d'être gérées par cette boîte de dialogue.[/spoiler]
Zannn - 18 mai 2018 à 12:50 Pourrions nous nous contacter en vocal à l'aide de discord par exemple ? Pour permettre un partage d'écran notamment. Et avoir le "direct". J'ose espérer que cela sera plus simple pour mettre le doigt sur LE truc qui ne va pas...
Aura Azure - 18 mai 2018 à 13:05
Perso ça marche impec avec ton GIF.
Zannn - 18 mai 2018 à 13:07 Quand tu clic sur " write to rom " ?
Zannn - 18 mai 2018 à 13:36 Et ils me parlent du " debogage juste-à-temps ". Ca doit être ça qui fait planter. comment je peux résoudre ça ? sur internet j'ai l'impression qu'ils me parlent en chinoix quand ils me parlent de ça... Et dans les détails de l'erreur je ne sais pas non plus de quoi ils me parlent... Merci
Zannn** - 18 mai 2018 à 14:57 Alors, j'ai une bonne et une mauvaise nouvelle. La bonne c'est que j'ai réussis a le faire marcher. La mauvaise, c'est que c'est mon PC qui ne le fait pas fonctionner correctement. En effet, j'ai pus faire marcher le changement de sprites, mais seulement sur le PC de mon frère. Cependant j'ose espérer avec une aide pour faire fonctionner le logiciel sur mon perso tout de même. Merci à tous.
