The PokéCommunity Forums miksy91
Conversation Between miksy91 and «Chuckles»

Conversation Between miksy91 and «Chuckles»
Showing Visitor Messages 1 to 12 of 12
  1. «Chuckles»
    October 3rd, 2013 11:59 PM
    I want to replace normal non shiny charizard with that black mega charizard. I want to script an event that only a normal charizard will appear but now that I think about it thankyou for giving me an idea for the different mega charizards :D

    Also yeah your right I don't understand that
  2. miksy91
    October 3rd, 2013 11:54 PM
    Look for the missing ocx-files with google. And if nothing works, check out Skeetendo Inc. There ought to be some tutorials there that can help you.

    I wouldn't advise to insert the same sprite twice just for modifying the shiny sprite palette. The games work so that they pick up the sprite used by that pokemon with routine A, and then routine B decides whether to take the normal or shiny palette of that pokemon through one data table.
    In other words, the sprite is stored only once while there are two entries of the palette - normal and shiny.

    Besides, if that shiny Charizard sprite has the same palette as the original one in the game, you won't even have to do anything about it. The shiny palette won't change when you insert the sprite of normal/unshiny one.

    Though palettes can be worked with a hex editor all the way. Palettes in GB/C are stored as 16-bit data (16 bits = 2 bytes) so that the first five bits define "How Red?", the next five bits "How Green?" and the next five "How Blue?" , so "RGB" 16-bit palette form. The remaining sixth bit (because 5 + 5 + 5 = 15) is unused.

    (And don't worry if this doesn't make any sense just yet! It "shouldn't" )

    Look for Sawakita's RGB colour picker tool in Skeetendo Inc. You can choose a 16-bit RGB color and it shows the 16-bit value of that in hexadecimal form (big endian format!). You need to rotate its two bytes around to form a 16-bit little-endian data set, and then, it's ready to be written like that in the game.
  3. «Chuckles»
    October 3rd, 2013 11:35 PM
    I found thatn AgiXp one problem it says one of it's dependencies are not in there so...

    How can I compress a PNG and then insert it into the game replacing the charizard sprite?

  4. miksy91
    September 28th, 2013 7:41 AM
    Hahha! Well, I know and can do quite a lot on my own, but there are things that I can't achieve myself either.
    By the way, have you watched my hacking tutorials in youtube? There are lots of things covered in there that you're (most likely) not familiar with. Especially, if you're not used to handling with tables, programming in general or assembly.
  5. «Chuckles»
    September 28th, 2013 6:05 AM
    Thanks so much, you are the god of hacking now
  6. miksy91
    September 28th, 2013 5:31 AM
    You should edit the text data either with Poketext and a hex editor, or a hex editor alone. Hex code 57 is used for telling the game that no more text data is loaded. 58 does the same but also keeps the text box open.

    (And 00 is used for starting "normal" text. More info here:

    Once you handle most of that, you're really good to go with text editing!
  7. «Chuckles»
    September 28th, 2013 1:48 AM
    thanks, I didn't understand why random text popped up after saving it seems I have to fill all of the text's available space up.
  8. miksy91
    September 28th, 2013 1:33 AM
    That's the way Poketext works.
    To fix things up, use a hex editor and you're good to go.

    Sometimes Poketext tends to act inaccurately though. So if you save some text and it has problems storing the data in the rom, gives error messages and the text box where you wrote the text looks "weird", don't click Save to store the data in the rom. For me, it has sometimes stored this text data in another part of the rom.

    If this happens, just copy the text data to "keyboard's memory", open the rom with Poketext again, and paste the text there. Then, see if the text compiles "the way it should".
  9. «Chuckles»
    September 28th, 2013 12:49 AM
    Hehe, I have a few more questions about some GSC stuff but I think I can figure out the others.

    In poketext if I don't have the exact number of letters it adds in all these wierd letters that make no sense together. Is that a bug?
  10. «Chuckles»
    September 27th, 2013 6:27 AM
    Great, I will check that out thankyou for the info
  11. miksy91
    September 27th, 2013 3:21 AM
    The battle sprites are stored in compressed format in the rom. In other words, to insert "functioning" battle sprites into the rom, you need to compress the images, while you insert them, to make them look proper in the game.

    If you were to insert images into the game without compressing them, you could use a tile layer editor for that. AgiXp is a game-specific program that can insert new sprites into the game and compress them with the compression format that G/S/C use. So basically, use AgiXp to do the job.
  12. «Chuckles»
    September 27th, 2013 12:09 AM
    Hey, we spoke a little bit on your youtube channel awhile ago on one of the tutorials for G/S hacking, now I just want to know how do I edit trainer sprites by that I mean the actual sprites of the trainers like when you go into battle with them. If there is a program to do that do you know of it and if they need offsets or whatever where can I find them?

All times are GMT -8. The time now is 4:20 AM.