Restorator Support

User Manual

The user manual contains detailed information about the usage of Restorator.

User Manual

Tutorials

Technical Specification

List of resource types that are specifically supported by Restorator.
Arbitrary resource types are supported in PE files, PE64 files, RES files, and RC files.

resource
type
displayed
formats
display
type
extract (save to file) assign
(change)
EXE files all default exe/res/rc exe/res/rc
64-bit EXE files all default exe/res/rc exe/res/rc
RES files all default res/rc res/rc
RC files all default res/rc res/rc
DLL files all default dll/res/rc dll/res/rc
Delphi Component Resource all default dcr/res/rc dcr/res/rc
BMP Images bmp image bmp, jpg, gif, png bmp, jpg, gif, png
JPEG Images jpeg image jpg, bmp jpg, bmp
PNG Images png image png, bmp png, bmp
GIF Images gif image gif, bmp gif, bmp
Icons ico icon ico, bmp ico, bmp
Cursors cur cursor cur, bmp cur, bmp
AIFF Sounds aiff play aif, wav aif, wav
Wave Sounds wav play aif, wav aif, wav
MIDI files midi play mid mid
Videos avi view avi avi
ANSI Texts all text txt txt
RTF all RTF rtf rtf
XML all text xml xml
Manifest all text xml xml
HTML all text html html
Delphi Forms all text txt, dfm txt,dfm
Delphi PackageInfo all text txt raw
Dialog Boxes all dialog box rc rc
Accelerators all text txt txt
Menus all RC text rc rc
Version info all custom editor res res
other resources all hexdump raw raw

Frequently Asked Questions

Restorator doesn’t seem to open 16-bit files. Will this be supported in the future?
No. Restorator is only for 32-bit and 64-bit files.

I have created a ResPatcher. Can I send it to friends? Will there be copyright problems? Can I sell it?
Yes, you can send it to anybody, and you will not infringe any copyrights, because ResPatchers only contain your work.?If you want to sell ResPatchers, please contact Bome Software.

Restorator displays “corrupt resource”. What’s wrong?
Most likely, this EXE file is compressed and/or encrypted with an EXE packer (especially if all resources, except sometimes icons and version, are marked corrupt). You need to look for an unpacker on the Internet. Invoke the properties on the EXE file in Restorator to find out more about the sections and to maybe get a clue which EXE packer has been used.

Notes:

  • Since version 2005, Restorator comes with built-in support for the widely used UPX compressor.
  • By searching the Internet for something like “unpacker download EXE packer”, you’ll most likely find programs to unpack your file so that it can be opened with Restorator.

If you don’t think that the corrupt resource is due to an encrypted and/or packed file, please contact Bome Software with a detailed description how to reproduce this.

I want to edit text XYZ, but Restorator cannot find the text
Some programs may use or display texts that cannot be edited with Restorator. Restorator modifies resources only, so any text outside the resource section are out of its scope. You may have better luck with a hex editor.

Can I have the source code of Restorator ?
Please contact Bome Software for source code licensing.

I found a problem with Restorator. Where can I report this bug ?
Please report the bug in the bug report page.

What types of files can I modify?
You can view and modify files with windows resources. These are either executable files (PE files for Portable Executable), RES Files, or RC Files.

The most common PE files are: .exe, .dll, .scr and .ocx files. RES files have the extension .res, and RC files end with .rc. For details, see the help file.

Is Restorator a tool for experts only or can I use it as a non-programmer?
Restorator is a great tool for programmers and non-programmers alike. Programmers will appreciate it for post-compilation tweaking and to understand their applications better. Designers will use it to modify the look and feel with Restorator’s easy user interface, without touching any code at all. And anyone can use it to translate an application. The tutorials provide easy step-by-step instructions on how to go about it.

Does Restorator supply a command line version?
Yes, you can execute Restorator directly from the command line (e.g. conveniently from a batch program, for automated execution). You can extract resources and re-assemble applications. You can also incorporate Restorator or a ResPatch into installation programs (like InstallShield) to automate resource patching during installation (note that you can only distribute ResPatchers for free, you cannot distribute Restorator!).
Click here for more info on command line parameters.

I would like to show or distribute a modified 3rd party application.
You can create a ResPatcher that creates a small executable file that automatically modifies another application. See also Help and Tutorials.

I like the application, but a specific feature is missing – what can I do?
Please post your feature requests in the feature request discussion forum.
We will try to accommodate the request in a future version, but the list of requests is long. If it is an option for you, you can pay for the development: we will create a customized version or prioritize your request for the next release.

I’m having trouble purchasing Restorator
Please contact Bome Software for assistance.

Shopping Cart