Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Make a simple WindowSkin!

How to make a decent window skin
By Xilef

For this tutorial we will be using this template:
wstemplate.png


You can't use any window skin for any game as they can clash with the desired mood or enviroment. A game set in a tropical island needs an ocean blue background and a simple frame, a game with a dark story line should have a dark, gothic window skin, a short game with no particular desired mood needs a simple window skin with a simple colour, such as red or green.

Let's make a window skin for this game. The game is dark and deppressing.
World.png


First we will start on the background of the window skin, that's the 128x128 box on the far left in Purple, it's best to keep the background simple, so we'll use a gradient going from top left of the box to bottom right. As this game is dark and sad we will use the colours black and dark blue. Try to work for a good shade. Never ever use an image as a background as they stretch horribly on scenes such as the menu. Only use an image if you know what you are doing.
lonegradient.png

(Remember, never use a light background with the default RMXP font colour, that's no yellows or whites)
Gradient.png

This is what we have.

Now for the frame, zoom in on this 64x64 section of the window skin in the upper right:
frametemplate.png

The red squares in the corners are the corners of our frame, keep it close to the outside of the box, the orange sections next to the red boxes are there for decorations, if you want to make an advanced window skin then put in a fancy pattern here, make sure it connects with the corners in the red boxes though. The marroon square is for another fancy pattern, this should connect to the orange sections.
It is best to keep the frame simple, so we won't use any patterns this time.
I went around mine with black, grey and grey/blue colours to get this:
loneframe.png

I kept mine very simple.
Now lets attach that to the rest of the window skin.
frame.png


The yellow parts in the frame section of the window skin are for arrows that indicate directions to scroll on the window skin, some people leave this out, but it can be very easy to do.
Zoom back here:
loneframe.png

About two pixel down from the upper right of the west side yellow box draw a black line 3px long from right to left and a diagonal line from there to the centre on the left, repeat this from the bottom and connect the edges on the right to get this:
Arrowpartone.png

Go around the inner edge of that with white and fill in the rest with a light grey/blue:
Arrowparttwo.png

Copy that, flip and rotate where needed to finish this part off.
Arrowpartthree.png

A simple, easy and effective arrow.
arrows.png

This is what we have so far.

The selection box causes confusion sometimes, but it is really quite simple. Zoom in on the blue 32x32 box here:
bluebox.png

The dark blue, 2px wide frame around the outside of it is the only part that won't stretch, so we should make the frame of the selection box here. I went around it in black and then added white on one side and grey on the other to get this:
boxpart1.png

Don't use a picture for the middle of this, use either a solid colour or a gradient, we will use a gradient here, make sure it doesn't go in the same direction as the background else it'll clash. I did my gradient going from top to bottom, keeping my theme of dark blues.
Oh yes, don't use bilinear gradients on the selection box, it doesn't work very well.
boxpart2.png

We then have this:
boxes.png


The continue message animation should be kept simple aswell. You can use images such as rotating circles or morphing shapes or sometimes have the letters N E X T appear in that order, but this time we'll keep it easy and go for a triangle that moves up and down.
Zoom in on these, 16x16 squares here:
Nextsquare.png

Using the same method as the scroll arrows, we'll draw a black outline arrow, with 1px gap at the top.
Nextsquarepart1.png

Colour it in how you want, I went around the inner edge with white again and filled it with purple.
Nextsquarepart2.png

I then copied it onto each square going from left to right, moving it down 2 pixels each time.
Nextsquarepart3.png

In game it'll move down pretty smoothly and then go back at the top again.
We have this so far:
nextsquares.png


Now for the battle cursors. We will use triangles for this as they will be simple and easy to draw.
Zoom in on these two squares:
battlecursors.png

Using a similar method as the arrows we drew before, draw this black outline.
battlecursorspart1.png

I went around the inside of this in white like I did before. Now for the inside of this frame.
We could use a solid colour here, but that would be boring, so we'll use a gradient. This is a black to grey gradient from bottom to top. Use the gradient inside the frame.
battlecursorspart2.png

Copy and paste it onto the other square and tint the gradient into a slightly different colour, I changed it to a lighter blue/grey.
battlecursorspart3.png

Zoom back out and we have this an almost finished window skin:
battlecursorsfin.png


Now to finish it off, fill in all the parts we dont need with a solid colour that hasn't been used in this, I suggest a light green or yellow.
afinishedwindowskin.png


Import that into RPG Maker XP and select the green as transparent. Set it as the window skin in the database and try it out!
welldesignedwindowskin.png

Now test it out in the menu for any obvious signs of stretch:
Menutest.png

And test it out in battle to see if the cursor looks good:
Battletest.png





If anyone wants to try this out in VX, here's my VX template
WindowTemplate.png

And the key
 
what if I would try to recreate a window like windowblinds? what's the name of the tool you would prefer to use every time you create a windowskin that looks like... a window in WinXP? The thing is that I don't know how to create something that doesn't look just like a common rectangle or a frame.
 
shadowball":iqx7lg0p said:
what if I would try to recreate a window like windowblinds? what's the name of the tool you would prefer to use every time you create a windowskin that looks like... a window in WinXP? The thing is that I don't know how to create something that doesn't look just like a common rectangle or a frame.
You might want to try searching for a script to do this. I know Mac had one, but I can't for the life of me find it. Basically, windowskins by themselves are not going to go far from rectangles. You can make them sorta rounded rectangles, but you won't be seeing anything far from that. By using a script, you can create your own picture and have the text displayed on it.
 
well, yes, I know that should be possible, but I meant if he could tell me how would anyone create a windowskin like any winxp or windowblinds windowskin I have seen before, i.e. Xilef's Windows Vista WS
 
mmm if we were talking about common windowskins like the normal xp or vista ones, that would be perfect, but not if I try to recreate a windowblinds windowskin... at least that's what has happened to me until now...
 
That is a great window skin, especially for MS paint, all of my first window skins were made from MS paint.
If you want to use a gradient for an MS paint made window skin then I suggest copying a Gradient Filled square Autoshape from a Microsoft Office program such as Powerpoint.
 
Xilef":1alqnxdl said:
Would anyone like to post any window skins that they made with this?
I would love to, even if it is ugly.
http://novelbet.googlepages.com/window3.bmp[/img]
I really don't know WTF I was doing, and I'm not happy with the end result at all. I'll definitely be making some more, just for practice. Haven't been feeling particularly creative lately.
http://novelbet.googlepages.com/screentest1.jpg[/img]

http://novelbet.googlepages.com/screentest2.jpg[/img]

http://novelbet.googlepages.com/screentest3.jpg[/img]

Don't make fun of my terrible map. :( I made it in five minutes, just for these test shots.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top