• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

3rd Party Sprite Thread for Multiplayer

frozenshado7

Active Member
Since you cannot see other player's sprites if you do not have their sprite files, I decided to make a one-stop thread where everyone can share their sprites.
If you have a custom sprite that you are using, please post the file here.

Sprites should be stored in the Pokemon\Content\Textures\NPC folder.
 
Last edited by a moderator:

Tornado9797

Content Developer
P3D Developer
Global Moderator
So... do I name the file after their gamejolt ID or what?
Well if you were to do that, the game wouldn't read them (unless a staff member forcefully ties the file with a Game Jolt account). For example, the one I use (a Victini) replaces the Rich Boy skin as "57.png". It works, and since there aren't really any Rich Boy NPCs in the game, it works pretty well.
 

SViper

Active Member
Actually I and greed wanted made today big topic for that not small. But now I made big post for that.

As for sprites you must move them to Pokemon\Content\Textures\NPC as frozen said.
Sprites name in your PC must be same name as owner uses it in his/her PC.
Sprites must be PNG format.
SViper. Name this sprite as SViper

greedlust. Name this sprite as greedlusten

For wear own sprite you must add sprite at same direction, give name and more. For more you must go to this direction Pokemon\Scripts then find a computer.dat and open with notepad or other similar program. Then you must add bold text I written in spoiler, them save and each time you use PC at Pokemon Center you start use your own sprite:
version=2

@player.wearskin(sprite name)
:if:<level.surfing>=true <or> <level.riding>=true
Etc for how must look text in file:

Tricks to stay at your sprite when you back to game: save game while your Surfing.
 
Last edited:

Darkfire

Administrator
Administrator
P3D Developer
I am thinking maybe nilllzz could make it look for the name of the player as the sprite before trying to load the actual sprite you should be
so if you name is abcd when you load the game it will look for abcd.xnb(and png) before looking for the sprite for your rank
then ofc you would have abcd.png as your sprite and anyone who doesnt have abcd in their npc folder will see you as a random npc
this will make it so we dont have to teach people to cheat for you to change your sprite
 

Malcaroni

Bugs Moderator
Trusted Support
Retired Mod
So... do I name the file after their gamejolt ID or what?
Well if you were to do that, the game wouldn't read them (unless a staff member forcefully ties the file with a Game Jolt account). For example, the one I use (a Victini) replaces the Rich Boy skin as "57.png". It works, and since there aren't really any Rich Boy NPCs in the game, it works pretty well.
We're not talking about making local changes. We're talking about letting everyone see it.

I am thinking maybe nilllzz could make it look for the name of the player as the sprite before trying to load the actual sprite you should be
so if you name is abcd when you load the game it will look for abcd.xnb(and png) before looking for the sprite for your rank
then ofc you would have abcd.png as your sprite and anyone who doesnt have abcd in their npc folder will see you as a random npc
this will make it so we dont have to teach people to cheat for you to change your sprite
We could also have an option on the server that lets players upload their sprite to the server (assuming it's under some size) and then have the server upload it to everyone else.
 

Drakoal

Pokémon Ranger
Actually, there is a way to get the custom sprite from others, but I don't know the code exactly.
There's this old game called Well Of Souls, which had the feature of sharing custom made skins either automatically downloading it into the skins folder, or by you manually right clicking their user name and clicking 'Fetch user's skin'
 

Darkfire

Administrator
Administrator
P3D Developer
Actually, there is a way to get the custom sprite from others, but I don't know the code exactly.
There's this old game called Well Of Souls, which had the feature of sharing custom made skins either automatically downloading it into the skins folder, or by you manually right clicking their user name and clicking 'Fetch user's skin'
The issue is not the code :p
It is the place to store the sprites that people want to use that is the issue
Storing all of those sprites in a way would could access is not just something we can do...
we would likely a server to store them on which(incase you dont know) costs money to maintain and we are loathe to spend money we dont have(notice the fact that you did not have to PAY to download the game or use ANY features)
So we are looking into how to do this etc but it isnt a priority really(people really want Kanto and PVP so.....)
 

Drakoal

Pokémon Ranger
But in well of souls, the file was sent to the folder, it did not need store the files into the server itself.

Simple, tell the launcher to download the skin they have in their npc folder to another npc folder. Actually.. I think it'd be best just to send each other our sprite files the old fashion way, the server might lag more with files being sent back and fourth whenever it detects a new file.
 

Darkfire

Administrator
Administrator
P3D Developer
But in well of souls, the file was sent to the folder, it did not need store the files into the server itself.

Simple, tell the launcher to download the skin they have in their npc folder to another npc folder. Actually.. I think it'd be best just to send each other our sprite files the old fashion way, the server might lag more with files being sent back and fourth whenever it detects a new file.
So what you are talking about is having the file go from one person's computer to the other?
That is the least likely option as it is the least reliable.
It relies on both your connection and the other player's connection being good, two things we cannot change. If we host it on a server and there is lag we can take measures to increase the speed of the download on our end and anything else is only the player wishing to download or upload the sprite, not both players.
 

Drakoal

Pokémon Ranger
But it did work just fine on Well Of Souls, but there was only one downside: If the files too big, then it can't download.

But meh, I'm just juggling ideas, its up to you, honestly.
 

Darkfire

Administrator
Administrator
P3D Developer
But it did work just fine on Well Of Souls, but there was only one downside: If the files too big, then it can't download.

But meh, I'm just juggling ideas, its up to you, honestly.
From what I found online Well of Souls is rather old.....
For that type of game(which by the way seems to have no online severs at all from what I can tell) it is beetter for everything to be peer to peer
but for us It would be easier for both us and you if we had the files uploaded online and you just downloaded them when you want it
 

Drakoal

Pokémon Ranger
I did say it was old, there are still servers around, but sadly, very few people go to it, I think 5 is the highest I've seen it, WoS had potential to be the best world making game maker, but the updates for it stopped 5 years ago.
 

greedlust

Fisherman
I am thinking maybe nilllzz could make it look for the name of the player as the sprite before trying to load the actual sprite you should be
so if you name is abcd when you load the game it will look for abcd.xnb(and png) before looking for the sprite for your rank
then ofc you would have abcd.png as your sprite and anyone who doesnt have abcd in their npc folder will see you as a random npc
this will make it so we dont have to teach people to cheat for you to change your sprite
that would be nice
 

Lunedi

Pokémon Ranger
Hope this work D:

I have it already in my "NPC" Folder in Textures Folder, i've named it to "Lunos.PNG" and i've already write that text line in my Computer.dat, so.. will this sprite be in the next version of the pack? D:


Cya~
 
Top