Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

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. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


MrMaguire

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?

Share this post


Link to post
Share on other sites

Look in NTOSKRNL.exe, that should contain the stuff you need. Just make sure to always back it up first.

Share this post


Link to post
Share on other sites

Thanks very much, Tommy. I'll look there.

Share this post


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

Share this post


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.

Share this post


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.

Share this post


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.

Share this post


Link to post
Share on other sites

Yeah, I was thinking about that. I'll need to remake and replace the file every time a new version of UUR is released, which I honestly don't mind.

Share this post


Link to post
Share on other sites

Sounds good. I just wanted to warn you ahead of time so your hard work isn't erased accidentally.

Share this post


Link to post
Share on other sites

Anyone know what might be causing the problem? I'm all out of ideas. Maybe BlackWingCat could help since he has already modified the splash screen before.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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...