The (un)Official BB4Win FAQ

  1. BB4WIN
    1. System Requirements
    2. Where can I get the latest version?
    3. Why does Explorer the shell keep popping up when I want to manage files?
    4. Why aren't my settings taking effect after I restart BB4Win?
    5. I tried to edit the extensions.rc/menu.rc/blackbox.rc through the menu but got an error, why?
    6. How do I make an entry in the menu to point to my start menu or quicklaunch folder?
    7. How do I make the toolbar bigger?
    8. How do I make BB4Win skin windows?
    9. How do I set up custom desktop area?
    10. How do I put a custom title at the top of my menu?
    11. What are bro@ms and how do I use them?
    12. My wallpaper keeps changing when I change styles! Why? How do I stop it?
    13. BB4Win is crashing on exit! What's wrong?
    14. I'm getting an error about SHELL32.dll:SHGetFolderPathA
    15. How do I install/uninstall BB4Win as my shell?
    16. I'm getting an error whenever I try and execute commands for explorer (e.g. explorer.exe /e,c:\)
  2. PLUGINS
    1. Where can I download Plugins?
    2. How do I install plugins?
    3. Can I use LiteStep/GeoShell/other shell plugins?
  3. STYLES
    1. How can I find out about the style I'm using?
    2. I want to make my own style, is it hard? Where do I start?
  4. OTHER
    1. Can I control WinAmp/Foobar2000/CoolPlayer/K-Jöfol with hotkeys?
    2. How do I make the toolbar and menu transparent?
    3. Why are my system tray icons lacking color?
    4. What happened to window shading?
    5. Why can't I navigate menus with the keyboard?
    6. I get an "Unknown Error" when using the installer!
  5. KNOWN ISSUES
    1. Menu Scrolling
    2. Mouse Cursor disappearing
    3. Not all windows shading
    4. Installer
    5. Keyboard Volume Keys and other "extra" keys
    6. One Pixel Box instead of Menus
  6. MISCELLANEOUS INFORMATION

BB4WIN
  1. System Requirements
    Windows 95/98/2000/ME/XP (apparently also works on NT 4 or better)
    BB4Win has been run on a Pentium 133 laptop, but we recommend something running Windows 2000 or XP as it is more stable.
  2. Where can I get the latest version?
    The latest released versions are available on Sourceforge.net
    The latest nightly release is available on the Sourceforge Latest Page
  3. Why does Explorer the shell keep popping up when I want to manage files?
    This happens when BB4Win was not installed as the shell correctly on Windows 2000/XP. Doing a "bbwin.exe -install" should fix this, if not paste the following into a .reg file, edit the PATH_TO_BB4WIN [make sure to use double backslashes in paths! ie. \\ ], save it, and then import it into your registry.
    REGEDIT4
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\system.ini\boot]
    "Shell"="USR:Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
    "Shell"="Explorer.exe"
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
    "DesktopProcess"=dword:00000001
    "BrowseNewProcess"="yes"
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
    "Shell"="PATH_TO_BB4WIN"
    
  4. Why aren't my settings taking effect after I restart BB4Win?
    BB4Win saves it settings before it exits on a restart causing you to loss any changes you made. If you want to edit BB4Win settings follow these steps:
    1. Open the blackbox.rc
    2. Bring up the BB4Win menu and hold SHIFT while you click Restart. This should give you a message box telling you that BB4Win has been paused or something to that effect. DO NOT CLICK OK YET!
    3. Edit the blackbox.rc and save your changes.
    4. Click OK on the dialog
    0.90: All that is required now is a Reconfig ([reconfig] (reconfig) in the menu.rc or KeyToGrab(R), WithModifier(Ctrl+Win), WithAction(Reconfigure) for BBKeys.)
  5. I tried to edit the extensions.rc/menu.rc/blackbox.rc through the menu but got an error, why?
    More then likely you don't have an association for .rc files. The easy fix is to edit your exetensions.rc and add:
    blackbox.editor: notepad.exe
    Change the notepad.exe to your desired editor
  6. How do I make an entry in the menu to point to my start menu or quicklaunch folder?
    Add a [path] entry in the menu to point to your start menu's folder.
    Windows 95/98/ME
    [path] (Start Menu)    {"C:\Windows\Start Menu"}
    
    Windows 2000/XP
    [sub] (programs)
      [path] (all users)    {"%ALLUSERSPROFILE%\Start Menu\Programs\"}
      [path] (%USERNAME%)   {"%USERPROFILE%\Start Menu\Programs\"}
      [path] (quick launch) {"%APPDATA%\Microsoft\Internet Explorer\Quick Launch\"}
    [end]
    
  7. How do I make the toolbar bigger?
    Height: You can't make the toolbar taller. It's a fixed height.
    0.90: Height can be set using the style file directive of toolbar.fontHeight:.
    Width: Edit your blackbox.rc and change session.screen0.toolbar.widthPercent:
  8. How do I make BB4Win skin windows?
    BB4Win now has window skinning! BBWinSkin comes with 2 differant skinning engines, one uses ShellWM skins, the other attempts to make a skin based on your current style! You can also use ShellWM (free), WindowsBlinds (shareware), or any other Window Skinning program.
  9. How do I set up custom desktop area?
    There are 4 settings in the extension.rc that you will need to add/modify to setup a custom desktop area:
    blackbox.desktop.marginLeft:   0
    blackbox.desktop.marginRight:  0
    blackbox.desktop.marginTop:    0
    blackbox.desktop.marginBottom: 0
    
    Zero is disabled, any other value reserves that amount of space on the specified desktop edge. To turn on the custom desktop are session.screen0.fullMaximization: must be set to false in your blackbox.rc (this is accessable through the [config] submenu.)
  10. How do I put a custom title at the top of my menu?
    Modify your menu.rc and change the [begin] () to [begin] (custom title here).
  11. What are bro@ms and how do I use them?
    Bro@ms are special messages that control the behavior, apperance, or other aspects of BB4Win and it's plugins. Bro@ms take the form of a word or phrase preceded by an @ symbol. To use bro@ms you can put them in your menu.rc as an [exec] (e.g. [exec] (show plugins) {@BBShowPlugins} ), in your BBKeys.rc as a DoThis (e.g. KeyToGrab(Left), WithModifier(Ctrl+Win), WithAction(ExecCommand), DoThis(@maPrev) ), or you can download Bro@mbox which allows you to enter bro@ms as a command.
  12. My wallpaper keeps changing when I change styles! Why? How do I stop it?
    Each style can contain a directive entitled rootCommand: . This directive changes your wallpaper to something choosen by the style author (or added/modified by you) to give a more consistent feel to the desktop. BB4Win uses the programs bsetroot.exe and bsetbg.exe to set your desktop.
    To stop this from happening you have 3 approaches:
    1. Comment out the rootCommand: in each stlye. (Add a ! or # at the begining of the line in the style file)
    2. Delete bsetroot.exe and bsetbg.exe
    3. Move the bsetroot.exe and bsetbg.exe into a differant folder (It only works if it's in the same folder as Blackbox.exe)
  13. BB4Win is crashing on exit! What's wrong?
    If you have BBWinSkin loaded here is a possible explination from Mortar:
    I suspect is because the workstation is forcing a shutdown of skinned windows or even non-skinned, before bbwinskin has a chance to unload the skinning enigne. Just a thought. I will look into it, because it does seem the box, be-it xoblite or bb4win, does have a problem shutting down when the bbwinskin engine is loaded (bbwinskin is set to on).
    ...
    For now I say just disable the skinning by double clicking the plugin icon before shutdown.
  14. I'm getting an error about SHELL32.dll:SHGetFolderPathA
    Download and install ShFolder.dll. You will probably have to reboot, but that should solve the problem.
  15. How do I install/uninstall BB4Win as my shell?
    To install BB4Win, in a command prompt or run box type:
    "C:\BB4Win\blackbox.exe" -install
    
    and follow the promptings.
    To uninstall BB4Win, use:
    "C:\BB4Win\blackbox.exe" -uninstall
    
  16. I'm getting an error whenever I try and execute commands for explorer (e.g. explorer.exe /e,c:\)
    You need BBDDE, that's all there is to it. Load it like anyother plugin and then restart BB4Win, that should take care of it.
top

PLUGINS
  1. Where can I download Plugins?
    The Desktopian.org BB4Win/xoblite site has the most comprehensive plugin list.
    For the latest "beta" version of plugins go here.
  2. How do I install plugins?
    Add the path to the plugin to your plugins.rc
  3. Can I use LiteStep/GeoShell/other shell plugins?
    NO!
top

STYLES
  1. How can I find out about the style I'm using?
    You can add a Hotkey using WithAction(AboutStyle) OR you can add [aboutstyle] (about style) to your menu.rc
  2. I want to make my own style, is it hard? Where do I start?
    No, it's really not that hard. Just look at other styles and see how they work, the BB4Win documentation has some information on what certain style settings do so make sure to read up.
    You can also try WhiteBox which contains a friendly Style Editor.
top

OTHER
  1. Can I control WinAmp/Foobar2000/CoolPlayer/K-Jöfol with hotkeys?
    Yes, if you have BBKeys and Multiamp loaded you can. Read the Multiamp documentation for more information.
    BBAmp is a command line driven plugin for BB4Win that can control WinAmp (can be used with BBKeys). Check the BBAmp documentation for more information.
  2. How do I make the toolbar and menu transparent?
    Download BBTrans
    0.90: Includes internal transpancy support, settings go in the extensio.rc
    blackbox.menu.alpha:    [value from 0 (transparent) - 255 (opaque)]
    blackbox.toolbar.alpha: [value from 0 (transparent) - 255 (opaque)]
    blackbox.slit.alpha:    [value from 0 (transparent) - 255 (opaque)]
    
  3. Why are my system tray icons lacking color?
    That's the hue and saturation effect specified in the BBSystemBar.rc. You can disable this by setting the systembar.icon.hue: to 0 and systembar.icon.saturation: to 255.
  4. What happened to window shading?
    It's now done as a plugin (BBHook.dll) instead of in the core. Some people didn't like it as part of the core, and this makes it easier to maintain.
  5. Why can't I navigate menus with the keyboard?
    Because this has not been programmed. It is on the list of things to add to a future version of BB4Win.
    0.90: This has been implemented in the latest build of BB4Win
  6. I get an "Unknown Error" when using the installer!
    The installer has some unknown issues with Windows 95/98. You will just have to download the zip file and extract it somewhere.
top

KNOWN ISSUES
  1. Menu Scrolling
    There isn't any at this time, try breaking your menu up into smaller sub menus..
    0.90: FIXED
  2. Mouse Cursor disappearing
    It happens. Try clicking on a non-BB4Win window and you should get it back.
    0.90: FIXED
  3. Not all windows shading
    At this moment we are not sure why some windows refuse to shade. We plan on looking into this in the future.
  4. Installer
    It is available but reportedly needs work.
    0.90: The installer is being discontinued in favor of the "blackbox.exe -install" and Shell Managers [e.g. SetShell, Carapace, ShellOn, Snafkin, or FastSwap]
    Also bladestaylor has made a Zip file pack of everything you need to get started with BB4Win 0.90, find it here, look for BB .90 Pack
  5. Keyboard Volume Keys and other "extra" keys
    Originally we thought this was just Microsoft Keyboards, but that does not appear to be the case, regardless, they don't work, we don't know why.
    User mimeryme pointed out on the Forums that there are programs that allow these keys to work. He recommends Girder but notes that it has a "steep learning curve".
  6. One Pixel Box instead of Menus
    This occurs when the first line of your menu.rc is malformed. It should be [begin] () or [begin] (CUSTOM_HEADER_HERE)
    If you have just [begin] then you will have this problem.
top

This document maintained by:
- Brian Hartvigsen (tresni@crackmonkey.us) [CURRENT]

Change Log
  • 03 NOV 2003
    Updated Answers
    Added information on 0.90 where appropriate
    Added Questions Ik and Il
    XHTML 1.0 Strict
  • 03 JUNE 2003
    Updated CSS
    Added Questions Ij, Ve, Vf
    Updated Answers
    XHTML 1.0 Strict
  • 29 APR 2003
    Initial Release
    XHTML 1.0 Strict
top

Copyright © 2003 Blackbox for Windows Development Team