Page 9 of 9 FirstFirst ... 7 8 9
Results 81 to 83 of 83

Thread: RIOT Plugin for IrfanView

  1. #81
    IV Newbie
    Join Date
    Aug 2016
    IrfanView 4.44
    64-bit Win 7 Ultimate/Enterprise SP1
    CPU Cores


    The download has changed to version 0,6!

    It is still a mess:

    It installed the freeimage.dll onto the root of C:/

    This version launches a CLI window with optiPng on every user's change in the UI (for PNG).

    (monitored with ProcMon) It launches pngout.exe which launches Optipng.exe which launches a CLI window which then cannot find pngout.exe in the Irfanview/plugins directory, it searches only %path%. Because (in my case) it's 32-bit IrfanView and all plugins on 64-bit Windows, it incorrectly searches in /system32 (yes, I use 64-bit ProcMon and it doesn't look like it searches in /Syswow64, unless ProcMon lies, by why would it...). The only usable and safe place to put pngout.exe is in %Windir% (or maybe somewhere else in the path, if one defined such a custom place for commands).

    The problem with Riot-external-tools.ini still stands (cannot delete it, cannot fill it with even one CR/LF, it will be overwritten) - useless zero-byte file when not in use, and sometimes, if it cannot find it, Riot crashes. If it manages to survive, it will recreate it with zero length.

    By the way, you can still move Riot.ini and Riot-external-tools.ini to IrfanView root directory (where the IrfanView.exe is) and get rid of the littering in %userappdata%/local.

    Also, the Help menu works if you move riot.chm to the same place (where the IrfanView.exe is).
    Last edited by GrofLuigi; 01.02.2017 at 07:35 AM.

  2. #82
    Multiple User Jacal's Avatar
    Join Date
    Jun 2013
    64-bit Win 10
    CPU Cores


    The installation went "mostly well" for me, the plugin worked. I had to manually add riot.chm to make also the "Help topics" work.

    Uninstallation went well. (It doesn't restore the old version of Riot.dll and it doesn't remove the manually added help file though.)

    So here is the manual way that should work:

    Extract the files from Riot-plugin.exe using 7-Zip.

    Put Riot.dll in C:\Program Files (x86)\IrfanView\Plugins (optionally making a copy of the old version).

    Put FreeImage.dll (and optionally riot.chm) in C:\Program Files (x86)\IrfanView.


  3. #83


    If you want to use RIOT in IrfanView x64:

    - Extract riot-plugin.exe with 7-Zip
    - Put riot.dll into the Plugins\Plugins32 folder
    - Put freeimage.dll into the Plugins folder
    - Put advpng.exe or other external optimizers into Plugins\Plugins (this is probably because RIOT assumes it's in the Plugins folder instead of Plugins\Plugins32, and as such uses a relative path "..\Plugins" instead of ".". Still doesn't make sense, really, but it's an explanation).
    Last edited by TFGYG786; 20.12.2019 at 05:34 PM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts