- 26
- Posts
- 10
- Years
- Seen Jan 30, 2016
Alright, I know I've been asking a lot of questions lately and not really contributing much, but I'm going to try to learn Ruby when I have more time (probably over the summer), so hopefully that will change.
However, I do have another question.
There is a Fakemon I would like to make that can be absolutely any color (using hex values).
I already have a base sprite, which has transparency in areas that I want to change color. Is there a way to make this base sprite layer on top of a second sprite, which would simply be a solid color and would change based on personality value?
While I know that the best way to learn is to do it myself, I won't be able to start learning Ruby until this summer, so if you could simply help make the code and preferably also an explanation of what each part does/why it works to help me in the future ("Give a man a fish and feed him for a day; teach a man to fish and feed him for a lifetime," right? This will help me a lot more than just giving me the code, and also probably reduce the number of questions I need to ask, which is helpful to those who keep needing to answer them!), I would be extremely grateful.
I'll obviously also provide credit in-game. ^^
Thank you so much in advance!!
Edit: Also, the reason I would like to use layers is because simply having RMXP draw the pixels on top as someone on a somewhat related help thread mentioned creates problems with shading, since this color is going to need to change based on shades and I think drawing pixels would create problems due to the fact that it generates the color based on personality value. If there IS a method that is easier and would still allow shading, please feel free to suggest that instead. ^^ (If it helps, the current base image I am using uses translucency for shading, which is why it can layer on top for the same effect.)
However, I do have another question.
There is a Fakemon I would like to make that can be absolutely any color (using hex values).
I already have a base sprite, which has transparency in areas that I want to change color. Is there a way to make this base sprite layer on top of a second sprite, which would simply be a solid color and would change based on personality value?
While I know that the best way to learn is to do it myself, I won't be able to start learning Ruby until this summer, so if you could simply help make the code and preferably also an explanation of what each part does/why it works to help me in the future ("Give a man a fish and feed him for a day; teach a man to fish and feed him for a lifetime," right? This will help me a lot more than just giving me the code, and also probably reduce the number of questions I need to ask, which is helpful to those who keep needing to answer them!), I would be extremely grateful.
I'll obviously also provide credit in-game. ^^
Thank you so much in advance!!
Edit: Also, the reason I would like to use layers is because simply having RMXP draw the pixels on top as someone on a somewhat related help thread mentioned creates problems with shading, since this color is going to need to change based on shades and I think drawing pixels would create problems due to the fact that it generates the color based on personality value. If there IS a method that is easier and would still allow shading, please feel free to suggest that instead. ^^ (If it helps, the current base image I am using uses translucency for shading, which is why it can layer on top for the same effect.)
Last edited: