So here is a quick Skin editor for Synthesia!
It relies on ResHacker, which (as the name says) is a tool to modify resources bundled in an executable file.
With ResHack you can modify the graphics included in Synthesia.exe, just open it and choose "Replace resource".
Because you have to do it one by one for every single item (122 images in our case), I made a quick script that scans the content of a folder and send it to ResHack through command line.
Just group all the files and drop the folder into the box
A skin should then be a folder including the modified graphics resources with their exact names.
The original files are tga, but png, tif, and gif seem to work just as fine.
I'm including a test skin inside the archive, so you can have all those names, and an idea of what can be tweaked for the moment.
That includes:
-interface and instruments icons
-notes and keys
-time, difficulty and rating sliders
-particle effects
-cursor
My test skin is an overlay of a black and white checker over the original icons.
Try and drop the Test Skin folder into the box.
What you may change appears in the following shots:
For example have a look at the stretching happening on the notes before thinking about funky patterns covering them.
Also you'll notice there is only one image for all the keys, so you won't be able to create effects like shadows or old dirty keys.
(as you would if there was a full octave and 7 images for the keys)
As it been mentioned in other topics, it would be nice to have more control over different things. I also like that idea of a custom background
to have a real personality for a skin.
You may also vote for Display Style Editor at the features voting page.
For the record, I actually like the current minimalist design quite much, but on the other hand I'm kinda interested of what others may come up with :]
Here is the download below.
You have to get ResHacker separately, as the guy doesn't authorize any distribution.
Once you have the skinbox folder, extract the files (directly, no subfolder) from ResHack to the corresponding folder.
Now go make some skins and have fun :]
::Version info::
v0.1 Initial release
v0.2 Autoconfig & checks