Resource Hacker FX: the improved Resource Hacker

Note: The most recent version of Resource Hacker incorporates most of the changes that this patch offers. Therefore, Resource Hacker FX is considered obsolete, and the post is here mostly for historical reasons.

Remember the good ol’ Resource Hacker?
It’s a popular Resource viewer/editor, I use it to quickly view and edit resources. I tried to find an alternative, but I did not find any that I liked, so I decided to just improve Resource Hacker.

Here is a patcher that needs to be used on the original Resource Hacker v3.6.0.92:
zip Resource Hacker (117.97 kB, changelog)

Here is how it looks:

What does the patcher change:
Read More…

Posted in Releases, Software at March 13th, 2011. 394 Comments.


winapiexec is a small tool that allows to run WinAPI functions through command line parameters.


The syntax is:
winapiexec.exe library.dll@FunctionName 123 unicode_text "a space"

If you don’t specify a library or use “k”, kernel32.dll is used.
If you specify “u” as a library, user32.dll is used.

Numbers are detected automatically. You can use hex numbers (like 0xFE) and use the minus sign (e.g. -5).
Strings are Unicode by default.

You can use special prefixes to specify parameter types:
$s:ansi – an ANSI string.
$u:unicode – a Unicode string (it’s Unicode by default, but you can use it to force numbers as strings).
$b:1024 – a zero-bytes buffer with the size you specify, in bytes.
$$:1 – a reference to another parameter, you can also use $$:0 for the program’s name (argv[0]).
$a:0,1,two,3 – an array of parameters, divided by commas. You can use all the prefixes here.
$a[1,2,$a[3,4],5] – an alternative syntax for an array of parameters. Allows to have nested arrays.
$$:3@2 – a reference to an item in an array of parameters, can have more than one indirection.

While referencing another parameter, note that they are processed by the order of execution, which means there’s no point to reference a parameter at the right side relative to the referencing one.
Also note that when a function returns, its first parameter (like library.dll@FunctionName) is replaced with the return value.

You can execute multiple WinAPI functions, one after the other, using a comma:
winapiexec.exe library.dll@FunctionName1 123 , library.dll@FunctionName2 456
You can also have nested functions, using parentheses:
winapiexec.exe library.dll@FunctionName1 ( library.dll@FunctionName2 456 )
In this case the return value of the internal function is passed as a parameter to the external function.


zip (6.02 kB)
Read More…

Posted in Releases, Software at January 8th, 2011. 201 Comments.

7+ Taskbar Tweaker

7+ Taskbar Tweaker
7+ Taskbar Tweaker allows you to configure various aspects of the Windows taskbar.
Most of the configuration options it provides can’t be tweaked using the taskbar properties or the registry.
The tweaker is designed for Windows 7, Windows 8, Windows 8.1, and Windows 10.


exe 7tt_setup.exe (1.75 MB, changelog)
Latest version: v5.11.3
Note: The installer can be used to extract a portable version. Refer to the FAQ below for details.

Beta version
exe 7tt_setup_beta.exe (1.75 MB, changelog)
Latest beta version: v5.11.3.3
More info about beta versions.
Read More…

Posted in Releases, Software at September 30th, 2009. 6,103 Comments.

Multiline Ultimate Assembler (an x64dbg plugin)

Multiline Ultimate Assembler is a multiline (and ultimate) assembler (and disassembler) plugin for x64dbg and OllyDbg. It’s a perfect tool for modifying and extending a compiled executable functionality, writing code caves, etc.

rar multiasm.rar (475.86 kB, changelog)

Posted in Releases, Software at September 13th, 2009. 199 Comments.

Icy Tower Replay Tool

This tool for Icy Tower replays, as the name states, can do the following:
– Load a replay and view it’s content.
– Play a replay and compare real results with the one in the headers.
– Rename a replay, while suggesting a standard Icy-Tower-style file name.
– Edit a replay.
– Associate itself and Icy Tower with .itr files.
– And one hidden feature I might tell you about one day. 🙂

rar Icy_Tower_Replay_Tool.rar (180.97 KB)

Posted in Releases, Software at April 16th, 2009. No Comments.

Ragdoll Masters Online

An add-on for the Ragdoll Masters game that allows you to play online.

rar Ragdoll_Masters_Online.rar (13.01 KB)

Download the archive, copy the files to your Ragdoll Masters folder, and run “Ragdoll Masters v3.1 Online.exe”.
The add-on works only with Ragdoll Masters v3.1.

Posted in Releases, Software at February 25th, 2009. 12 Comments.

Icy Tower Floor Controller

Works for Icy Tower v1.3.1 only.
This program can modify the length of the floor in Icy Tower.
In the left there are the floor numbers, in the right – their length.

If you just want the floors to be as long as possible, you better check out Icy Tower Trainer.

rar Icy_Tower_Floor_Controller.rar (14.29 KB)

Posted in Releases, Software at August 20th, 2007. 14 Comments.

LF2 FPS Changer

This program is able to change the FPS rate of LF2.
Works with LF2 v1.9, v1.9c, v2.0 and v2.0a.

rar LF2_FPS_Changer.rar (45.35 kB)

Posted in Releases, Software at August 12th, 2006. 11 Comments.

K+ calculator

Lets you calculate your Icy Tower K+ score

rar K__calculator.rar (9.94 KB)

Posted in Releases, Software at July 22nd, 2006. No Comments.

Icy Tower Initial Speed Changer


Works for Icy Tower v1.3.1 only.
Allows you to change the initial speed of the screen movement, using one of the two modes:
Mode 1:
3, 4, 5, 5, 5, 5, (5, 5, 5, …)
Mode 2:
3, 3, 3, 3, 4, 5, (5, 5, 5, …)

rar Icy_Tower_Initial_Speed_Changer.rar (70.46 KB)

Posted in Releases, Software at June 29th, 2006. No Comments.