• Hey Guest! Ever feel like entering a Game Jam, but the time limit is always too much pressure? We get it... You lead a hectic life and dedicating 3 whole days to make a game just doesn't work for you! So, why not enter the GMC SLOW JAM? Take your time! Kick back and make your game over 4 months! Interested? Then just click here!
  • Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.

Discussion Finally, full customization via skins!

C

CedSharp

Guest
I've took a little peek at C:\Program Files\GameMaker Studio 2\GUI\Skins ...



The Cursor folder contains PNG files of all the cursor icon that GameMaker studio uses.


The Images folder contains all the icons, background, and strips used all over the palce in GameMaker.

The Layouts folder contains xml files that seem to describe buttons size, position, border position, titlebar, etc.

the final button seems to be a file for colors, clipping, and all those PNG file positioning and stretching.

In other words, we have 100% control over the look of GameMaker Studio 2 now, so hopefully in a near future some epic skins will start getting out!

GameMaker:Studio 1.4 had skin support, but it was very limited and kinda buggy.
Nonless, some awesome skins were released anyways.

Hopefully the artist hidden in some people will get hyped about this :p
 
C

CedSharp

Guest
They can make whatever they want, it's still up to you to install and use it or not haha.
 

Mike

nobody important
GMC Elder
Okay..... a quick word about this, and a warning.

Yes, GMS2 is FULLY skinable. Yes, we are expecting others to do skins. However, it is currently a pretty large task. We hope over time to simplify it, but this will take time...so if you do a skin now, you will have to change/update it in the future.

That said..... yes. You can make your own skin. If you wish to do this, copy the LIGHT skin and modify that. The DARK skin is the basis of everything, and the LIGHT skin modifies parts of it. You'll want to do the same. Don't copy the dark one, it'll result in a lot more work.
 
Z

Zeralith

Guest
Okay..... a quick word about this, and a warning.

Yes, GMS2 is FULLY skinable. Yes, we are expecting others to do skins. However, it is currently a pretty large task. We hope over time to simplify it, but this will take time...so if you do a skin now, you will have to change/update it in the future.

That said..... yes. You can make your own skin. If you wish to do this, copy the LIGHT skin and modify that. The DARK skin is the basis of everything, and the LIGHT skin modifies parts of it. You'll want to do the same. Don't copy the dark one, it'll result in a lot more work.
Thanks for the tips!

One note for you guys though, even though I'd put this at a SUPER LOW PRIORITY right now, is that the update today completely wiped-out the "\GUI\Skins" folder and refreshed it, which deleted my "\GUI\Skins\Test" folder.

If you guys are going to be supporting skin modifications in the future, maybe do one or multiples of the follow?:

1. Don't refresh this folder on updates.

2. Backup the skins, during an update, and put them in another folder; letting the user know.

3. Let custom skins be read from another location, like the user's "Documents" folder for example.
 

FrostyCat

Redemption Seeker
4. Putting skins in a separate %localappdata% subdirectory instead of in %appdata%, the same way GMS 1.x does it with downloaded tutorials.
 

Mike

nobody important
GMC Elder
Well, we didn't really expect folk to jump on then so quickly - especially with the lack of docs. But yeah, we'll look to add something to the user data so they hang around between updates etc... (when we get the time)
 
Top