A picture to animate, this should be a 256 Colour 320 x 400 Windows BMP, this seems a strange size because the start-up screen uses a mode that puts that resolution on the screen. I tend to do my designing on a 640 x 400 image then scale it using a graphics utility, this makes it easier to get the proportions correct.
A graphics Utility that can directly edit the Palette of an image. (I have yet to decide what is the best for this, I've been trying out a few different ones, and think the final choice will be Paint Shop Pro
A hex editor. or the
XrX Animated Logo Utility
(822KB) which allows you to view animations without rebooting, and does all the hex editing automatically, check out the
XrX Animated Logo Tools Page for more info.
Patience, getting all the right colours in all the right places can be time consuming.
Steps to create Animated Logo:Create, borrow or whatever, just get yourself a picture to animate. A good place to get some ideas is Steve Kremer's Windows 95 & Mac Joke Wallpaper etc. Page One of my first attempts was a bitmap of flowers, simple but appealing. I found a JPG that's 640 x 480 TrueColor.
Correct the size of your picture. Resize the image to 320 x 400 using your choice of tools.
You will need a few unused colours in the palette to use for your animation. So at this point you want to reduce the colour depth of your image to something under 256. I'm going to use the same kind of animation that the default logo uses at the bottom of my image so I'm going to need 20 colours. (If you count you'll find that there are 20 boxes across the screen) So I need to reduce the number of colours in my image to 236. I find that doing this step after resizing generally results in a better image.
Now add the elements to be animated to your picture, in this case I am putting 20 boxes across the bottom of the picture, and setting them to each successive colour I set in the previous step.
Now go back and set those colours to what you actually want them to be. In my case I started with black, faded to green and back to black in those last 20 palette entries.
This is a 'simple' example, and most of the grudge work can be done automatically using a small utility I've created, XrX Addbar, which adds the animated bar to the bottom of an appropriately sized bitmap, to download this and other XrX Tools, check out the XrX Animated Logo Tools page.
Good luck creating your own logo's, I wouldn't mind seeing other peoples work, or if you have any comments you can send me E-Mail. Karl McMurdo (XrX) - kmcmurdo@nucleus.com>One final note here, I got serious about figuring out the animated logo screen after seeing some interesting themes available on the net for MS Plus, and deciding that a theme in my mind couldn't be complete without a tied in start-up screen. One of the better sources I've found for themes is
Dale's Window 95® Theme Page with new themes being added all the time...
Karl McMurdo's (XrX) Homepage
Check out the
Nucleus Hompage
Comments to: Karl McMurdo
(XrX)
Wallpaper.
Sounds.
Start-up.
Shutdown.
ren \windows\media\wallpaper\wallpaper002.bmp wallpaper001.bmp
ren \windows\media\wallpaper\wallpaper003.bmp wallpaper002.bmp
copy \windows\wallpaper.bmp \windows\media\wallpaper\wallpaper003.bmp
move \windows\media\wallpaper\wallpaper001.bmp \windows\wallpaper.bmp
"C:\Windows\Media\swap wallpaper.bat" include the quotes, save and close Autoexec.bat
When you restart your computer your wallpaper will be changed cycling through the images each time you boot up.Ultimately, the intent is for Auto Update to become silent and automatic, much like the Critical Update Notification self-update feature. Replacement of the Critical Update Notification occurs during the Millennium setup; if Critical Update Notification is installed on the client in an upgrade scenario, setup will uninstall Critical Update Notification, because Auto Update provides a superset of redundant Critical Update Notification functionality. And Auto Update is on by default.
There will be no user action required or notification of this change. It updates every 24 hours — that’s not configurable. Auto Update will periodically wake up on schedule to determine what operations to perform. If there are no pending actions to be taken by Auto Update, and the user has not explicitly set the schedule by using the Remind Me Later option, Auto Update will run once every 24 hours.
If the 24-hour time period has passed and Auto Update was not able to check for updates, it will register with SENS, the System Event Notification Service, to be notified when a connection is available. After a connection is available, Auto Update will check for updates and reschedule for 24 hours.
Once Auto Update has been awakened, it will need to check the last state of Auto Update. In other words, what action was Auto Update performing on the last execution. And how should Auto Update resume?
It uses a throttled download technology. The downloader will only retrieve information from your Windows Update server in the background, while the bandwidth is not being used by another service, user, or anything else. Auto Update will detect when a connection is not in use, or not saturated, and request information from the server. As other requests enter the pipe, Auto Update will throttle down its use of the bandwidth until a sufficient amount of bandwidth becomes available.
The goal for background download is to have no noticeable impact on a user’s use of the connection. The noticeable impact varies, depending on the use of the pipe: e-mail, surfing, streaming media, whatever you have. So Auto Update will detect, in real time, the saturation level of the pipe to determine how much bandwidth is available for its own use.
Background downloading applies to all CAB content downloaded, as in self-update CABs, new content, etc., but will not apply to version 3 (of SFP and Auto Update) catalog information. The reason for this is the catalog information must always be the latest information when detecting or resuming a download, to ensure that the user receives proper updates. For this reason, if the catalog retrieval is ever interrupted, then a restart will occur from the beginning, rather than the point of interruption.
Windows Update uses the Wuv3is.dll control that the Windows Update site uses. It only deals with critical updates. Auto Update is a subset of the content located on the Windows Update site.
The Auto Update content is contained on a separate server. We won’t pull down anything from recommended updates or other Windows Update areas. Auto Update will not automatically dial a connection. It will sense if a connection to the Internet is present and proceed accordingly.
When Millennium is about to enter a hibernated or suspended or standby state, Auto Update must exit gracefully to allow this state to occur. Because Auto Update runs in the background, it will not be obvious to the user why the transition cannot be made. Auto update should not prevent this transaction.
If connectivity is lost due to the state transition, Auto Update should terminate and not be in memory when the system hibernates. But the SENS and shell hook should be able to resume from hibernation as appropriate.
It’s configured in Control Panel or Auto Update properties.
There are three options in Control Panel / Automatic Updates.