Apr 10, 2013: Meet Bome at Musikmesse 2013 · Schedule a meeting now with Florian Bomers at the Musikmesse, Frankfurt, Germany from April 10 to 12. more news
bome software

Restorator Version History

Restorator 2007

Restorator 2007

  (January 2007)

New features in Restorator 2007:

  • Improved command line parameters, specify as many operations at once.
    See the command line parameters in the reference manual for more info.

  • support for 64-bit exe files (amd64, ia64)
  • easier String management: display string resources in just one resource
  • support for Vista-style icons

Bug fixes and new features in Version 2007 Update 2 (July 2007):

  • new command line parameters for version resource editing:
    See the reference manual for more info.

  • new command line parameter to add/replace manifest from command line with parameter -setManifestFromVersion
  • option to show absolute offset (file offset) in hex viewer
  • bugfix: access violation when deleting string resource
  • bugfix: copy/paste/drag’n'drop of cursor resources caused "corrupt resource"
  • bugfix: when running as user with limited rights, the exe association could be accidentally overwritten.
    See the forum thread for more info.

Bug fixes in Version 2007 Update 1 (February 2007):

  • bugfix: Find Resources: when searching for a specific file extension, nothing is found
  • bugfix: Find Resources: when searching in .rc files, error messages are displayed
  • bugfix: in dialog resources, static controls with numeric text will not be parsed correctly
  • bugfix: remember setting for using UPX packer
  • bugfix: dialog resources without final padding are marked corrupt
  • improve transparent display of PNG images
  • bugfix: fix display of color depth for PNG images
  • bugfix: some VIsta icons are not handled correctly
  • bugfix: do not ask for folder if dragging or dropping resources
  • bugfix: when adding bitmap resources from the command line, the type may be interpreted wrongly

Bug fixes in Version 2007:

  • display icons and images in dialogs
  • create default resources for new/added empty items (Version, Menu, Dialog, String)
  • version editor: buttons to add a new version key and to delete keys
  • allow to drag’n'drop multiple files (not only one) for assigning them
  • added option to settings: select codepage for Unicode-to-8bit conversion
  • added option to settings: have Restorator window always on top
  • added option to settings: save Delphi/C++ Builder forms in old ANSI format
    if Delphi3 or earlier, force temporary setting of compatibility mode

  • added option to settings: to ask for folder for Extract/Assign All Resources
  • when extracting/assigning resources with an “Open File” dialog, the
    last used folder is remembered

  • when importing strings, do not overwrite existing strings in the same block.
  • in RES files, new resource items are inserted in alphabetical order
  • fixed handling of x00 characters in strings
  • allow dialog RC resources with omitted text in control statements
  • fixed RC parsing of empty STRINGTABLE and DIALOG statements
  • fixed PE optional header handling with fewer than 16 data directories
  • fixed IAE when deleting empty numbered resource
  • fixed display of OS/2-type bitmaps
  • fixed writing corrupt exe file (dvstreamer2.exe)
  • fixed PE section header if rawdata includes padding after the resource section

Restorator 2006

Restorator 2006 Update 1

  (March 1st, 2006)

Bug fixes:

  • fix italics flag in DialogEx resources in RC mode

Restorator 2006

  (February 14th, 2006)

New features in Restorator 2006:

  • extended RC file support: open RC files in left resource list.
    See RC Files in the reference manual for more info.

  • opening multiple files with one OpenFileDialog

Bug fixes:

  • fix MBCS support
  • allow icons with > 255 pixels
  • allow double quotes in RC files as an escaped quote sign
  • some other minor fixes

Restorator 2005

Restorator 2005 Update 1

  (July 30th, 2005)

Minor new features in Restorator 2005 Update 1:

  • option to not show the splash screen
  • added -infile and -outfile parameters to ResPatcher

Bug fixes:

  • display bitmaps in .dll/.exe dialogs
  • fix persistence of maximized window state
  • prevent double SEPARATOR entry in MENUITEM declaration
  • remove erronous display of SaveAs dialog in batch mode with -assignall parameter
  • always run a batch process with -batchClose in an own instance

New Features and Bug Fixes in Restorator 2005

  (May 3rd, 2005)

Main new functions:

  • version editor
  • new internal text editor:
    • shows line numbers
    • undo/redo
  • support for UPX compressed files
  • new look
  • support for new resource types:
    • PNG images
    • GIF images
    • XML, HTML and Manifest resources
    • Delphi PackageInfo
  • new tool to add an XP manifest
  • Many new keyboard shortcuts

Minor new features in Restorator 2005:

  • set font in resource viewer
  • reduce explicit unicode (like #234) in Delphi RCData (option Convert Delphi Unicode string)
  • support for .res files in Search In Files
  • allow overwriting read-only files
  • allow to paste arbitrary files on user-defined resources
  • when adding resources, the tree will be opened to show the new resource
  • when a delphi resource cannot be saved, the cursor is positioned
    at the error line

  • Resource Viewer: added edit menu for copy/paste/etc.
  • new look of settings dialog
  • new option: allow multiple instances of Restorator
  • new option: choose from 3 different internal text editors
  • remember position/size of menu and dialog preview window
  • updated dialog editor to add XP styles
  • new icon and cursor viewer: show all icons/cursors at once
  • add link to msdn in rc help texts
  • remember cursor position in edit fields
  • do not reset resource tree when saving
  • save data that is appended to exe files (e.g. for Flash files)
  • better support for usage with keyboard (many more keyboard shortcuts)
  • back/forward keys/mouse buttons in file browser
  • added support for the context menu key
  • option to not mark modified resources (the small arrows) (not available in trial version)
  • enable editing of the code page
  • allow editing of the version resource also in trial version

Bug fixes in Restorator 2005:

  • bug fix: problem when removing caption of edit field in dialog editor
  • bug fix: non-quoted CLASS names
  • bug fix: WAVE and AIFF playback
  • bug fix: store width of resource tree
  • bug fix: orphaned res viewer when cancelling Force File at Restart when closing Restorator with opened files
  • bug fix: infinite “Do you want to Commit changes…” question when collapsing the Resource Tree and pressing Cancel
  • bug fix: status bar displays information about last opened resource even after closing file.
  • bug fix: Access violation in Res File|Save each resource
  • bug fix: correct state of “Fixed System Font” and “Shell Font” in dialog editor
  • bug fix: error message when saving exe files with a zero-sized pe section
  • bug fix: Access violation on some computers when trial version is over
  • bug fix: fixed parsing of corrupt .res files
  • bug fix: parsing of rc menu files with an additional attribute for the POP statement
  • bug fix: blank res viewer after deleting an item from the res viewer
  • bug fix: handle PE sections with uninitialized data correctly
  • bug fix: POPUP ID in MENUEX resources does not disappear anymore
  • bug fix: tool tips are not shown, even if enabled in the settings
  • bug fix: enforce that the name of String resources must be numeric
  • bug fix: overwriting w/out backup does not work
  • bug fix: ability to grab resources with backslash in name (like msinfo32.dll)
  • bug fix: accelerator editing (if ANSI accelerator <32, was not displayed correctly)

Restorator 2007

New Features and Bug Fixes in Restorator 2004

Main new functions:

  • new improved user interface
  • graphical dialog editor
  • add/delete/rename resources
  • more compatible with Delphi resources
  • creates more compliant files
  • reference manual
  • batch parameters for Restorator and ResPatchers
  • highlighting of searched text

Bug fixes in Restorator 2004:

  • cleaner extension type management
  • allow editing of dcr files
  • saving res or dcr files doesn’t change the name by default
  • rename-in-place of items in res/dcr files (F2)
  • “save as” is now always allowed for res _and_ dcr files
  • text recognition for RCData and html types
  • save all as a certain type
  • Easy adding of a file to a res file: just drop it on it.
    (file type is recognized automatically). This works the same for assigning now.

  • When extracting Delphi forms, icons are now better detected
  • When extracting Delphi forms, included files are referenced with relative path
  • Property dialog for files: added “Target Platform” info
  • icon overlay for newly created resources
  • added parameter -assignall and -batchclose
  • fixed bug when sorting is handled differently in certain locales
  • Fixed editing big RCData resources (Message “Text exceeds memo capacity”)
  • fixed GPF when loading thousands of files
  • “save only changed resources to res file” now also includes resources
    that have been changed in previous sessions.

  • fixed bug when 01 appeared in a string resource
  • fixed bug for non-separator empty menu items
  • fixed abort of Find In Resources Dialog with “Corrupt Resource” message
    for encrypted/compressed exe files.

  • improved internal architecture of ResPatchers
  • New mode for saving resource folders: a dialog pops up and the user can
    make detailed decisions how the output file(s) will be

  • fixed bug in Dialog rc editing
  • changed GUI to a 2-window layout
  • Resource Viewer cannot be made a toolwindow anymore
  • added “default view mode” button
  • file view mode is now one revolving button
  • “New->res” file and “New->.dcr” menu and tool button
  • changed name to Restorator 2004, version to 3.00
  • remove proverbs in splash screen
  • moved “Configure Tools” entry as last entry in menu
  • type description includes “raw data” if no parsed/understood format
  • save width of list columns in resource viewer for exe/folder display
  • add GIF image file format to Find dialog
  • GIF display of dimensions and color depth
  • Property Dialog remembers position
  • improved UNICODE searching on Windows NT/2000/XP (non case-sensitive)
  • activated case-sensitive searching
  • highlight/select the found text in text or hex display
  • added “Language…” menu item to change the language of a resource or resource tree
  • added FAQ menu item
  • possibility to cancel changing to another resource when edits were made in edit (ab) mode
  • in edit (ab) mode: F8 does not let the cursor jump to the beginning
  • if an error occurs with F8 in edit (ab) mode, the cursor jumps to the error line
  • Ctrl-A selects all
  • moved bookmark menu in Browser menu
  • moved Extract/Assign menus in context menu
  • Added “Save” function
  • remodeled help menu
  • modified meaning of “ab” button: it is independent of the view mode buttons now
  • allow overwriting version resource (still disabled in demo version)
  • fixed bug: in dialogs, edit text shows “y” as text
  • improved compatibility of dialog display. Now all dialogs are displayed.
  • fixed problem where the Grab Resources tool would hang
  • nicer display of progress in Find Resources and Grab Resources tools
  • Dialog Editor