Download!

Skins

Tetra Blocks v1.5+ supports skins. No custom skins are bundled with Tetra Blocks as default.

Go to Download skins to download skins.

Installing a skin

A skin in Tetra Blocks is a exact copy of the structure of the "...\TetraBlocks\Graphics\Original" directory. But with different bitmaps & audio. The "Original" graphics is a skin as any other. 

To install a skin you have to locate the "Skins" directory in your TetraBlocks installation directory. Then you have to unzip the skin-files, make sure they resides in a directory of their own in your "Skins" directory.

In the picture taken from explorer you can see how two other skins than Original is installed. "Flat" and "Template"


Selecting a skin

To decide which skin to use in Tetra Blocks you have to go to the menu "Settings" and choose "Advanced settings". If you have installed your skin correctly it should appear in the skin list together with the default skin "Original". Select which skin to use in the list and press "OK".


How to make your own skins

The simplest way how to create your own skin is by downloading the template skin. The template skin contains a version of all bitmaps that is used in Tetra Blocks. But each bitmap is an template of what it should contain and approximatly where to put what in the bitmap. See the picture to the left.

Copy the contents of ...\TetraBlocks\Graphics\Template to ...\TetraBlocks\Graphics\<SkinName>

Then just load the bitmaps into your favorite graphics editing program. Then alter the graphics as you feel like. All bitmaps must be saved as 24 bit Microsoft Windows BMP.

If you don't want to replace all graphics you just have to delete that .bmp file in your <SkinName>-directory. Because all graphics that couldn't be found in your skin directories will be
loaded from the "Original"-directory.

Color keying

Color keying is used for almost all bitmaps. The color key is a RGB-value that is used to select which pixels that shouldn't be drawn. By using this it's possible to have transparent parts of every bitmap.

The colorkey is stored in a bitmap (<SkinName>\ColorKey.bmp) that is 3 x 1 pixel where each pixel decide which color key to use at a certain screen in game.

Pixel 1
Color key for menu graphics
Color key for button configuration
Color Key for game & high score

Changing the music

Tetra Blocks uses a XM-module as music. The module is splitted in three sub songs all in same file (sniffit.xm). The three sub songs are music for the menu, the game and the high score list. XM-module can be created with music programs as Fast Tracker 2.

In version 1.51+ a file "module.txt" can be placed in the "<yourskin>\Audio"-directory. This can be used to enter alternate settings for other xm-files.

For example the originalskin uses the  "module.txt" which can be seen on the left.

The settings that can be altered are which filename your xm-module has and which position in the song for the  menu, game and high score music starts at.

Filename shall only be the filename without any paths given.

The sub song starting positions must be an integer  corresponding to the position in wanted xm-module. 

Make your skin publically available


If you make your own skin, please make it available for all by submitting it to this site

e-mail skins as attachment in e-mail to the following address
It's not possible to submit skins anymore due to high amount of virus- and spam mails received on submition-address.