Go Back   The PokéCommunity Forums > miksy91

For all updates, view the main page.

Conversation Between miksy91 and «Chuckles»
Showing Visitor Messages 1 to 10 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 07: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 06:05 AM
    Thanks so much, you are the god of hacking now
  6. miksy91
    September 28th, 2013 05: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: http://hax.iimarck.us/files/scriptingcodes_eng.htm#InText)

    Once you handle most of that, you're really good to go with text editing!
  7. «Chuckles»
    September 28th, 2013 01: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 01: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 06:27 AM
    Great, I will check that out thankyou for the info

All times are UTC -8. The time now is 04:22 PM.