• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Tool] Error with Pokemon Game Editor

17
Posts
7
Years
  • Hello, Pokecommunity! :)
    So, I finally decided to start hacking (Something small. Testing with an already existing hack: Pokemon Emerald 2). The thing is that, when I go to the "Pokemon Editor" tab and try to see Blaziken's information, a message pop-ups and doesn't let me continue (The program freeze and I have to close it):

    "Excepci?n no controlada en la aplicaci?n. Si hace click en Continuar, la aplicaci?n omitir? este error e intentar? continuar. Si hace click en Salir, la aplicaci?n se cerrar? inmediatamente.

    La operaci?n aritm?tica ha provocado un desbordamiento.

    Detalles:

    Consulte el final de este mensaje para obtener m?s detalles sobre c?mo invocar a la depuraci?n
    Just-In-Time (JIT) en lugar de a este cuadro de di?logo.

    ************** Texto de la excepci?n **************
    System.OverflowException: La operaci?n aritm?tica ha provocado un desbordamiento.
    en PokemonGameEditor.CryFunctions.LoadCry(Int32 index, Int32 cryTable)
    en PokemonGameEditor.Pokemonedit.MediaLoad()
    en PokemonGameEditor.Pokemonedit.PKMNames_SelectedInd exChanged(Object sender, EventArgs e)
    en System.Windows.Forms.ComboBox.OnSelectedIndexChang ed(EventArgs e)
    en System.Windows.Forms.ComboBox.WmReflectCommand(Mes sage& m)
    en System.Windows.Forms.ComboBox.WndProc(Message& m)
    en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Ensamblados cargados **************
    mscorlib
    Versi?n del ensamblado: 4.0.0.0
    Versi?n Win32: 4.6.1586.0 built by: NETFXREL2
    C?digo base: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
    ----------------------------------------
    PokemonGameEditor
    Versi?n del ensamblado: 3.8.0.0
    Versi?n Win32: 3.8.0.0
    C?digo base: file:///C:/Users/Paolo/Desktop/Juegos/Emulators/Pok%C3%A9mon%20TOOLS/Hacking%20tools/PGE/PokemonGameEditor.exe
    ----------------------------------------
    Microsoft.VisualBasic
    Versi?n del ensamblado: 10.0.0.0
    Versi?n Win32: 14.6.1586.0 built by: NETFXREL2
    C?digo base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
    Versi?n del ensamblado: 4.0.0.0
    Versi?n Win32: 4.6.1586.0 built by: NETFXREL2
    C?digo base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Core
    Versi?n del ensamblado: 4.0.0.0
    Versi?n Win32: 4.6.1586.0 built by: NETFXREL2
    C?digo base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Windows.Forms
    Versi?n del ensamblado: 4.0.0.0
    Versi?n Win32: 4.6.1586.0 built by: NETFXREL2
    C?digo base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
    Versi?n del ensamblado: 4.0.0.0
    Versi?n Win32: 4.6.1586.0 built by: NETFXREL2
    C?digo base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
    Versi?n del ensamblado: 4.0.0.0
    Versi?n Win32: 4.6.1586.0 built by: NETFXREL2
    C?digo base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Configuration
    Versi?n del ensamblado: 4.0.0.0
    Versi?n Win32: 4.6.1586.0 built by: NETFXREL2
    C?digo base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
    Versi?n del ensamblado: 4.0.0.0
    Versi?n Win32: 4.6.1586.0 built by: NETFXREL2
    C?digo base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    mscorlib.resources
    Versi?n del ensamblado: 4.0.0.0
    Versi?n Win32: 4.6.1586.0 built by: NETFXREL2
    C?digo base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll
    ----------------------------------------
    System.Windows.Forms.resources
    Versi?n del ensamblado: 4.0.0.0
    Versi?n Win32: 4.6.1586.0 built by: NETFXREL2
    C?digo base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------

    ************** Depuraci?n JIT **************
    Para habilitar la depuraci?n Just In Time (JIT), el archivo de configuraci?n de esta
    aplicaci?n o equipo (machine.config) debe tener el
    valor jitDebugging establecido en la secci?n system.windows.forms.
    La aplicaci?n tambi?n se debe compilar con la depuraci?n
    habilitada

    Por ejemplo:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    Cuando est? habilitada la depuraci?n JIT, cualquier excepci?n no controlada
    se enviar? al depurador JIT registrado en el equipo
    en lugar de controlarlo mediante el cuadro de di?logo."

    Sorry for the spanish, but I that's the language of my computer. Basically, is an "OverflowException occurred. Arithmetic operation resulted in an overflow" type of error.
    What's the meaning and cause of it? And what can I do to fix it?

    Thank you very much before-hand! <3
     

    Crizzle

    Legend
    942
    Posts
    9
    Years
  • PGE is meant to be used initially with vanilla(original) roms(like the original Pokemon Emerald) then adjusts to changes with custom .ini files. So, it's not really gonna work with a hack. So either you pretty much have to ask the Emerald 2 creator for his PGE .ini file, assuming he even uses PGE. That or find out all the specifications and offsets for his particular rom by looking through the rom with a hex editor, which is pretty tough to do.
     

    Froosty

    The_Learner
    535
    Posts
    9
    Years
  • PGE is meant to be used initially with vanilla(original) roms(like the original Pokemon Emerald) then adjusts to changes with custom .ini files. So, it's not really gonna work with a hack. So either you pretty much have to ask the Emerald 2 creator for his PGE .ini file, assuming he even uses PGE. That or find out all the specifications and offsets for his particular rom by looking through the rom with a hex editor, which is pretty tough to do.

    I am making my tool to do the task of fixing the ini files,
    But due to lack of limiters or lets say exact value, you will have to manually find the number of pokemons, moves and abilities... still in progress...
     
    17
    Posts
    7
    Years
  • PGE is meant to be used initially with vanilla(original) roms(like the original Pokemon Emerald) then adjusts to changes with custom .ini files. So, it's not really gonna work with a hack. So either you pretty much have to ask the Emerald 2 creator for his PGE .ini file, assuming he even uses PGE. That or find out all the specifications and offsets for his particular rom by looking through the rom with a hex editor, which is pretty tough to do.
    Got it! So, when using modified ROMs, it's necessary to use custom .ini or it will not work.
    Is this the same for every ROM editor (YAPE, G3HS, etc...)? Or just for PGE?
    Also, does every tool need a different .ini file, or they can share the file?

    Thank you very much!
     

    Crizzle

    Legend
    942
    Posts
    9
    Years
  • Got it! So, when using modified ROMs, it's necessary to use custom .ini or it will not work.
    Is this the same for every ROM editor (YAPE, G3HS, etc...)? Or just for PGE?
    Also, does every tool need a different .ini file, or they can share the file?

    Thank you very much!

    Most tools have their own .ini files that can be adjusted for particular roms. A tool can work with a modified .ini file if the tables for Pokemon, moves, etc aren't expanded.
    Also you should listen to Gamer 2020, he created PGE.
     
    17
    Posts
    7
    Years
  • Most tools have their own .ini files that can be adjusted for particular roms. A tool can work with a modified .ini file if the tables for Pokemon, moves, etc aren't expanded.
    Also you should listen to Gamer 2020, he created PGE.

    OK, got it!
    I was just testing the tool and so, not trying to mess with the author's work at all :)
    Thank you all for answering! <3
     
    1
    Posts
    5
    Years
    • Seen Feb 1, 2019
    Yo tengo el mismo problema, entonces, ¿Me puedes explicar cómo lo soluciono? XD
     
    Back
    Top