Indie Dev

Hello Guest!. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, sell your games, upload content, as well as connect with other members through your own private inbox!

Ingame Sprite Creator Plugin

AceOfShades

Villager
Xy$
0.00
Could there possibly a plugin where you can customize your character's looks in-game?

I mean just like making your sprites via the Sprite Creator, but not as a part of the Game Editor, but as a part of the game itself? An example situation would be during the start of the game, where your character can be customized the way the user wants using the sprite creator resources, and have the resulting image saved into the sprite database and used in the game?
 
Last edited:
that would involve a slider plugin where each piece of sprites you want to tailor. for example you would need to set tables of the parts for a hair style, or face style, clothing and some accessories. you could make a slider with switchs and variables but that's a lot of work to do.
 

AceOfShades

Villager
Xy$
0.00
that would involve a slider plugin where each piece of sprites you want to tailor. for example you would need to set tables of the parts for a hair style, or face style, clothing and some accessories. you could make a slider with switchs and variables but that's a lot of work to do.
Yeah, I think that would be reasonable.
But I wonder if it's going to retain functionality if people were to add Sprite Generator Resources from DLC?
Where can I find some scripting tutorials to get me started?
 
depends on what language you want to use in ruby. I have a book on java script 1.2 but javas real ugly.
you tube should have scripting lessons for java script language.
 

Cunechan

∠( ᐛ 」∠)_
It would be so cool if something like that existed but the ones I've seen so far are impossible to event and since I know nothing about scripting I can't create one myself (besides, it would take so much time to create such a thing). I mean if it was something easy with classes, gender and stuff that wouldnt be a problem but having a variation and the possibilities like in Stardew Valley fe I don't know how to write it.

There's this one thing for vx ace though : http://forums.rpgmakerweb.com/index.php?/topic/5775-composite-characters-in-game-character-creation/
 

AceOfShades

Villager
Xy$
0.00
depends on what language you want to use in ruby. I have a book on java script 1.2 but javas real ugly.
you tube should have scripting lessons for java script language.
I've had some basic experience in using Javascript for Unity3D, so maybe I could take a look.

It would be so cool if something like that existed but the ones I've seen so far are impossible to event and since I know nothing about scripting I can't create one myself (besides, it would take so much time to create such a thing). I mean if it was something easy with classes, gender and stuff that wouldnt be a problem but having a variation and the possibilities like in Stardew Valley fe I don't know how to write it.

There's this one thing for vx ace though : http://forums.rpgmakerweb.com/index.php?/topic/5775-composite-characters-in-game-character-creation/
That looks great! Although Seraphic_Realm implies the use of sliders(probably similar to the Character Creation in Phantasy Star Online 2).
This is a good step forward though. I've seen a number of scripts being converted for use in various RPG Maker applications. We might just see something like that for RMMV in the future.
 
basically you have to store variables as positions on your slider might be better to use hashtables.
Head_slider_position ((1,y)=face_1)<--just an example you need to store the information in a hashtable
the more options you have the more you need to add to the hashtable. and what we find is that we need like 8 lines of hashtables to give 8 face options.
Sliders should be something simple too . like an hp gauge we have a bar tied with horizontal movement the main difference is we either use buttons to move the slider buy click on the buttons or the mouse to drag the slider across.

so your block of code is going to contain a lot of information. for each bar you have to script as many lines as you want to give options to the player. you need some input control code and a use for lists or stacks.

I hope that gives you an idea what to look for.
 

AceOfShades

Villager
Xy$
0.00
basically you have to store variables as positions on your slider might be better to use hashtables.
Head_slider_position ((1,y)=face_1)<--just an example you need to store the information in a hashtable
the more options you have the more you need to add to the hashtable. and what we find is that we need like 8 lines of hashtables to give 8 face options.
Sliders should be something simple too . like an hp gauge we have a bar tied with horizontal movement the main difference is we either use buttons to move the slider buy click on the buttons or the mouse to drag the slider across.

so your block of code is going to contain a lot of information. for each bar you have to script as many lines as you want to give options to the player. you need some input control code and a use for lists or stacks.

I hope that gives you an idea what to look for.
I guess the dragging slider appeals to me more than the buttons, but I think drop-down choices might work better, especially if there's an option for uploading DLC sprite generator resources.

But as you've mentioned, it's also probably a bit too much work, so the sliders are acceptable for now.
And yes, I could probably use a list structure too.
 

trapless

Villager
Xy$
0.00
i can put a base character on screen and then place more images over it for customization, no problem. After a new character is made the image needs to flattened into one image file and saved to the file system. If you don't have it as one sprite file you will need to load and move all of those image files synced in game play and that would cost a bit of performance.
HERE is my issue(why i havn't finished this plugin yet). the rmmv game window is a version of firefox called Gecko. Gecko does not support certain javascript API functions regarding filesystem access. If anyone knows how to save a Sprite() as a .png file on an android device, please let us know :)
 
Top