Simple dds viewer plugin

Hi,
I have written a viewer plugin using the FreeImage Lib (http://freeimage.sourceforge.net). <-- Note: You don't have to download FreeImage itself and the FreeImage.dll won't do anything within Opus. See below for the plugin Zip.

Currently it is just a very simple viewer. Only the major formats (DXT1, DXT3, DXT5 and the RGB(A) formats) are supported; palette formats and more esoteric formats like floating point and v8u8 are ignored. Neither Mipmaps nor Alpha Channels can be displayed and it can't be configured. But at least it's better than nothing :laughing:

It can be downloaded at http://www.phoenixgrafik.de/coding/dopusdds.zip

Same file hosted on the forum in case the main URL isn't working for you: dopusdds.zip (1.4 MB)

Thanks a lot, it will prove useful for my Oblivion textures :slight_smile:

There's a recompile for X64. It's in the same Zip.

There seems to have been a change in the DDS format. This plugin now loads most, if not all, DDS files as a fully-black canvas. It'd be nice to have this fixed.

This plugin may break in a future version of Opus if we remove the non-Unicode API.

If you find the plugin isn't working, try this alternative one which can handle the same format (although I don't know if it is the same, or better or worse at this particular format) and uses the Unicode API:

If you have problems, let us know.

It would seem that all of those downloads (including reposts) are dead. The authors seem MIA. Oh well.

The link at the bottom of the root post here works for me. The plugin won't work with 12.10 & above unless updated though (or unless we add back the ANSI API; we're waiting to see if there's feedback about removing it, as we think only two plugins were using it, and both have alternatives).

I've added a local cache for the file as well, in the root post.

1 Like