msikma / pokesprite

Database project of box and inventory sprites from the Pokémon core series games
https://msikma.github.io/pokesprite/
MIT License
958 stars 164 forks source link

Meltan and Melmetal sprites #46

Closed martimlobao closed 4 years ago

martimlobao commented 5 years ago

I don't know if these sprites are "official," but the sprites for Meltan and Melmetal are available on Bulbapedia:

https://archives.bulbagarden.net/wiki/File:808MS.png https://archives.bulbagarden.net/wiki/File:809MS.png

msikma commented 5 years ago

I hadn't seen these before. I'm actually quite surprised. The Melmetal icon is 50x30, larger than any other icon (they're all 40x30). It says they come from "generation VII" (Pokémon Let's Go?), which probably means they use a different icon standard than all previous games.

This raises the point that we should probably use a complete rip of all icons from that game to see if there are any other differences that need to be added. That's the only real way to do the update properly. It also seems the image on Bulbapedia has been repositioned inside of its bounding box, which we don't do in this project.

Siphonay commented 5 years ago

It seems that larger Pokémon had their icons made bigger and more detailed, from what I noticed while playing the game

msikma commented 5 years ago

I'll see if I can arrange a full dump of the icons somewhere. No way to proceed without it.

5310 commented 5 years ago

LGPE only has sprites for the Kanto pokémon, Alolan forms, and meltan/melmetal. Would it make sense to update just those pokémon and leave all later generations the same?

msikma commented 5 years ago

I don't think it would, because if nothing else there's the issue with them being (apparently) 50x30. But I was thinking of having and maintaining them as a separate set, so that the 40x30 ones remain intact.

martimlobao commented 5 years ago

Any update on this? Both Meltan and Melmetal have shinies now, though I don't think there shiny sprites are available anywhere that I know of.

msikma commented 5 years ago

Thanks for reminding me about this! I've not actually gone and asked for a full dump yet from the people who have them. I'm going to go and ask around now to see if I can get one.

msikma commented 5 years ago

It seems Pokédex Tracker made a shiny version of Meltan and Melmetal for their app, but not the other new sprites. I was told that I could just take this image and pull it apart if I wanted the sprites, so that's what I did. I've got the images now. They're 68x56. I hope that's correct. I'd really rather just get a nice clean dump directly from the source but it seems no one's around to give me one at the moment.

I'm going to implement these but since they are a different size than the old sprites, some changes will be needed.

msikma commented 5 years ago

Another interesting note: I think Pokédex Tracker just creates one giant CSS file to display the sprites. Back when I originally made this project (Aug 2014), this was not possible because not all browsers would accept such huge CSS files (particularly, with the large number of selectors you end up with). So I solve it with JS. But maybe it's time to change that approach as well!

martimlobao commented 5 years ago

Looking at sprites-resource.com, I never realized that there were so many icon variations throughout the games!

JRLynch84 commented 4 years ago

Was Meltan and Melmetal updated on this project? I can't see them anywhere

msikma commented 4 years ago

Hi @JRLynch84, unfortunately I've not been able to do this just yet. But with the SwSh release around the corner I'll prioritize this. I'm going to aim towards getting this repo ready for the new sprite format this weekend!

The reason they Meltan and Melmetal are not here yet is because they're a different size than the others so I'll be using a separate section in the icons directory for them.

msikma commented 4 years ago

On another note, purely informational and not related to only those sprites, but I'm planning the following things:

By the way, if anyone has a nice, clean export of the LP/LE icons with no editing and no frills whatsoever, converted as separate png files, please let me know. And same if you are able to get a copy of these icons for Sw/Sh. I'll track them down myself when the game comes out but if anyone can just bring them to me that'd be a nice time saver 😄

I hope this repo can continue to be useful to people after doing some housecleaning and removing all that legacy nonsense.

JRLynch84 commented 4 years ago

Hi @JRLynch84, unfortunately I've not been able to do this just yet.

No worries at all! I was looking at the old comments and wasn't sure if it had been done or not :)

And I'm also someone who just uses this resource for the sprites (and it is a GREAT resource for that. I haven't seen anything else that is this good :))

The reason they Meltan and Melmetal are not here yet is because they're a different size than the others so I'll be using a separate section in the icons directory for them.

I'll be interested to see what format Sword and Shield use (or if they don't have them? That'd be a pain if it was true).

Thanks for all your hard work!

msikma commented 4 years ago

I'll be interested to see what format Sword and Shield use (or if they don't have them? That'd be a pain if it was true).

Or even worse, if they suddenly get canon shiny sprites, then all my work can go into the bin. 😄

I'm just joking, it'd actually be great if they did get them. But I would be a little peeved.

On a side note, I've gotten started on a total rewrite of the sprite generation code. It'll be much simpler, both the script itself and the generated CSS. I'm probably moving that script to a separate repository and using this one just for the sprites (which is really what I should've done when I started this repo...all the way back in 2014). I'll be very busy this week so I'm not sure I'll have any updates, but if not then next weekend.

msikma commented 4 years ago

Meltan and Melmetal will be included in the Sword/Shield update, both in 40x30 and 68x56 form.