_Martin_ _Martin_

The Art of Making BootSkins

The Art of Making BootSkins

... or my version of it!

 

 

 

The Art of Making BootSkins

BootSkins are certainly the skinning fashion of the moment. These are replacements for the screen that is displayed when Windows is loading.

Previously, replacing these screens had been a somewhat risky affair involving hacking your Windows application to pieces, but now BootSkin (www.bootskin.com) allows you to replace the screen without risking damage to your Windows installation under Windows 2000 and Windows XP.

The software allows you to apply one of the default skins or one downloaded from WinCustomize (https://www.wincustomize.com/skins.asp?library=32), but how do you create one of your own?


Well, it’s actually really easy. All that are required are 2 images and one configuration file. The first thing to do is to design how you want your skin to look when it’s completed.

This is my image as I want it to look. It’s just a tweak of the standard look. What you need to bear in mind currently is that BootSkin only works with 16 color images. There are plans to change this in the future to allow more colors but we must work with what’s available at the moment so keep your image simple.

The two images are the background and the progress bar. The background incorporates everything you see above apart from the blue progress bar in the top right. The box surrounding the progress bar is an optional part of the background image.

A lot of image programs claim to produce 4-bit (16 color) bitmaps but often the format is not quite right without knowing your image editing software well. What is fortunate here is that another Stardock program can help.


SkinStudio (www.stardock.com/products/SkinStudio) is mainly a tool for creating WindowBlinds and other skins but it has a useful tool built in that can help. If you select Tools … Bootskin … Prepare Image from the menu you will launch a little utility specifically for this purpose.

If you “browse” for your image you can load it into the utility.

You should then check the “Dither” option and experiment with the different Resampling and Dithering types to find the closest 16 color representation of your original image. You can then press “Save” and save your background image.


You can then move on to prepare the progress bar. The best way to do this is to start with an existing image to tweak. Basically however, in the BootSkin, you will eventually specify how much space the progress bar will take up and then this progress bar you create will be animated as Windows loads to fill this space.

Here we are using a simple image, which also uses the same 16 color palette as the background.

OK, so on to creating the actual BootSkin.

Under the directory where you installed BootSkin there is a Skins directory. Within this directory there will be a series of folders for each BootSkin installed. To add your skin, create a subdirectory with the name of your skin. I’m creating a directory called StardockEdition. Within that folder I’m going to place my two image files and a copy of an existing bootskin.ini file from one of the other folders.

We’re almost there now. We’ve done the hard work in creating the images. Now, we just need to change the .ini file to tell BootSkin how to use these images. Lets take a look at that file now.


[BootSkin]

Type=0

Name = "XXXXXXXXXXXX"

Author = "XXXXXXXXXXXX"

Description = "XXXXXXXXXXXX"

ProgressBar=XXXXXXXXXXXXXXXXX.bmp

ProgressBarX = XXX

ProgressBarY = XXX

ProgressBarWidth = XXX

Screen=XXXXXXXXXXXXXXXXXX.bmp

Note that I’ve replaced context with a series of XXXXXs. These are the areas you need to change.

Name

Here, simply enter the name of the BootSkin you have created within quotation marks.

e.g. Name = "Windows Stardock Edition"

Author

Here, enter your own name so you can get the credit owed for your wonderful skin within quotation marks.

e.g. Author = "_Martin_"

Description

Enter some information about the skin you have created, again within quotation marks.

e.g. Description = "A simple twist on the standard login to give credit to Stardock’s wonderful software"

Progress Bar

Here, you need to enter the name of the bitmap file you are using for your progress bar.

e.g. ProgressBar=StardockEditionProgress.bmp

ProgressBarX

You need to work our where you are placing the progress bar on the screen. This represents the absolute left edge of the bar. You can use your source image to work out the location.

e.g. ProgressBarX = 508

ProgressBarY

This is the vertical coordinate of the top left of the progress bar on the screen.

e.g. ProgressBarY = 12

ProgressBarWidth

This is how wide you want the progress bar to be. As Windows loads, the Progress bar image that you specified will be moved across this area. Once it has moved across the width of the progress bar you have specified here the progress bar will start again from the left edge of the progress bar.

e.g. ProgressBarWidth = 118

Screen

Here, you need to enter the name of the bitmap file you are using for your background.

e.g. Screen=StardockEditionBack.bmp

OK, so here’s the final version of the bootskin.ini file:

[BootSkin]

Type=0

Name = "Windows Stardock Edition"

Author = "_Martin_"

Description = "A simple twist on the standard login to give credit to Stardock’s wonderful software"

ProgressBar=StardockEditionProgress.bmp

ProgressBarX = 508

ProgressBarY = 12

ProgressBarWidth = 118

Screen=StardockEditionBack.bmp

Now that you have edited the file, save it.

If you load BootSkin now, you can see you skin in the list.

Click the Apply button and your skin will be shown the next time that Windows restarts.

The final thing you can do is to share your BootSkin with others. To do this, select your skin, and select File … Export Selected Skin to File. Then, select a name for your file and a location to save it to. You will then have a .bootskin file that you can share with other BootSkin users. Why not upload it to WinCustomize for others to comment on?

2,573,190 views 542 replies
Reply #476 Top
does anyone know how to replace or change the VERY FIRST screen that appears when you switch on your computer? its usually one set by the manufacturer, e.g dell or hp
Reply #477 Top
It's really hard to use 16color to fix a good picture ,it would be much better if we could use 24color .
Reply #478 Top
How can I find the directory of my boot skin ?
I would like to cahnge it manualy .
Reply #482 Top
Anyone that posted a comment saying they worked it out are full of SSSSSSSHHHHHHHHITTTTTTTTTTTTTTTTTTTTTT i
haven't seen a program work so crap (since a bout 5 mins earlier when i tried getting some other free shit) and be so dodgy
I had a look at some of the shit they put in files on my windows and my guess is they are fuking me around, tho I'll let my mate
have a look he's better at some shit than me though he normally agrees most of the time ( my guess is anyone that got it
to work knows how to change the boot screen manually like me)

Fuken Gimps
Reply #484 Top
or you could just use reshack, and do it yourself the easy way. open reshack, go to ntoskrnl.exe, replace image #5 with the 640x480 4bit image of your choice. figure out the progress bar yourself, it's real simple
Reply #485 Top
Well the Bootskin program works for sure and works great I haven ttried the program for making custom skins. i just downloaded some skins that were close tro what I wanted and edited them in paint. Yes you can change your boot scree with resourse hacker, but with with Bootskin you can change it quickly and easily and you have the option of it booting with a random image
Reply #486 Top

Looks like this thread recently entered the Twilight Zone of National Idiot Week.

Lots of opinions....none of them based in even a semblance of reality.

To answer a few of the more sane....

640x480 4bit [16 colour] is a default format known as VGA and has been around since Adam was a pup.  It is a video format standard to 'all' graphic cards ['all' is bound to really mean 'most', as there's always someone who thinks they can do it better].

In this case, Win XP uses VGA in the boot sequence, just as your BIOS uses VGA in system startup.

You won't find a straight 'image file' to swap for a new boot image without doing one of 2 things.  Using a bootskin proggy such as the Stardock one, or manually 'hacking' a MS Dynamic Link Library [dll] with a proggy such as Reshacker.

Both methods have 'problems', or CAN have problems.

Some Proprietary Systems/BIOS simply do NOT support 'Bootskin' at all, or may, if a different version is tried....and hacking a DLL [if errors are made] can screw a boot sequence totally.

Yes, it's hard making a good-looking bootskin with 16 colours...and no, 24 would not be that much better...unless you are meaning 24 BIT.  THEN you are comparing 4bit vs 'full-colour' 24 bit, and yes the difference is massive.

IF you succeed in creating a 4bit/16 colour image...AND it looks great in preview BUT it looks like crap in reality [loading] THEN your progress bar image does NOT have the same palette as your main image.

If your 2 images ARE using the same 4bit/16 colour palette THEN the reality will match the preview.

If your newly made bootskin does not appear in the list - close the proggy and restart.  Check that the 'name' in your ini file is the name of the folder it's installed/created in.

A 'typical' boot's ini file...

[BootSkin]
Type=0
Name = "Schumi"
Author = "Paul Martin (Jafo)"
Description = "Australian F1 GrandPrix"
ProgressBar=Progress.bmp
ProgressBarX = 259
ProgressBarY = 379
ProgressBarWidth = 122
Screen=Michael.bmp

The bootskin archive is 'Scumi.bootskin' which is, BTW simply a zip file renamed....[Schumi.zip becomes Schumi.bootskin], and the folder it would be in would be 'Schumi' during its creation.  [This one's 2 and a half years old].

For those asserting WE are 'full of shit' if we manage to get a bootskin to work may I suggest self-administering Laxettes?...

Reply #487 Top

640x480 4bit [16 colour] is a default format known as VGA and has been around since Adam was a pup. It is a video format standard to 'all' graphic cards ['all' is bound to really mean 'most', as there's always someone who thinks they can do it better].

Forgot to add...I used to have a 22 inch monitor...huge bugger, too...problem was it was a 'Fixed Frequency' monitor.....and what that [simply] meant was it actually could NOT display VGA, not without a special card.  Its minimum was 800x600 [called XGA].  It made dealing with BIOS/boots/etc [and game installs/setups] a REAL pain....- guessing with a blank screen [or hot-swapping to a second monitor].

Reply #488 Top
Nice job!! I kind of stuck on the Pirated Edition but will get these to switch now and then. Thanks.
Reply #489 Top
Then renamed the ini file to a .bootskin


The ini stays an ini. Zip everything then rename the .zip to .bootskin

You should be done then
Reply #491 Top
Okay, first of all you really don't need Stardock's SkinStudio - provided that you know what to do with a real image manipulation program.

Actual image manipulation programs create much much better 16 colour pictures than SkinStudio. The only thing you need to take care of is that you use the exact same colour palette to both progress bar AND the actual image.

The colour palettes have certain values for certain colours. The VGA screen can display 16 different colours at a time. If there's 16 colours in base picture and some more in progress bar, there's too many of them, which results in distorted colours, if you're lucky. If you're unlucky you don't see any picture at all.


If you don't know how to save a palette, you can do like this: if you have some black areas in the main picture, place the progress bar unit onto that empty black area before you convert the image into 16 colour image.

When you have converted the image, both the progress bar and the picture are surely converted into excact same colour palette, because they are in the same picture at this point.

Now you need to copy the progress bar away from the empty area and save the 16 colour main image as, say, Image.bmp. Now, resize this picture into, for example, 22x9 size. Then paste the previously copied progress bar part onto this resized picture, and save as Progress.bmp.

This is a very sure way to have both files in same colour palette.

And as for the question "How to creat high resolution boot skin", you can't. 640x480x16colours is the maximum supported resolution in this case, which is shame, because older Windows's could show 256 colour boot images...


What I would hope for newer releases of BootSkin program is that they enabled higher than 9 pixels high progress bars.
Reply #492 Top
Using a new Toshiba Sattellite Notebook the boot-screen comes on at first then a quick blue screen for a second followed by start windows in a normal orother way, usually I then start it in the normal way. On my PC at home it works, but still haven't figured out for my notebook yet............
Reply #493 Top
I had the same experience recently JC after having to do a 'restore' on my Satelite Notebook...had to give up on both Logon Studio + Bootskins but figured it was because of either Microsoft Windows strict GDI security patches or a Vista Customization Suite I installed but the Suite is well worth the opportunity cost; Logon + Boot DID work flawlessly on my Toshiba for a yr - see the thread from yesterday re Bootskins & Logon Studio not working in the Windows XP category
Reply #494 Top
Hey Guys,
i need some help witht the 16 colour bit.
I have uploaded the images to the files etc....
and when i select it then load it up,
The Boot skin appears, but it is like a green colour, not what it should be.
Please can u guyts help me
Cheers
Danny
Reply #495 Top
need some help witht the 16 colour bit.


4bit = 16 colour
Reply #496 Top
Hey, first i sorry for my english
I have problem with progress cycle... i want progress in my bootskin like progress in oryginal bootscreen in win2000pro...
How can i create that progress ? Is this possible ?
Reply #498 Top
I created a couple of boot screens with stardock's skin studio and i have saved the files in the bootskin\skins directory each in there own directory however bootskin does not show these when it loads up i have even shutdown the computer and rebooted however still nothing i have checked everything i know to check is there something i am doing wrong or am i just not going to be able to use this program to install my own boot screens with?
Reply #499 Top
y'all do realize this post is almost 3 yrs old?

Stardock created a Bootskin Forum.

Starting a post there with your question may get more results since a lot of people will figure it's just another spam bot reviving an old thread.


BLeeKM:

I believe your progress bar has to use the same 4bit colors as the pic

Larry Garing:

what file extension did you save as?
Reply #500 Top
One of them has a progress bar from one of the other boot skins i have that works fine the other has no progress bar nor does it mention it in the ini file and i have saved the files as bmp just like the other files that work in the program. Thanks for the heads up on the forum i wasnt aware there was one i havent done a custom boot screen in a few years and when service pack 2 came out and pretty much killed my skin i gave it up until the other day when i saw that stardock has a program to do it.