Heaventools

   English English  Deutsch Deutsch

Resource Tuner Console: Feature List

RTC Feature List Resource Tuner Console (RTC) is designed to solve a problem that application developers often have. The product addresses the challenge of editing and updating different resource types in large numbers of executable files, and lets you instantly change icons, strings or version numbers in your compiled 32-bit and 64-bit EXE, DLL, or RES files from the command line within a second.

Key features of Resource Tuner Console

  • Script-Based Operation: RTC operates based on script files. These script files are plain text files and can be conveniently edited using any ASCII text editor.
  • Windows Script Host Integration: RTC leverages the Windows Script Host engine to read and execute scripts. Since the Windows Script Host is part of the standard OS installation, you can run RTC on any Windows machine with ease.
  • Scripting Language Flexibility: By default, RTC employs VBScript as the scripting language. However, any active scripting language supported by Windows Script Host can be used to create custom scripts for RTC.

From effortlessly managing file version information to manipulating strings, icons, and manifests, Resource Tuner Console offers powerful automation features. Boost your development productivity with RTC's versatile language management and resource section operations. With RTC's comprehensive capabilities, you can efficiently manage your software's resources, making it an invaluable addition to your toolkit.

The trial version of Resource Tuner Console is a fully functional time-limited demo with a few restrictions. The licensed version of RTC includes additional functions described at the bottom of this page. Both versions of RTC include these features:

Editing Portable Executable (PE) Files

  • Working with 32- and 64-bit PE files such as .EXE, .DLL, .RES, Device Drivers (.SYS, .ACM), ActiveX Controls (.OCX), Borland Libraries (.DPL and .BPL), XP Visual Styles (.MSSTYLES), Control Panel Extensions (.CPL), Screen Savers (.SCR) and any other win32 executables.
  • Full Unicode support.
  • Multilingual Interface: work in the language which is most comfortable for you. The output messages are currently available in English, Deutsch, Français, Español, Italiano, Chinese, Japanese, Korean, Nederlandse, Polska, Português, Russian, Suomen, and Svenska.

Resource Tuner Console Feature List

File Version Information:

  • Add, delete, or update file version information.
  • Insure version consistency during the release process by automatically stamping versions.
  • Create a Version Info resource for files without existing version information.
  • Full control over every field in the VERSION_INFO structure.
  • See the example

String Resources:

  • Add, edit, rename, replace, or delete string resources.
  • High-volume string processing for efficient management of localized text.
  • Replace all string resources in a medium-sized program within seconds.
  • Edit multiple entries in numerous files simultaneously.
  • Store strings to be replaced in a script body or an external Unicode text file.
  • Flexible editing of StringTable and MessageTable entries, including both filled and blank entries.
  • Specify whether to add new entries, replace existing ones, or replace with specific languages.
  • See the example

Icons Manipulation:

  • Add, replace, or update icons in executable files.
  • Replace icon resources with icons from ICO and PNG files during the build process.
  • Support for various icon manipulations based on specified criteria.
  • Edit Icon entries in the IconGroups, allowing for precise control over icons.
  • See the example

Manifest Resource Management:

  • Replace or add a manifest into the resource section of the EXE.
  • Easily add the contents of a manifest file to a manifest resource within the .rsrc section.
  • See the example

Language Management:

  • Modify the language for all resources in files to a uniform value.
  • Convert a multilingual resource directory into a single-language one.
  • Convert a single-language resource directory into a multilingual one.
  • Create a copy of the resource with another specified language.
  • Full support for multi-byte international character sets.
  • Facilitate working with diverse character encodings with ease.
  • See the example

Resource Section Operations:

  • Create or delete a resource section as needed.

Resource Export and Save:

  • Export and save an entire file's resources as a resource DLL or binary RES.
  • Output all settable resource strings and numerics to a log file for viewing in a text editor. See the example

File Operations:

  • Update Date/Time Stamp as needed.
  • Checksum computing and modification as needed.
  • Image Base Address modification as needed.
  • Read more

Other features include automatic UPX unpacking and support for custom plug-ins. Consult the help for the plug-in API: you can write your own custom start-up processing plug-ins for crypted files handling and unpacking the packed files.


Editing Resources Through Scripting: Why?

Resource Tuner Console accepts input from a script file. Scripting is the only flexible way to let you access and edit a wide range of different resource types in large numbers of executable files. It also allows you to reuse the same subroutines or functions many times in different situations.

RTC provides a rich set of functions and procedures to help you manage your files' resources. To keep things simple without having to delve into the setting up and configuration of a complex development environment, we are using VBScript as the default scripting language. A quick summary for those of you who have never fiddled with VBScript before: VBScript is part of the standard OS installation and so is available on any Windows machine.


Sample scripts To give you an idea of how this all works, we tried to cover all possible needs and made a dozen of scripts and test applications. Basically, all you have to do to use them as templates for your own scripts is replace the filenames and paths to source and destination locations.

Sample scripts illustrated the editing features can be found within the Resource Tuner Console package. They provide real-world examples demonstrating many of the features available in Resource Tuner Console, and make it a breeze to setup and get running.



Get Started with a 60-Day Free Trial

Download Resource Tuner Console to evaluate it for your project.

Download Resource Tuner Console Resource Tuner Console runs on all versions of Windows in use today: from 11 to XP, and supports both 32-bit and 64-bit systems.

Resource Tuner Console does not install any DLLs, ActiveX controls or any other executables in your system folders. The only folders the setup program writes to is the folder you designate (the usual default is Program Files\Resource Tuner Console), and the Windows designated Application Data folder.

Resource Tuner Console comes with the examples that explain basic functionality and demonstrate many of the features available in Resource Tuner Console. Check out the samples to get an idea of what Resource Tuner Console can do for you.


Start Tuning Your Applications Now!

Resource Tuner Console offers exceptional value for money and delivers functionality that reaches far beyond its price tag. Discover how you and your organization can benefit from this exciting program. Start tuning your applications today! Purchase a Resource Tuner Console license now for US$ 199, and make resource editing easier and faster.

Some functions are disabled until RTC is registered:

  • Resource Tuner Console in trial mode allows processing only two files at a time, limiting your productivity.
  • The demo watermarks the resulting executables with a custom string inserted into the Version Info resource, such as "Made with an unregistered copy. Register to remove this message".
  • The demo is limited to the number of days you can use the software.

Buy Now And Unlock The Power of RTC


Resource Tuner Console
1 User License


$199.00


Resource Tuner Console
1 Floating User License


$299.00