Help - Search - Members - Calendar
Full Version: Editing WINNTBBU.DLL For Dummies
MSFN Forums > Customizing Windows and Graphics > Setup Billboard Screens for Windows
Pages: 1, 2, 3, 4

   
Google Internet Forums Unattended CD/DVD Guide
b0r3d
The first thing you need before you do anything, is a program that can open up, and examine the innards of the WINNTBBU.DLL. The program i use is Resource Tuner. Most people use Resource Hacker (cause its freeware), but i find this one alot more user friendly.

Whilst that is downloading, you may wish to extract the WINNTBBU.DLL from your I386 Directory on your WindowsXP CD, and chuck it in a folder someplace. I recommend making a brand spanking new folder where you can store all your new setup screen goodies, so you have them all in the one spot when you need them.

Download is done? Excellent. Give Resource Tuner the good ol' install treatment, and when you're done, execute the application.

From there, you'd want to select File --> Open and then select your WINNTBBU.DLL file you extracted earlier. Since Resource Tuner is a 30 day trial program, it'll ask you to register blah blah, just smash continue.

Your screen should look like this:


If you expand the bitmap subfolder, you'll see lots of little enteries that start with 100, and go up to 192. Now all of them arent there, so dont be alarmed. It goes from 100 to 109, then skips straight to 150. This is normal. You're not missing any enteries, so take thoes fingernails out of your mouth.

If you have a little browse through the enteries in the bitmap subcategory by clicking on a few, you'll notice that each one holds a different bitmap image. These are what you will be editing, and replacing, in order to make your install screens look spiffy.

You will notice that there are several versions of each bitmap image. One set are for 1024 x 768 (high resolution) and the other set are for 640 x 480 (Low resolution). We will be editing the high resolution images.

Here is a brief explanation of where the bitmap files you will need are located:

100 - Windows Logo in the top left hand corner.
101 - Windows Logo in the top left hand corner.
102 - Windows Logo in the top left hand corner.
103 - The main background image.
104 - Image shown next to the task when it has been completed.
105 - Image shown next to the task which has not been completed.
109 - Image shown next to the task when it is being performed.
181 - 192 - Little animating images in the bottom right hand corner of the setup screen.

Okay. From then on, all you need to do is Right click on the image you wish to edit, and select Save Resource As... and choose a location to save the image.

Once you've extracted an image, its time to edit it. Any graphics editing program will suffice. Change it how you wish. The only limits are, that the backdrop must be 1024 x 768, and all images must be in 256 colours. I find it easier to make the image, then convert it to 256 colours at the end.

So now you have your new image that you want to throw back into the WINNTBBU.DLL. This is how you do it.

Back in your resource tuner, select the key that you extracted the image from, right click --> edit resource. On the next screen, you need to press the Open Resource button, illustrated below.



From there, select your edited bitmap. Next, select Ok. Select Yes from the next dialog box.

Follow thoes last few steps to editing your bitmap files, for all the other bitmaps you wish to change, save your new WINNTBBU.DLL (File --> Save File As...) and bobs your monkey! But don't relax yet ... we're not done.

By this point, you should have all your bitmaps replaced in the WINNTBBU.DLL file.

You're almost done! Open up a command prompt (windows key + R, then type in cmd) and navigate to the directory where you saved your WINNTBBU.DLL. (If you dont know how to navigate directorys through dos, i suggest you find out)

Next, at the command prompt, type in this command.
makecab winntbbu.dll

This will create a file called winntbbu.dl_ in the same directory.
All you need to do now is throw that file you just created (winntbbu.dl_) into your i386 folder on your XP CD, and thats it!

Congratulations, you've just changed your XP Setup Screens! Give yourself a pat on the back and a chocolate eclair. You've earnt it.

Note: You do NOT need to put the new WINNTBBU.DLL file into your i386 directory. Only the winntbbu.dl_
DaveXP
Why your ResHacker look different to mine?
edg21
Thanks for the post b0r3d, very useful info smile.gif
Corvette
Good tutorial! This should go in the guides section of MSFN.
b0r3d
QUOTE (Terminator3 @ Sep 4 2003, 08:52 PM)
Why your ResHacker look different to mine?

If you read the post, you'd realise that i use a different program. I use Resource Tuner. whistling.gif
Aaron
Pinned newwink.gif
b0r3d
Hooray!
There will be much dancing and rejoycing thumbup.gif whistling.gif
Ogre
Thanks much bored. Resource Tuner alone made it much easier for me to understand. Now I just need to figure out what theme I want to use. smile.gif
Ogre
One further question:

Do you absolutely have to use a .bmp as the background, or could you substitue something like and animated .gif?
Drewdatrip
Nice Job Sport!
This will be my next advancment on my unattended install
biggrin.gif

|Drew|
b0r3d
QUOTE (Ogre @ Sep 5 2003, 07:50 AM)
One further question:

Do you absolutely have to use a .bmp as the background, or could you substitue something like and animated .gif?

It has to be a bitmap.


@Drew
Hehe .. thank you sir! thumbup.gif
Ogre
QUOTE (b0r3d @ Sep 5 2003, 12:46 AM)
It has to be a bitmap.

Oh well, I guess I'll have to live with it. :/
Ogre
OK, coupla more questions for the tech savy guys....

- Has anyone figured out how to change the color of the text in the startup screen?

- Has anyone figured out a way to remove the progress bar and the text that goes with it (i.e. "Setup will take approximately 39 minutes")?

Heres what i've got so far. i would like to change the text to a green and remove the status bar crap.







I really wish I could use some sort of animated .gif or something to have the matrix text scroll. sad.gif
Sunil
QUOTE (Ogre @ Sep 6 2003, 03:26 PM)
OK, coupla more questions for the tech savy guys....

- Has anyone figured out how to change the color of the text in the startup screen?

- Has anyone figured out a way to remove the progress bar and the text that goes with it (i.e. "Setup will take approximately 39 minutes")?

Heres what i've got so far. i would like to change the text to a green and remove the status bar crap.



I really wish I could use some sort of animated .gif or something to have the matrix text scroll.  sad.gif

DUDE EXCELLENT, LOVE IT..
rstryker
once you run makecab winntbbu.dll is there a way to open the cab file winntbbu.dl_

resouce tuner says it cant open it and i deleted the original edited winntbbu.dll
Ogre
QUOTE (Sunil @ Sep 6 2003, 08:51 PM)
QUOTE (Ogre @ Sep 6 2003, 03:26 PM)
OK, coupla more questions for the tech savy guys....

- Has anyone figured out how to change the color of the text in the startup screen?

- Has anyone figured out a way to remove the progress bar and the text that goes with it (i.e. "Setup will take approximately 39 minutes")?

Heres what i've got so far. i would like to change the text to a green and remove the status bar crap.



I really wish I could use some sort of animated .gif or something to have the matrix text scroll. sad.gif

DUDE EXCELLENT, LOVE IT..

i'm adding Neos converstion with the architect so i updated the picture.
Aaron
QUOTE (rstryker @ Sep 6 2003, 08:58 PM)
once you run makecab winntbbu.dll is there a way to open the cab file winntbbu.dl_

resouce tuner says it cant open it and i deleted the original edited winntbbu.dll

You will have to expand it again to edit the dll
b0r3d
@Ogre

Very well done! You have made my 45 minutes of writing that guide worth while newwink.gif
rstryker
QUOTE (AaronXP @ Sep 6 2003, 06:01 PM)
QUOTE (rstryker @ Sep 6 2003, 08:58 PM)
once you run makecab winntbbu.dll is there a way to open the cab file winntbbu.dl_

resouce tuner says it cant open it and i deleted the original edited winntbbu.dll

You will have to expand it again to edit the dll

how do you expand it?
b0r3d
Expanding it, is pretty much the same way as compressing it, but backwards biggrin.gif

in DOS: expand -r winntbbu.dl_
Ogre
QUOTE (b0r3d @ Sep 7 2003, 01:04 AM)
@Ogre

Very well done! You have made my 45 minutes of writing that guide worth while newwink.gif

thanks man. i appreciate all the help. now i just need to tweak it biggrin.gif
Alpine
Wow ..this is very cool !!

I have a question ?%!

Is this possible to change this test '' The setup will be complete in approximately ''


I have look in winntbbu.dll but i can'T find it !!


thx !
b0r3d
I dont think it can be changed. If it can, noone has found out how yet biggrin.gif
dare2001
Hi Guys,
I have just completed modifying the winntbbu.dll following b0r3d's guide and when I run setup I get the old setup screen.

FYI This is what I did.

Using a new folder with an original copy of winntbbu.dll I followed the guide through using resourcetuner.
I then saved the winntbbu.dll to the new folder.
I then ran cmd and used makecab to compress the winntbbu.dll into winntbbu.dl_
I then copied the new winntbbu.dl_ file into the I386 folder and it asked to overwrite the old one and I said yes.
I then ran setup.exe and the setup screen was still the original one.

In the guide it says not to overwrite the winntbbu.dll.
I thought what the heck and overwrote it using the new winntbbu.dll file.
I then ran setup again and this time the setup screen was the new one.
This I don't get, the guide says not to overwrite the winntbbu.dll and I did and it worked

Can someone please explain if this is right or did I stuff something up.

Thanks,
Dare2001
junale
hi guys,

i have the winntbbu.dl_ in my \i386 folder.

But also
* winntbbu.dll
* winntbba.ddl

with the same content - are they to be overwritten?
Yazoo
I think when you do a setup straight from the CD you will use the winntbu.dll file. But when you boot from the CD it will uncompress the winntbu.dl_ and use that. Thats why you did not see the tweaked screen at first.
Enclave
How do I change the resolution of the setup screen? I edited my setup screen and it worked but it is only displayed at 640x400 or 800x600 not sure which one but def not 1024x768.....


I set bitmap 103 with a 256 colors 1024x768.....
celzius
Ogre, can you please post a link to your matrix winntbbu.dll file. It's very cool, thanks. woot.gif
b0r3d
QUOTE (Enclave @ Sep 14 2003, 02:46 PM)
How do I change the resolution of the setup screen? I edited my setup screen and it worked but it is only displayed at 640x400 or 800x600 not sure which one but def not 1024x768.....


I set bitmap 103 with a 256 colors 1024x768.....

you need to have a relatively good match for your graphics drivers on your CD. If you dont, windows will use its standard driver which may not work well with your card, forcing it into a lower resolution.

Try getting the latests ones for your card, unpack them, throw them on your CD, and add the location to your winnt.sif file.
Enclave
That would make sense but I always thought that the driver was installed during the "Installing Devices" phase so for 5 mins I would see a screen that was low resolution. Anyway I have a Geforce 3 ti200 and when it installed the driver 45.33 it still uses low resolution.
b0r3d
To tell you the truth, im not completly sure what would cause that to happen.
Enclave
Can anyone confirm that the nvidia cards can get high resolution at setup????
specifically a geforce 3
If so tell me the drivers used.... or any method that worked before actually getting it to run at high resolution.
b0r3d
Well im using a Geforce 4 MX 440 and it works perfectly.
I dont see why it would be a problem...is your XP CD legit ?
Enclave
Using cd that came with my dell computer. Would that make a difference? Hmm just installed on that computer and it seems that it didnt install the new 43.33 drivers.. THat might be a problem smile.gif
Ogre
QUOTE (celzius @ Sep 14 2003, 08:22 AM)
Ogre, can you please post a link to your matrix winntbbu.dll file. It's very cool, thanks. woot.gif

i'm still working on it, but as soon as its done, i'll post link.
Enclave
Hmm i'm wondering with 1024x768 if that is the resolution you start with right after the reboot of txtsetup...... OK finally got it to install the 40.31 drivers because the new 45.25 or whatever was giving me problems. It definitely installed the drivers because I booted up with them. But it is still a 800x600 setup screen..

I dont understand how this could be causing me to only run 800x600 because the setup only installs the drivers after it is in the setup. Let me try installing a pre made one maybe mine just sucks??

check my winnt.sif:


QUOTE
[Data]    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"

[Unattended]
    UnattendMode=DefaultHide
    OemPreinstall=Yes
    OemSkipEula=Yes
    NoWaitAfterTextMode=1
    NoWaitAfterGUIMode=1
    TargetPath=\WINDOWS
    DriverSigningPolicy=Ignore
    OemPnPDriversPath="Drivers\nForce\GART;Drivers\nForce\MemCtl;Drivers\nForce
\IDE;Drivers\SATAr;Drivers\nForce\SMBus;Drivers\nForce\Ethernet;Drivers\ATI\Driver\2KXP_INF;Drivers\Nvidia;Drivers\nForce\AudioDrv"


[GuiUnattended]
    OEMSkipWelcome = 1
    EncryptedAdminPassword=NO
    TimeZone=4
    OEMSkipRegional=1

[UserData]
    ProductKey=""
    FullName=""
    OrgName=""

[Display]
    BitsPerPel=32
    Xresolution=1024
    YResolution=768
    Vrefresh=85

[Identification]
    JoinWorkgroup=MSHOME

[Networking]
    InstallDefaultComponents=Yes

[Components]
    msmsgs=off
    msnexplr=off
    zonegames=off

[Shell]
    DefaultStartPanelOff = Yes
    DefaultThemesOff = Yes

[GuiRunOnce]
C0rpse Phxer420
mad.gif DAMNIT mad.gif

Ok, first things first, this is a damned amazing thing. This was definitely the type of customization that I was looking for. I followed your guide and everything is fine....EXCEPT that when I save my file as a 256 color bitmap, the colors get all "pasty." Now, I understand that I'm going from a higher to lower color count and that's why. So my question is to you guys...how the hell are you guys making those nice high-res install pics? I'm using Photoshop 7.0 and just take my files and save it as a 256 color bmp. I've also used the built in windows paint and same thing...What photo editing programs are you guys using and most importantly....I have not downloaded any of your winntbbu files, so I haven't seen if they are really nice looking, but in the screenshots they look very nice, high res, and clean cut. Am I doing something wrong???
b0r3d
I use photoshop 7 to make mine aswell.
The way i drop the colour resolution on my pictures, is to open/make your picture then select image --> mode --> index colour.
Just have a fiddle with the options there, and make sure its 256 colours.

Hope it helps! thumbup.gif
C0rpse Phxer420
Alright, I'm currently having probs with my photoshop right now. Every time I go and try to open it, I get a "system error" from photoshop, not windows and it will not let me get into it...time for a...do I dare say it? *FORMAT* After I format and set everything back up, I will try that. Thank you bored, and thank you everyone for all the time you've spent on this!
valkyre
Does anyone know if it's possible to use a higher color amount, other then 256?
valkyre
Scratch that, I got my setup screen looking quite decent at 256 colors.
astrolabos
Marvelous, simply beautiful. Way to go b0r3d!!! biggrin.gif
Mann
how to capture the screenie during setup huh.gif
The Saint
hmmm is there any way to see how the Setup screen will look during the installation or everytime you have to reformat everything???

no.gif

an exe file somewhere....??

yes....? woot.gif
The Saint
I `ve the same problem Enclave is having.

I did a Setup Screen and its only displayed at 800*600 and on my LCD looks really bad!

Anybody has a site were to upload the screenie of my setup......?
DaveXP
email me the screen shot dave.neilson@ntlworld.com i will put it up for you.
The Saint
done! welcome.gif
DaveXP
Here we go:

Image

looks nice. biggrin.gif
The Saint
Thanks Dave!

The only problem is changing the TEXT color to black or something like it!

Otherwise you can`t see anything! whistling.gif
DarkBringer
If The Saint or anyone else hasn't figured out something yet, the way I found to see
how my setup screen will look is to save the XP CD as an iso and then mount the image on a virtual drive (created by CloneCD or Alcohol 120%).

From there you should just choose to install XP. (But don't go any further!..........
......Unless you want to)
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.