Restorator – Version History

Version History

Restorator 2018

Fixes:

  • support for icons with embedded PNG images
  • Improved toolbar and icon display (thanks to Azza for working on this)
  • easier String management: display string resources in just one resource
  • limited support for 64-bit exe files (amd64, ia64)
  • bugfix: handle 4 color bitmap resources (but cannot display them)
  • bugfix: DlgItemTemplateEx has 32-bit ID and not only 16-bit
  • bugfix: non-extended menus can have popup flags separated without comma
  • bugfix: committing version resource multiple times would corrupt version resource
  • bugfix: assigning from command line to a selected resource will not use it, but create a new one based on the filename
  • bugfix: on save, cleanly remove an authenticate signature instead of rendering it defunct
  • new command line parameter:
    -extract <resource> <file> [extract a resource to file]

  • Improved command line parameters, specify as many operations at once.
  • added new command line parameter: -extract
  • removed explorer context menu (too many problems with wrong associations)
  • fix display of 4-bit compressed Bitmap images (build 1791)
  • fix version resource editing (build 1792)
  • fix file viewer (build 1792)
  • remove black bar on top of images (build 1792)
  • fix freeze when deleting resource folder (build 1793)
  • fix ResPatcher (build 1793)

Restorator 2007

New features:

  • 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

Bug fixes:

  • fix italics flag in DialogEx resources in RC mode

New features:

  • 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

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

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
Shopping Cart
Scroll to Top