• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Which Pokémon Masters protagonist do you like most? Let us know by casting a vote in our Masters favorite protagonist poll here!
  • Red, Hilda, Paxton, or Kellyn - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • 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.

[Graphic✓] My Sprite loses Transparency?

Ace Trainer Slash

If you give me about two hours, I can make scripts
  • 236
    Posts
    6
    Years
    Hi!

    Most recently, I've been creating custom shinies for my Hack for Pokemon that either look ugly, or don't change much when shiny. Every time I create a sprite, I open it up in PGE to see how it turns out, and how it would look in game, but I've encountered issues with two Pokemon that I changed shinies of. These Pokemon were Seel and Gengar, and each have an odd result on the normal sprite on the Pokemon. Is there something wrong with the shiny colours chosen, or is it when I save, and the sprite loses transparency? I'm not sure. (The Bars at the top of the sprites are the shiny palettes I used :) ) Any help would be appreciated. :D

    Spoiler:
     

    Attachments

    • [PokeCommunity.com] My Sprite loses Transparency?
      Issue 1.PNG
      8 KB · Views: 24
    • [PokeCommunity.com] My Sprite loses Transparency?
      Issue 2.PNG
      7.2 KB · Views: 17
    Last edited:
    I just learnt as well that the sprite for Gengar that was used before the white pixels appeared was a purple, which I replaced with a dark blue, if this helps somehow. :D
     
    You should also be posting the ACTUAL images your using in the hack, so we can see if it's an issue with the image.
     
    Oh, Ok, here are the actual ones, sorry. I know for sure they are the correct dimensions, and such, I'm just not sure how the error occurs from these images.
     

    Attachments

    • [PokeCommunity.com] My Sprite loses Transparency?
      Custom Shiny Gengar!.png
      5 KB · Views: 13
    • [PokeCommunity.com] My Sprite loses Transparency?
      Custom Shiny Seel!.png
      4.8 KB · Views: 12
    Last edited:
    Hello, I took some time and discovered that the shiny Seel front sprite used more than 16 colors.
    I think that you forgot to include the background for your complete color palette and ended up with 17 colors. The sprite itself without the background has to be 15 colors and indexed (Individual sprites).
    You don't have to include that color palette, it only reduces the allowed number of colors to use for your sprite.

    Every single sprite on that sprite sheet needs to be indexed and 15 colors max because one color is reserved for the background. If you decide to import that sprite sheet and not the individual sprites one by one make sure that all the sprites are using 15 colors each. That will make sure that the background color cost is covered.

    Short anwser: Index your sprites to 16 colors individually but make sure that the background color is included.
    I hope this helped and good luck.
     
    Last edited:
    Hello, I took some time and discovered that the shiny Seel front sprite used more than 16 colors.
    I think that you forgot to include the background for your complete color palette and ended up with 17 colors. The sprite itself without the background has to be 15 colors and indexed (Individual sprites).
    You don't have to include that color palette, it only reduces the allowed number of colors to use for your sprite.

    Every single sprite on that sprite sheet needs to be indexed and 15 colors max because one color is reserved for the background. If you decide to import that sprite sheet and not the individual sprites one by one make sure that all the sprites are using 15 colors each. That will make sure that the background color cost is covered.

    Short anwser: Index your sprites to 16 colors individually but make sure that the background color is included.
    I hope this helped and good luck.

    Thankyou very much, this was very helpful! I'll try getting rid of a colour on Seel for now, and see the results :)
     
    Short anwser: Index your sprites to 16 colors individually but make sure that the background color is included.
    I hope this helped and good luck.

    You only need to index it if you are importing manually (like with Unlz-GBA, for instance.) PGE automatically takes care of it for you if you have the correct amount of colours (ie 16 or less)
     
    I'm probably better off re-starting the shiny Seel, I was bored, and it was a 5 minute job, and I made the eyes red on the normal seel from tampering with the palette to revert colours, restarting the Seel, I can think of something better to make the palette, and have actual origin besides being blue. In knowledge now, I know I have to use a maximum of 15 maximum colours on the Pokemon, and 1 on the background. :D
     
    Last edited:
    @BirdstarCat13
    Hello, thanks for letting me know, I wasn't aware of this. Probably because the only tool I have been using for years is APSE.

    @ Ace Trainer Slash
    I have tested this on Gengar and it worked fine so as you said maybe it's better to redo Seel?
    Here are the pictures I used the shiny code but for testing purposes and tested Gengar.
    Spoiler:

    Spoiler:


    I indexed the sprite sheet to 63 because you know 4x16 and 1 color because this sprite sheet used one background color. (I could have indexed it to 64 but just to make sure I didn't, you never know).
    As said above I'm not using PGE but APSE that's why I manually index the sprites or sprite sheet.

    Let me know if you see anything that I might have missed it looks good to me.
     
    Last edited:
    @Ribon-san
    You didn't miss anything, the sprite loaded in perfectly! :D I might someday learn how to Index sprites properly, I tried it once, and failed miserably. :D By the way, If you wish, you can use the shiny forms, if you like them. :) Anyone is allowed to use the shinies I created if they like them. :)
     
    @Ace Trainer Slash
    Apparently APSE indexes it automatically too just like PGE. You should be fine as long as you remember to keep one space of color free for the background.
    My bad it's been very long since I last did anything romhacking related.
    I will put a indexing tutorial in the spoiler below, check it out if you can and want to.

    I hope that your problem is fully solved now, let me know if it isn't.
     
    Last edited:
    Thankyou BirdstarCat 13 and Ribon-san for helping me with the issues I faced regarding spriting. :D
     
    Hello, im new here. I dont know where should i go so i will random comment here, so my objective is : is there somebody have a 1% shiny rate on pokemon platinum? I dont want a 100% shiny cheat, i dont want a thousand random encounters either, 1% is fine. Im currently doing fire red, but i cant seem to find a 1% of platinum. Thank you so much if somebody could help me. Im really new here so im sorry if im asking in the wrong place. Thank you so much!!!
     
    Hello, im new here. I dont know where should i go so i will random comment here, so my objective is : is there somebody have a 1% shiny rate on pokemon platinum? I dont want a 100% shiny cheat, i dont want a thousand random encounters either, 1% is fine. Im currently doing fire red, but i cant seem to find a 1% of platinum. Thank you so much if somebody could help me. Im really new here so im sorry if im asking in the wrong place. Thank you so much!!!

    Hi, you did post on a wrong thread, as this one's about graphics, but that's ok, unfortunately, I'm not too common with the changing of shiny odds, so I can't really help with that, sorry.
     
    Back
    Top