Resource Hacker FX: the improved Resource Hacker

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.04 kB, changelog)

Here is how it looks:

What does the patcher change:

  1. Partial Unicode support.
    More details.
  2. A new interface with modern icons and a manifest.
    Icons by Yusuke Kamiyamane.
  3. Resource Hacker FX does not create tree nodes for every language. Usually only one language is used anyway, so it makes it much faster to navigate through resources.
  4. Resource Hacker FX uses the new open and save common dialogs instead of the old outdated ones. Also, some saving as parameters got improved: the directory of the current file is initially shown, the file name gets filled, the extension is automatically added if not specified.
  5. If you have a modified file open and you close Resource Hacker FX, you have a Cancel option when asked whether you would like to save the file. Also, if you choose to save it, it just gets saved instead of saving as.
  6. The Hex viewer shows only the first 10 KB of the binary resource by default to prevent hanging Resource Hacker FX. I could not really fix it, as it’s the Rich Edit control’s fault, it’s quite slow with large texts. Well, it’s not too smart to use Rich Edit to view a Hex dump, but that’s how it works. 10 KB should be usually enough to understand what the resource is about. If it isn’t, you can hold shift to load the whole resource.
  7. Other minor additions, like e.g. double click to replace resource, minimizing/maximizing effects.
  8. Lots of bug fixes.
Posted in Releases, Software by RaMMicHaeL at March 13th, 2011.

258 Responses to “Resource Hacker FX: the improved Resource Hacker”

  1. Pablo mkenya says:

    Well done! with the patch.
    my problem however might be a bit off topic. . . . . after modifying my shell3*.dll with high res icons, the resulting files is about 30Mb. but when put it to use and reboot, several application crash and report that “shell32 dll has occupied space allocated for user32 dll in system memory”.
    how would you resolve such assuming i want to keep my high resolution icons?

    • RaMMicHaeL says:

      I’m afraid I don’t know, I’ve never encountered such an issue before. Perhaps the system doesn’t support the shell32 library being so large.

    • Zero Dubby says:

      If I recall correctly, the system dll is bounded to specific address range.. if the size is grown beyond the boundaries, usually it will cause an error for several application…
      actually there is one possibility to achieve that.. but its include patching the shell and it’s not an easy process… (assuming you are using XP then its possible… been done that before, but currently its still very unstable…. Wanna to recreate them but I’m still in the middle of another jobs…)

  2. Pablo mkenya says:

    Thanks you 2 for the responces.
    i just had to give in to reducing the icons resolution and then rebuilding the shell allover again.
    Down from 30+MB to 14.5MB and no more errors!

    Your patch has made my life so much easier…… THANKS!

  3. mojeed says:

    I need your assistance

  4. Jacker says:

    is it for Windows 8.1 update 1 too?

Leave a Reply