Scobalula / GameImageUtil

A tool to work with Call of Duty images for Mod Tools
GNU General Public License v3.0
63 stars 11 forks source link

GameImageUtil

Releases License Discord

GameImageUtil is a tool to work with and process various images from various games for use within rendering, modding, ugc, etc. As with most games, developers pack images, perform conversions, etc. and this will help with unpacking them. This tool is released especially for RaGe and ZeRoY because of how much I love them.

Requirements

Links:

Using GameImageUtil

To use GameImageUtil, download the latest version from the Releases page and run the exe. From here it is pretty easy, just select a mode and output format, and drag and drop images.

Modes

GameImageUtil comes with multiple built-in "modes" for processing different images:

Drag and Dropping Images

You're free to write your own scripts, etc. but no support or documentation is provided for such. Just look at the provided scripts to get an idea of how it works.

You can modify the number of threads that GameImageUtil uses, by default it's set to your CPU's "Processor Count" (which includes cores + threads), note that both memory and cpu usuage will increase with higher thread counts.

License/Disclaimer

GameImageUtil is licensed under the General Public License 3.0, you are free to use it under the terms of the GPL, including editing it, etc. to extend it. GameImageUtil is distributed in the hope it will be useful to, but it comes WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, see the LICENSE file for more information.

To build GameImageUtil you can simply load the project and compile, libraries are precompiled and including in the source, it is recommended to use VS 2019 with .NET Framework 4.7.2 as it is what is used for the release builds.

Reporting Bugs

Bugs can be reported through the Github issues or through the Discord server.

Credits