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)
|
|
|
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
|
|
|
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!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!!! UPDATE SEPTEMBER 2015Tool 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: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"
|
|
|
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
|
|
|
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 . Text colors/fonts work ok
|
|
|
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
|
|
|
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
|
|
|
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)
|
|
|
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
|
|
|
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>
|
|
|
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
|
|
|
|