• 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!
  • 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.

Naming Pokemon sprites for Mega Evolution

KurisuSan

Lord of Reality
  • 46
    Posts
    10
    Years
    Hey all, I'm currently configuring a lot of the background stuff and I was testing mega evolutions and while the pokemon themselves are mega evolving, their sprites aren't showing up in the battle...

    I did a little searching and before I had all alternate forms using #-# and learned it should be #_# so I spent the better half of an hour converting every sprites to _# and tried it and still no form change. I've been looking around but I am not seeing why their sprites aren't changing... I thought it may have been because I padded all pokemon 1-99 with 0 in front of them so I changed that around as well but alas no good on fixing my issue...

    eg. Alakazam 065, 065s, 065b, 065sb
    Mega Alakazam 065-1, 065-1s, 065-1b, 065-1sb

    I removed the 0 from the beginning of each sprite name and nothing....

    Mega Alakazam 65_1, 65_1s, 65_1b, 65_1sb

    I thought it might have been because I had the s,b,sb after the underscore so I changed that and nothing....

    Mega Alakazam 65_1, 65s_1, 65b_1, 65sb_1

    I am at a loss here lol.

    I have v16.1 I believe, don't think I went to .2 yet not sure and I'm using EliteBattle.

    I don't think it's because of EB but I am not certain as I haven't gone in and started looking through there and seeing if I needed to fiddle with any of the scripts calling for sprites there or not... It's odd because I am not getting a script error so I don't think it's because of that either...

    Also while on the topic of EB... All the pokemon sprites are floating... I don't know where to locate the vector regarding lowering them on the y axis. Only one I can see is the one regarding the placement of the camera -.- any and all help would be appreciated, thanks.
     
    Last edited by a moderator:
    Mega Alakazam 065-1, 065-1s, 065-1b, 065-1sb
    Mega Alakazam 65_1, 65_1s, 65_1b, 65_1sb
    Mega Alakazam 65_1, 65s_1, 65b_1, 65sb_1
    If those are the only combinations you tried, you're still doing it wrong. There are hundreds of examples of how to correctly name Pokémon sprites, and I'm quite amazed you haven't looked at them to see how to do it. There's also the wiki which explains step-by-step how to put a filename together for these things, which you apparently didn't consult either.

    Try again.
     
    I read through that earlier, both the alternate form and the mega evolutions pages on the wiki, I checked the script, do I need to add "GetMegaForm=#_#" to each Poke? Because I already have all the sprites set up accordingly based on the Wiki...
     
    Because I already have all the sprites set up accordingly based on the Wiki...
    If they're still not showing up, then no, you don't.

    Have a look at the sprite file names for any Pokémon with a two-digit ID number (e.g. Kadabra). How is that ID number written? 64 or 064?

    I hate that I'm having to say this stuff, I really do. You have literally 90 examples of how to write file names for Pokémon with two-digit ID numbers, and you must have been looking right at them. If you didn't even look at them, it surely must have been impossible to not look at the existing Alakazam files - did you not once notice that they looked different from what you were trying?

    This kind of nonsense has happened before. I don't want to spell out things for people, especially smegging obvious stuff like this where there are dozens of examples to look at. I'm sure my hints and nudges towards the correct answers aren't too subtle. People need to learn, and amongst other things they need to learn how to find out answers for themselves. I do not want to directly answer such simple and trivial questions, because who will benefit from that? All you'd learn is that there are people here who will answer absolutely smegging everything for you, no matter how simple and straightforward. You wouldn't think. You wouldn't strive to get better. You'd just wallow in your own ignorance and lack of effort, waiting for other people to drag you along out of sheer pity, and that's a sorry state for all of us. This community will be, and has been, dragged down by such low quality members, by people who refuse to do anything for themselves but who think it's acceptable to ask others to stoop to their level and give answers to the smegging obvious. This particular question was not difficult in the slightest. It is not a quirk of game development that you needed to learn somehow. It's just smegging obvious. Lateral thinking. Common sense. You could have figured this out by yourself. A five year old could have figured it out by themselves. Use your smegging brain.

    The above was just me ranting, not at you (KurisuSan) in particular but at everyone who refuses to put in a bit of effort (so it does apply to you as well, actually).
     
    If they're still not showing up, then no, you don't.

    Have a look at the sprite file names for any Pokémon with a two-digit ID number (e.g. Kadabra). How is that ID number written? 64 or 064?


    lol all of my sprites, even character sprites I have added/made have been padded. Which is why I was confused as to why Mega Alakazam isn't showing up in the battle scene because I didn't modify any of the filenames, minus changing the _# to -# because of the filenames of the sprite I got from the resources.

    I hate that I'm having to say this stuff, I really do. You have literally 90 examples of how to write file names for Pokémon with two-digit ID numbers, and you must have been looking right at them. If you didn't even look at them, it surely must have been impossible to not look at the existing Alakazam files - did you not once notice that they looked different from what you were trying?

    I know that this isn't something that should be difficult. It's literally as easy as copying and pasting but I'm not seeing anywhere in the script where it is calling up a specific filename for the sprite to be used in the battle scene after mega evolving which is why I'm confused. doing a CRTL+F for "GetMegaForm" isn't showing up any filenames at all, which is why I was asking for help.

    Spoiler:


    CRTL+F for "Mega" or even "065" "65" "065_1" or "65_1" didn't pull up anything relevant in "Pokemon_MegaEvolution" "Pokemon_MultipleForms" "EliteBattle_Battle" or "EliteBattle_Scene"

    This kind of nonsense has happened before. I don't want to spell out things for people, especially smegging obvious stuff like this where there are dozens of examples to look at. I'm sure my hints and nudges towards the correct answers aren't too subtle. People need to learn, and amongst other things they need to learn how to find out answers for themselves. I do not want to directly answer such simple and trivial questions, because who will benefit from that? All you'd learn is that there are people here who will answer absolutely smegging everything for you, no matter how simple and straightforward. You wouldn't think. You wouldn't strive to get better. You'd just wallow in your own ignorance and lack of effort, waiting for other people to drag you along out of sheer pity, and that's a sorry state for all of us. This community will be, and has been, dragged down by such low quality members, by people who refuse to do anything for themselves but who think it's acceptable to ask others to stoop to their level and give answers to the smegging obvious. This particular question was not difficult in the slightest. It is not a quirk of game development that you needed to learn somehow. It's just smegging obvious. Lateral thinking. Common sense. You could have figured this out by yourself. A five year old could have figured it out by themselves. Use your smegging brain.

    The above was just me ranting, not at you (KurisuSan) in particular but at everyone who refuses to put in a bit of effort (so it does apply to you as well, actually).

    It's understandable dude, I'm not trying to have someone say "just change this" or "just do this" and that be that, I have looked at the wiki and I have looked for other threads regarding, I've read the wiki pages up and down back and forth trying to figure this out and I know it's something I have either failed to do or just lapsed on doing. I've seen how you've had to deal with a lot of redundant questions that was quite literally easily found on the Wiki and didn't merit a thread and if I could have figured this out by using the wiki then I most definitely would have, believe me lol

    don't mean to double post but I deleted all my graphic files and I reinstalled them without changing the filenames, it seems that in my haste to test out all of the alternate variations of filenames that because I didn't have all 4 files in the same format that it was ignoring the ones that I did have named correctly.
     
    Last edited by a moderator:
    I didn't modify any of the filenames, minus changing the _# to -# because of the filenames of the sprite I got from the resources.
    a) Who says the resource you got these sprites from were named appropriately for use in Essentials?
    b) Does that mean you now have graphics with hyphens in their file names, not underscores? Why would you have changed that?
     
    Lol well.... A. you make a very valid point, I was too trust worthy and it bit me in the arse. I let someone else's work mak an idiot out of me.

    B. Nah they're all underscores because I had hyphens before and they weren't working I changed them all to underscores and tested every mega ego and they all worked as they should.

    Edit. Regardless of me going on a wild goose chase, thanks for your help Maruno, I appreciated the effort.
     
    Back
    Top