Jump to content
MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. ×

Modify Windows 2000 Splash Screen


Recommended Posts

I really like the way BlackWingCat has modified the Windows 2000 splash screen, and I would like to add to it.

 

Extended_Kernel_Boot_Screen_small.png

 

I really like the black loading bar. That looks pretty slick, and I like the "Powered by Extended Kernel" text too. What I want to change here is the scrolling blue bar. I want to make it a similar black to the loading bar with a slight gradient to dark grey.

 

I can handle making new bitmaps and all that jazz. Question is: Where do I get access to the resources for this? Are they hidden in some system file? Which one?

Link to post
Share on other sites

I put my new splash screen together, and this is what I came up with:

 

splash_screen_ver_2_1.png

 

I like the way it turned out. But I'm having a problem implementing it. I basically just exported the bitmap from NTOSKRNL.EXE and created the scrolling bar separately. After getting the dimensions and colours right, I exported the new scrolling bar as a BMP 8 image and pasted it over the original. I replaced the existing splash screen with this in Resource Hacker and then replaced NTOSKRNL.EXE through the recovery console. After rebooting I get this:

 

Windows_2000_New_Splash_Screen_Fail.png

 

Woah, trippy man. At first I thought that the slight mis-positioning of the new scrolling bar over the old one was causing some confusion. I fixed that and still get this. Then I thought that maybe it wasn't able to display all of the colours in the black and grey gradient, so I reduced the colour palette so it looked more like the original. And still nothing. The file implemented is a BMP 8 image, 640x480 pixels just like the original.

 

Any ideas what went wrong here? How does the scrolling bar mechanism even work anyways? I remember when I created my custom MSGINA.DLL file for the logon interface, the banner and scrolling bar were two separate components that could be replaced perfectly fine, but this is just one image.

Edited by MrMaguire
Link to post
Share on other sites

Try number 3. This time I decided to play it safe by ditching thew new scrolling bar bitmap and just modified what was already there.

 

splash_screen_ver_2_2.png

 

I replaced the dark blue with dark grey, and the lighter blue with lighter grey. Implementing this using Resource Hacker gives me the exact same result as above. There must be something that Macromedia Fireworks MX 2004 (my image editor) is doing to this, or maybe I'm just not using the correct export settings.

Link to post
Share on other sites

Try number 4. This time I exported the image from Fireworks and then opened it in MS Paint to save it once again as a 256 colour bitmap.

 

splash_screen_ver_2_3_1.png

 

Yes, I added even more grey. But I think that's all I want to change. Anyway, after putting this bitmap into a fresh copy of NTOSKRNL.EXE, I got the same result as above, except this time it was red with the yellow loading bar! I didn't manage to get a screenshot.

Link to post
Share on other sites

The only thing is, I believe everytime you install a new kernel update, this will be replaced so make sure you keep a backup of it so you can put it back after you're done with the update.

Link to post
Share on other sites
  • 2 weeks later...

I finally got it to work! I took a fresh copy of the splash screen and put some text on it in MS Paint just as a test, and that worked just fine. So, it was obviously something that Fireworks did that isn't compatible, probably because it doesn't support exporting as a 16 colour bitmap. So I took another fresh copy of the splash screen and cut and paste the greyed out parts onto it and exported it as a 16 colour bitmap. Not it works just fine without issue.

 

Windows_2000_Custom_Splash_Screen_small.

 

Pretty sweet, huh? If anybody wants the original bitmap file to put in their own NTOSKRNL.EXE file, just tell me and I'll make it available.

 

I also modified the Windows 2000 Server splash screen:

 

Windows_2000_Server_Custom_Splash_Screen

 

I added the scrolling bar from the one above. Same deal, if you want the bitmap let me know.

Edited by MrMaguire
Link to post
Share on other sites
  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...