Deviant Login Shop  Join deviantART for FREE Take the Tour


Submitted on
April 8, 2012
File Size
31.4 KB
Submitted with


16,787 (4 today)
52 (who?)


Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
'Hexagonads' Launcher - Project Ghost by YGKtech 'Hexagonads' Launcher - Project Ghost by YGKtech
Version 2.0 is now available here.

A neat launcher I made for my 'Project Ghost' suite (work in progress). consists of 16 independent hexagonal buttons, each can be bound to any application, file, or directory path on your computer.

The hexagon's change color when you move your cursor over them, and flash twice when clicked.

To add your programs to the buttons, find the directory path for the program, and paste it into the corresponding "Path#,#" line in the [Variables] section of the .ini file (access this by right clicking the skin and pressing 'Edit skin'). For example; to set the top left hexagon to launch the windows calculator, open the .ini file and find the line:

Path1,1 =

and change it to:

Path1,1 = C:\Windows\System32\calc

***NOTE*** if you want to drag the launcher around, click between hexagons on the BOTTOM row, the gaps on the top row are not treated as part of the skin.

As it is, the array is not easy to modify, working out the spacing for each hexagon is a pain, and re-sizing the array means fiddling around with a dozen variables. As such I intend to fully revise the code for this in the near future, spicing up the visuals while I'm at it.

Wallpaper is my own creation, not submitted yet.

P.S. The name is a little more, umm... Flavorful than usual, you can thank some of the contributors to the Support John Hanlon project for the idea.

EDIT: V1.1 is up.

This is not the full revision that I have planned; it's just a simple usability update. Someone asked if I could make a more visible reminder for which button does what. So here it is.

Each button now has a string displaying a title of your choice centered in the hexagon. The text turns black whenever the hexagon turns white, to keep it visible at all times. The title is the same text you would use as a ToolTip, and ToolTips are now disabled by default

*NOTE* - This text CAN be disabled easily, in the *.ini file I have two variables "ToolTipsOff" and "HideText" which turn hover text and button titles on/off, respectively.

EDIT: v1.1.1: just a bug fix, commented out a few unused lines that were causing errors for some users.
Add a Comment:
formthelines Mar 27, 2014  New member
This may be an extremely stupid question, but is it possible to use images instead of words as the Hexagon names? IE i would like to show the Diablo 3 box art for my D3 Hex tile, instead of the words.
YGKtech Mar 30, 2014  Hobbyist Interface Designer
    It is possible, but not simple.  I've had one or two people come to me with this question before and at least one of them has succeeded.  If you aren't comfortable editing rainmeter skins it may be a bit out of your depth, but if you're willing to take some time and work through it the results can be pretty cool.  Here is a link to what one person ended up making:…

    look through the Comments on Hexagonads 2.0 (you should also probably upgrade to 2.0) and you should find my conversation with user Cissed (who created the skin in the link above, though I don't think he ever published the code)

    If you can get your head around the code modifications, it shouldn't be too tough, though finding the right images may take some work, in past for things like this I have had to find icon images online, and then use Photoshop (or another image editing program, like the freeware Gimp) to make the background transparent.

    Let me know if you have any questions, I think it may be best to move the conversation to the comments thread for version 2.0, but it's not a big deal.
Im sorry, i cant get the text to display in the hexagons, i have the text settings set to display as per your instructions
YGKtech Feb 12, 2013  Hobbyist Interface Designer
I'm always happy to help someone use my skins.

First of all I would suggest updating to version 2.0, it's a strict upgrade and starting with a clean slate always helps. If I remember correctly the button labels are enabled by default in that version, so it should be as simple as adding text to the approprite "tip#,# = " statement.
SplitShock May 24, 2012  Hobbyist General Artist
Hey, I really appreciate your work with this project. I really like the look of it, and I've already made it smaller and with custom glowing tiles, etc.

However, there seems to be a set frame for the launcher to move in. Of course, I'm assuming this is the "bg.png" file, which is 1500x600, but I've replaced it with a smaller version that fits the launcher's size perfectly and it seems to still have that border.

That isn't really the problem, since I modified the "H.frame" value in the .ini file to move it where I want; the problem is that it overlays the rest of my rainmeter skins and I can't access them. I've already tried multiple solutions to this, such as setting the background to a string meter and a solid color, even deleting the whole [background] section, but to no avail. Do you know how to remove this?
YGKtech May 24, 2012  Hobbyist Interface Designer
I was going over my code from the currently posted version and there are several places where I think the problem could stem from. If you want I could look over your code and see if I can spot the culprit.

Aside from that, I am currently working on a complete revision of the skin that should make it much easier to work with. If you are interested I could send you an early version of it. At the moment I have eliminated the background frame, made the code much cleaner, and created a system that allows the entire skin to be re-sized by changing a single variable. There may be some bugs I'm unaware of (one I am aware of, and working on) but it's probably a better starting point than what I have posted here.
YGKtech May 24, 2012  Hobbyist Interface Designer
I'm in a but of a rush at the moment, but here's a few quick thoughts before I leave:
1) make sure you adjust the W.frame variable as well.
2) you should be able to delete the background entirely without consequence, it really is just there to make portions of the skin dragable and for contrast if someone has a wallpaper that clashes with the hexagons.

I can take a closer look at what might be causing your problems in an hour or two, until then good luck and thanks for the complement :D
it's too big, if it could be more smaller it will be more cute!!
YGKtech May 6, 2012  Hobbyist Interface Designer
Thanks for the input :)

I'll try to either release a mini version or finish v2.0 sometime in the next month. I'm rather busy with college finals this week, but after that I can start working on rainmeter stuff again.
Add a Comment: