I represent a script in which there are 3 methods How to place your own Boot screen.
The script has been developed with the assistance of many developers of Winbuilder community.
The short description of methods:
- Use modifying Source Kernel Files - Changes Boot screen directly in kernel files
- Use BootSkinXP Kernel Driver - Use BootBusExtenders driver which is applied in the BootSkin program
- Use Sherpya Boot Screen Changer - Use bootvid.dll from Sherpya Bart's PE Plugin.
- BootScreenFile
- ProgressBarFile
- settings.ini
[Settings]
BootScreenFile= Path to Bitmap file (640x480 16-color) with Boot Screen
ProgressBarFile= Path to Bitmap file (22x9 16-color) with ProgressBar Screen
ProgressBar= "on" or "off" set enable or disable ProgressBar (default = on)
ProgressBarX= ProgressBar Screen X position (default = 259; range 8...(639-ProgressBarWidth) )
ProgressBarY= ProgressBar Screen Y position (default = 354; range 0...479)
ProgressBarWidth= ProgressBar line Width (default = 120; range 0...623)
ProgressBarX=,
ProgressBarWidth= - These options are used only in Use BootSkinXP Kernel Driver method.
ProgressBarY= - This option are used only in : Use modifying Source Kernel Files and Use BootSkinXP Kernel Driver methods.
Since version 15 BSPreviewer.exe utility is included in a script for viewing Boot Screen and edit settings.ini parameters
Restrictions of methods:
- Use modifying Source Kernel Files - ProgressBar Position can be changed only on axis Y.
- Use BootSkinXP Kernel Driver - There are no restrictions but there are bugs, look in this topic.
Works only with WindowsXP (32bit) source - Use Sherpya Boot Screen Changer - It is displayed only BootScreen without ProgressBar.
Works only with WindowsXP (32bit) source
Only for LiveXP Maintainers and Advanced users. Development versions:
- New version without Resource Hacker usage: YY-BootScreen.script - The latest and recommended by the author
- Old version with Resource Hacker usage:YY-BootScreen.script
Lancelot Adding:
Here is a wonderful bootscreen pack with 58 bootscreens ,
YY-BootScreen_Pack_Lancelot.script
YY-BootScreen_Pack_Lancelot_Bin.script
How to use:
1) put YY-BootScreen_Pack_Lancelot.script & YY-BootScreen_Pack_Lancelot_Bin.script to \Projects\LiveXP\Finish\1 Optimizations\ folder
2) click "Install" on the script gui. (Install button here)
3) now you can select the Bootscreen you want from olegpov's script (Check here)
On olegpov's BootScreen script interface, use "Select BootScreen" scrollbox (if nothing new, click "Refresh list" button)
Also there is awesome "Preview" button on olegpov's script which not only previews but also make adjustments . (Check here)
Thumbnails:
Here are thumbnails of 5 of the bootscreens in the package, say yummy to the 16 color (4bit) pictures