mirror of
https://github.com/XLabsProject/img-format-helper.git
synced 2023-08-02 15:02:11 +02:00
36 lines
1.5 KiB
Markdown
36 lines
1.5 KiB
Markdown
# ![img format](ImgFormatHelper/Resources/cardicon_juggernaut_1.png) IWI Image formats helper
|
|
|
|
This small tool is made to visualize, export, and eventually convert the most popular image formats among IW dumps and tools.
|
|
|
|
## Formats
|
|
It currently supports the following formats:
|
|
- IWI v6 (Call of Duty 4: Modern Warfare)
|
|
- IWI v8 (Call of Duty 6: Modern Warfare 2)
|
|
- FFIMG (as of 04/29/2021) ([Zonetool](https://github.com/ZoneTool/zonetool))
|
|
- IW4XImage v0 ([Zonebuilder](https://github.com/XLabsProject/iw4x-client))
|
|
|
|
The underlying supported formats are:
|
|
- IMG_FORMAT_BITMAP_ALPHA
|
|
- IMG_FORMAT_DXT1
|
|
- IMG_FORMAT_DXT3
|
|
- IMG_FORMAT_DXT5
|
|
- IMG_FORMAT_BITMAP_RGB
|
|
- IMG_FORMAT_BITMAP_RGBA
|
|
- D3DFMT_L8
|
|
- D3DFMT_A8R8G8B8
|
|
|
|
## Mipmaps
|
|
Mipmaps are supported and correctly separated for each format. Only 2D and Cube textures are supported, other map types will be treated as 2D.
|
|
|
|
## How to use
|
|
Drag & drop any supported file on the main window to start.
|
|
This should open as many viewports as necessary to visualize the image (one viewport per mip, and one viewport per face if it's a cubemap)
|
|
|
|
### Export image
|
|
To export an image to a common format (PNG, JPEG...), select any viewport and press **X**.
|
|
|
|
### Convert image
|
|
To convert an image to another format, select the **main** window and press **C**.
|
|
|
|
*Note: IWI can be safely converted between different versions, and FFIMG can be converted to IW4XImage and back. However, converting IWI to FFImg/IW4XImg or the other way around might yield unexpected results.*
|