• 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.
GoldFlareon
Reaction score
3

Profile posts Latest activity Postings About

  • Do you have CS2? It might be different with other versions but here is my process:

    1) Index the image
    2) Cut the entire image
    3) Go to Image -> Mode -> Colour Table
    4) Click on the first colour
    5) Memorise the number down the bottom it'll be a hex address
    6) Swap the background colour with the first colour (don't copy and paste)
    7) Hit ok and paste the image bagk in
    Well, I'm not entirely sure how .png compression works but as a rule of thumb if you make the sprite smaller (I don't mean the dimensions of the image file) than the one you are replacing, the file size should be smaller.

    Those colours are the first in the pallete right? Those colours are the "transparent" colour. When the rom reads an image it takes the first colour in the pallete to be the transparent colour so every pixel that uses that colour will be invisible in-game. Its almost always used as the background colour.
    I think to insert a sprite over an old one the file size must be smaller. Its always a good idea to insert something to empty space anyway. If you accidentally change data it could corrupt your rom. You'll just have to insert it into some empty space.
    It doesn't look all that different does it?

    I think it might be just because of GBA's colour restrictions. You can only use RGB values that are multiples of 8. I guess the colours that didn't fit had their RGB values rounded to 8, changing the colour ever so slightly.

    Thats really the only explanation I can think of.
    Thats really weird then. It might be something wrong with your rom. If you want send me a patch and I'll see what the problem is.
    Thats strange, if you just replaced the sprite that shouldn't be happening. Did you change anything else about zubat? Double check that you are indeed encountering a zubat and not one of the 25 ??? Pokemon in A-Map.
    Did you make sure to check "Automatically fix pointers"?

    If you remember the offset you inserted the new sprite to then you can use this program to manually change the pointer. Just open up your rom, go to Rattata and under Other Data simply change the Sprite Offset to the new sprite's offset.
    Oh, I really have no idea how to do it with IrfanView. I use Photoshop CS2.

    You can't overwrite the Rattata's image because the image size of the file you want to insert is bigger than the image file of the original Rattata. But don't worry, theres plenty of free space in the rom.

    The "Auto Abort if new data is bigger" doesn't apply here because you're inserting the image to a completely new place. It doesn't hurt to have it ticked though.

    Did it not work then?
    Well, what program do you use for indexing it?

    It means that you need to insert the image to a place with empty space. Open up your rom with a hex editor and find a place that has a whole bunch of FF in it. A good place to start looking is at 800000 (thats in hexadecimal). Otherwise you can use a program called Free Space Finder made by HackMew to find free space. Make sure you allow for a lot of free space as it is an image. In the Write to Rom message box that shows up enter the offset with the free space in the image offset textbox. Before you hit OK make sure that Import Pallete, Import Image and Automatically Fix Pointers is checked.
    Here you go:

    The problem was that one of your colours was transparent. UNLZ doesn't recognize transparency since its not supported by the GBA platform. You also have to make sure that the background colour is the first colour in the pallete. This is how transparency works in GBA roms.

    I think it looks wonderful actually. :3
    Its much better than what I could do anyway.

    Theres quite a few Australian hackers around here but I only know of one other person from NZ. :(
    Thats good, its always a good idea to experiment for a bit before you start making a proper hack.

    Hm, thats strange if you want, send me the image and I'll see what the problem is.
    Ah right. Its strange how this is the only Pokemon forum that has a section for Rom Hacking discussion, the only other forums that have it are ones that are dedicated to hacking. :/

    So, are you working on a hack or are you just experimenting with hacking right now?
    No problem, its always nice to help out a fellow member. :D

    Hope you don't mind a friend request.
    Um, UNLZ.gba does support Emerald, what happens? Will it simply not load the rom?

    I'm a little confused as to what you mean by the cries.
    cry 0x[number] 0x0
    The above works for any Pokemon even Hoenn ones, I just tried it out.
  • Loading…
  • Loading…
  • Loading…
Back
Top