Vista Style Builder

  Home Help Search Login Register  
  Show Posts
Pages: [1] 2
1  Help / Windows 8 / Windows 8.1 / Re: Tool to convert binary UIFILES to xml text on: August 13, 2015, 09:28:59 am
Hello

I try to use this "soft" to convert a binary, but it does not work
This is the binary "EXPLORER_RIBBON" of explorerframe.dll (extracted with Restorator in .raw
I was wrong ?

Thanks



The EXPLORER_RIBBON resource in explorerframe.dll is unfortunately not a UIFILE resource (different format) and cannot be converted with this tool. sorry
2  Help / Windows 8 / Windows 8.1 / Re: Tool to convert binary UIFILES to xml text on: January 31, 2015, 07:21:36 pm
Hello

Thank you for sharing

I do not really understand (sorry for my english), that is to modify shell32.dll oneself and have the same result as OldNewExplorer, for example?

If so, how I should proceed?

Thanks for your help

Basically some of the UIFILEs in shell32.dll and ExplorerFrame.dll (but also other system files) are encoded in a binary format that you cannot edit directly (for use e.g. with OldNewExplorer). So what most people do is use UIFILEs from previous Windows builds.

What this tool does is it converts the UIFILEs from binary format to a text format, that you can edit as you want and use with OldNewExplorer (so no need to use UIFILEs from previous builds)
3  Other / Other / Re: Notification Area Frame on: December 25, 2014, 12:26:32 am
Thanks, 3am!
4  Help / Windows 8 / Windows 8.1 / Taskbar button horizontal spacing on: November 18, 2014, 11:34:02 am
You can modify horizontal spacing of taskbar buttons (i.e. width of gap between buttons) by changing the CONTENTMARGINS properties at:

Taskbar & System Tray > TaskBand > Aero > TaskBand (8) > GroupTab > 1 (non-grouped buttons)
Taskbar & System Tray > TaskBand > Aero > TaskBand (8) > GroupTab > 2
Taskbar & System Tray > TaskBand > Aero > TaskBand (8) > GroupTab > 3

Only the value for the right margin (e.g 0, 8, 0, 0) seems to have any effect. Also increasing the value - strangely enough - decreases spacing between buttons and vice versa
5  Help / Windows 8 / Windows 8.1 / Re: Tool to convert binary UIFILES to xml text on: November 15, 2014, 03:10:42 pm
If you want to save yourself some typing: right-click on the uib2t folder on your desktop while holding down the SHIFT key and select 'Open command window here' from the popup menu. This will open up a command prompt already in the right folder - then just skip to step 5
6  Help / Windows 8 / Windows 8.1 / Re: Tool to convert binary UIFILES to xml text on: November 13, 2014, 04:55:07 pm
P.S. I have converted UIFILEs from the following system files with no issues (with OldNewExplorer):

- ActionCenterCPL.dll
- ExplorerFrame.dll
- FirewallControlPanel.dll
- PowerCpl.dll
- shell32.dll
- SystemCpl.dll
- ThemeCpl.dll
- Wucltux.dll
7  Help / Windows 8 / Windows 8.1 / Tool to convert binary UIFILES to xml text on: November 13, 2014, 04:44:40 pm
Ok so this is a command line tool (uib2t.exe) I developed to convert binary UIFILES to readable XML format.

It can either convert a single binary UIFILE resource file (previously extracted with a resource editor) or extract multiple UIFILEs from a system file and convert them. It does not modify system files in any way. If you don't trust that, just copy the system file somewhere else and extract from the copied file ...

This tool is only for 64 bit windows!

Code:
USAGE:

uib2t -file binfile

-or-

uib2t -sys sysfile id destfolder

Parameters:

-file Convert a single binary file to XML text (see notes)

binfile Binary file to convert. Fully qualified path, use quotes if contains spaces, can include environment variables

-sys Extract one or more binary UIFILE resources from a system file (.exe, .dll, ...) and convert to XML text

sysfile System file containing binary UIFILE resources to extract. Fully qualified path, use quotes if contains spaces, can include environment variables

id IDs of UIFILE resources to convert, can be:
- a single UIFILE ID (e.g. 40960)
- a comma separated list of UIFILE IDs (e.g. 23,24,25)
- * to include all UIFILE resources in the source file"

destfolder Destination folder for converted UIFILEs. Fully qualified path, use quotes if contains spaces, can include environment variables

EXAMPLES:

uib2t -file "D:\My Path\40960.raw"

uib2t -sys c:\windows\system32\explorerframe.dll 40960 e:\outpath

uib2t -sys "%SystemRoot%\system32\shell32.dll" 23,24,25 e:\outpath

uib2t -sys "%SystemRoot%\system32\ExplorerFrame.dll" * "d:\long path"

NOTES:

1. If multiple UIFILE IDs are specified with the -sys option, UIFILE resources that are in text format or cannot be converted will be automatically skipped.

2. When using the -file option, the binary file to convert must be in raw binary format (file extension is irrelevant). To extract UIFILEs from system files in raw binary format:

* Restorator: Resources menu -> Extract -> Extract as -> Extract as ".raw"
* ResHacker: Action menu -> Save resource as a binary file

The converted XML text file will be saved in the same folder as the source binary file (.uib2t.txt extension).

3. When using the -sys option, converted XML text file(s) will be saved in the destination folder specified as a parameter (.uib2t.txt extension).

Usage info above can be displayed by running the program without any parameters.

I have tested this on Windows 8.1 Update 1 without any issues - but it should work on any 8+ Windows version. Please use OldNewExplorer to test this, or make a backup if you're going to modify system files (which this tool does not do). I take no responsibility if you mess up your system!!!  Wink



UPDATE SEPTEMBER 2015

Tool updated to version 1.0.3 BETA. Now tested with Windows 10 RTM

Changes from previous version (1.0.2 BETA):
* Minor tweaks to conversion code
* Text output during conversion improved:
     - Errors and warnings are now highlighted in red
     - Destination folder for converted XML files now indicated in text output when conversion complete
* New program icon (courtesy of http://www.iconsdb.com/)
* Changes to command line parameters:
     - In -file mode, added an optional parameter to specify a destination folder to save converted XML files
     - In -sys mode, destination folder parameter is now optional. If omitted, converted XML files are saved in a sub-folder of the uib2t program

Updated usage information:

Code:
uib2t :: by drakkar1969 :: Version 1.0.3 BETA
Convert binary UIFILE resources to XML text format

This program DOES NOT MODIFY system files in any way

USAGE:

   uib2t -file binfile [destfolder]

-or-

   uib2t -sys sysfile id [destfolder]

Parameters:

   -file        Convert binary file(s) to XML text (see note 1)

   binfile      Binary file(s) to convert, specify multiple files using
                wildcards (* and ?). Path can be omitted if the files to
                convert are in the same folder as the uib2t program. If a path
                is specified, it must be a fully qualified path; use quotes
                if contains spaces, can include environment variables.

   destfolder   Optional parameter. Destination folder for converted XML text
                files. Fully qualified path, use quotes if contains spaces,
                can include environment variables. If omitted, converted XML text
                files will be saved in the same folder as the source binary files.

Parameters:

   -sys         Extract one or more binary UIFILE resources from a system file
                (.exe, .dll, ...) and convert to XML text

   sysfile      System file containing binary UIFILE resources to extract.
                Fully qualified path, use quotes if contains spaces, can
                include environment variables.

   id           ID(s) of UIFILE resources to convert, can be:
                - a single UIFILE ID (e.g. 40960)
                - a comma separated list of UIFILE IDs (e.g. 23,24,25)
                - * to include all UIFILE resources in the source file

   destfolder   Optional parameter. Destination folder for converted XML text
                files. Fully qualified path, use quotes if contains spaces,
                can include environment variables. If omitted, converted XML text
                files will be saved in a sub-folder of the uib2t program folder
                with the same name as the source system file (e.g. "shell32.dll"
                sub-folder).

NOTES:

1. When using the -file option, the binary file(s) to convert must be in raw
   binary format (file extension is irrelevant).

   To extract UIFILEs from system files in raw binary format:
   * Restorator: Resources menu -> Extract -> Extract as -> Extract as ".raw"
   * ResHacker: Action menu -> Save resource as a binary file

2. Converted XML text file(s) are saved with a .uib2t.txt extension.

3. When converting multiple UIFILE(s) (either source binary files or binary
   resources in a system file) UIFILE resources that are in text format
   or cannot be converted will be automatically skipped.
   An example is the RIBBON resource in ExplorerFrame.dll, which is not a
   binary UIFILE resource and cannot therefore be converted.

EXAMPLES:

* Convert a single binary file to XML text (file is in the uib2t program folder):

   uib2t -file 40960.raw

* Convert all .raw files in a folder to XML text, specifying destination folder:

   uib2t -file "D:\source path\*.raw" E:\destpath

* Extract a single UIFILE (40960) from ExplorerFrame.dll and convert to XML text:

   uib2t -sys c:\windows\system32\explorerframe.dll 40960 e:\destpath

* Extract multiple UIFILEs (23, 24 and 25) from shell32.dll and convert to XML
  text (environment variable used to specify source file); output XML files are
  saved in the "shell32.dll" sub-folder of the uib2t program folder:

   uib2t -sys "%SystemRoot%\system32\shell32.dll" 23,24,25

* Extract all UIFILEs from ExplorerFrame.dll and convert to XML text
  (environment variable used to specify source file):

   uib2t -sys "%SystemRoot%\system32\ExplorerFrame.dll" * "d:\long path"

* Extract all UIFILEs from ExplorerFrame.dll and convert to XML text; ouput
  XML files are saved in the "ExplorerFrame.dll" sub-folder of the uib2t
  program folder:

   uib2t -sys "c:\windows\system32\ExplorerFrame.dll"
8  Help / Windows 8 / Windows 8.1 / Re: Save dialog color on: May 30, 2014, 01:00:39 pm
Amazing as always! Thanks
9  Help / Windows 8 / Windows 8.1 / Save dialog color on: May 30, 2014, 10:10:50 am
Anybody know where the white color is?? Thanks

Windows 8.1 update 1

10  Main / Future Concepts and Ideas / Re: StyleScripts on: March 30, 2014, 08:00:21 am
Great idea  Smiley
11  Help / Windows 8 / Windows 8.1 / Re: OldNewExplorer on: November 23, 2013, 05:11:53 pm
Wow! Awesome find ...
12  Help / Windows 8 / Windows 8.1 / Re: Window title background - 8.1 preview on: September 02, 2013, 06:54:25 pm
thanks
13  Help / Windows 8 / Windows 8.1 / Window title background - 8.1 preview on: September 02, 2013, 01:03:22 pm
Working on windows 8.1 preview theme. When I modify DWM window frames, the background of the window titles does not get themed (you can still see colorization color from aero theme). This only happens on non-ribbon windows (other windows are fine)



Any idea how to work around this? Thanks
14  Help / Windows 8 / Windows 8.1 / Re: Problems Applying Metrics on: February 23, 2013, 11:07:15 pm
The two values in the metrics section, IconMetrics and NonClientMetrics, are decimal representations of the ICONMETRICS (http://msdn.microsoft.com/en-us/library/windows/desktop/ms648054(v=vs.85).aspx) and NONCLIENTMETRICS (http://msdn.microsoft.com/en-us/library/windows/desktop/ff729175(v=vs.85).aspx) structures.
The members of these two structures correspond to the registry values at HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
15  Help / Windows 8 / Windows 8.1 / Re: Problems Applying Metrics on: February 23, 2013, 11:40:33 am
When applying a theme from WSB, windows metrics get written to the registry under HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics.
But the .theme file created by WSB when saving a visual style does not include a [Metrics] section (neither does the default Aero theme, nor is the section created when saving a custom theme from the Personalization control panel).
So basically the windows metrics saved by WSB when applying a visual style never get overwritten when applying a .theme file from the control panel.

Would be awesome if WSB's .theme export function included the [Metrics] section
16  Help / Windows 8 / Windows 8.1 / Re: Taskbar balloon on: November 26, 2012, 06:27:37 am
Thought I'd changed the image in previous screenshot, my mistake.

However, even changing the image the round corners remain (probably hardcoded as Mr. GRIM said) and the balloon border depends on the text color:


17  Help / Windows 8 / Windows 8.1 / Taskbar balloon on: November 25, 2012, 10:15:26 pm
Is this everybody, or just me (Windows 8 Enterprise Eval x64)?



Can't figure out why the balloon isn't styled  Angry. Text colors/fonts work ok
18  Help / Windows 8 / Windows 8.1 / Re: Property windows text colors on: November 18, 2012, 08:48:38 pm
thank you very much ... awesome
19  Help / Windows 8 / Windows 8.1 / Replace or skip file dialog text colors on: November 17, 2012, 03:19:34 pm



Red text is Explorer & Shell > Explorer > Items View > ItemsView > Details > <9> : TEXTCOLOR
Green text is Explorer & Shell > Explorer > Items View > ItemsView > Details > <10> : TEXTCOLOR
20  Help / Windows 8 / Windows 8.1 / Taskbar text color on: November 06, 2012, 04:08:30 pm
On RTM you can change taskbar text color for different states by adding text color property in different states (open, hover, etc.) under Taskbar & System Tray > TaskBand > Aero > TaskBand (8) > TaskItemButton  Smiley
21  Help / Windows 8 / Windows 8.1 / Re: 0 width window borders? on: November 03, 2012, 06:59:27 pm
Thanks , PandaX, was really hoping this one would work  Angry
22  Help / Windows 8 / Windows 8.1 / 0 width window borders? on: November 03, 2012, 05:15:18 pm
Seem to remember that somebody had posted how to make left/right windows borders 0 width, but can't seem to find the post anymore (had something to do with content margins).

Any help appreciated
23  Help / Windows 7 / Re: Explorer font sizes on: April 05, 2011, 04:56:45 pm
Thanks for the replies, I don't want to change the font face, just the size, so I guess I'll try adding attributes in the explorerframe UIFILE.
Still curious thought as to where these font sizes are defined...
24  Help / Windows 7 / Explorer font sizes on: April 04, 2011, 08:56:46 pm


What controls these font sizes??? I know they're not in WSB, I've been looking through the explorerframe.dll UIFILE, found text colors but not font
25  Help / Windows 7 / Re: I am sure that this has been asked. But where do I change these fonts? on: March 11, 2011, 10:25:05 am
Alternatively

1) Add a font at Start Menu > Menus > Aero > StartMenuCompositedMFU::ListView
2) Add a font at Start Menu > Menus > Aero > PlaceList:ListView

That's with 1.6 XMLs, but I think it's the same with the 1.4 XMLs
26  Help / Windows 7 / Re: Change these buttons on: December 21, 2010, 12:54:29 pm
Classic button are usually drawn with one or more of BTNSHADOW, BTNHIGHLIGHT, DKSHADOW3D, LIGHT3D colors (Fonts, Colors & System Metrics > Fonts & System Metrics)
27  Other / Other / silent install VSB on: January 20, 2010, 05:11:02 am
is it possible to do a silent/unattended install?
28  Help / Windows 7 / Re: Logoff background on: December 19, 2009, 05:20:19 pm
Separators: Start Menu > Menus > Basic > MenuBand > Seperator

Hover color: Start Menu > Menus > Basic > Toolbar > <default> > Hot
29  Main / Announcements / Re: VSB 1.5 Released on: October 19, 2009, 07:13:08 pm
Awesome, thanks for the new release

Just one bug i noticed: when i import an image, the preview doesn't update (have to change position in the tree and go back to the modified part for the new image to display). And the undo button doesn't become active either
30  Help / Windows 7 / Re: Help if possible on: October 07, 2009, 06:51:14 pm
no i mean how did you change the font to calibri caps in searchbar
31  Help / Windows 7 / Re: Help if possible on: October 07, 2009, 06:09:13 am
thx for the font

how did you change the searchbar font?
32  Help / Windows 7 / Re: Help if possible on: October 03, 2009, 07:43:56 pm
Addressbar:
the font in the addressbar can be changed by adding FONT properties at
Toolbars, Headers and Rebar > Toolbars & Headers > BB Toolbar > Aero > Normal > Active
Toolbars, Headers and Rebar > Toolbars & Headers > BB Toolbar > Aero > Normal > InActive
Toolbars, Headers and Rebar > Toolbars & Headers > BB Toolbar > Aero > Max > Active
Toolbars, Headers and Rebar > Toolbars & Headers > BB Toolbar > Aero > Max > InActive

the only way i've found to remove the italics from the searchbar is to set the TEXTITALIC property to false at Buttons, Boxes & Controls > Boxes > Edit > Basic > EditText > CueBanner (but i think this also changes the setting in other textboxes)

by the way, what font are you using in the screenshot?

Rightclick
change the transparent parts of the image at Lists, Menus & Tabs > Menu > PopUpItem

StartBackground
for the programs tree background color, add FILLCOLOR properties at
Start > StartMenu > Menus > Aero > KeyBoard:TreeView
Start > StartMenu > Menus > Aero > Hover:TreeView

for the search background, edit the image at Address, Breadcrumb & Search > Search > SearchBox > Basic > Normal > Active > <1>
33  Help / Windows 7 / Re: What to expect when theming for Windows 7. on: September 28, 2009, 12:56:59 am
can't change the text color of taskbar buttons in different states (hover, pressed ...)
at least i haven't been able to
34  Help / Windows 7 / Re: What to expect when theming for Windows 7. on: September 27, 2009, 05:05:34 pm
in the new Explorer header you can't reduce the height by changing the height of header background/item like you could in Vista
35  Help / Windows 7 / Re: Problem with DEFAULTPANESIZE on: September 21, 2009, 01:13:36 am
thankyou, worked like a charm...
36  Help / Windows 7 / Problem with DEFAULTPANESIZE on: September 20, 2009, 03:11:11 am
Modifying the DEFAULTPANESIZE property has no effect (if you modify the value, save the theme and then re-open it, the property reverts to the original value)

Specifically, i'm modifying the property at Windows 7 > Start Menu > Aero > Bottom > UserPane

Any help would be appreciated (i'm trying to replicate the Start panel top border height stylehack that worked in vista)
37  Help / Windows 7 / Re: Resizing 7 Taskbar with small icons on: July 26, 2009, 03:22:19 am
Change the CONTENTMARGINS property at Windows 7 > Taskbar & Tray Notify > Basic > Taskbar (SmallIcons) > TaskItemButtom. For example, to reduce the taskbar height to 22 pixels, change it from 10, 10, 7, 7 to 10, 10, 3, 3
38  Help / Windows 7 / Re: Explorer group header font on: July 10, 2009, 06:20:17 pm
thanks
39  Help / Windows 7 / Re: Explorer group header font on: July 08, 2009, 03:54:54 pm
That works for the color, but if you try adding a font property it has no effect.
40  Help / Windows 7 / Explorer group header font on: May 20, 2009, 01:17:38 am
Wondering if anyone knows how to change the font of the group header in Explorer:



thanks
Pages: [1] 2
Powered by MySQL Powered by PHP Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!