Skip to content

daemonjax/DoW1-Texture-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoW1-Texture-Tool

This is a mod tool for Dawn of War 1 games.

Download link: https://github.com/daemonjax/DoW1-Texture-Tool/releases

Discussion thread: https://www.nexusmods.com/warhammer40000dawnofwar/mods/326?tab=posts

If you want to replace a decal with a higher resolution version in a map or model, you'll run into a problem -- the decal just gets bigger ingame and not higher resolution.

This tool fixes that by allowing you to very quickly modify the physical decal size shown ingame -- so your higher res textures are actually higher res and don't simply take up more space.

Definitely works with Dark Crusade files. Should work with Soul Storm files (but I haven't tested it). Might work with Do1 original and Winter Assault (not sure). It'll either work perfectly or "fail-fast" during execution if the internal structure of the files changed between the DoW 1 versions, so you'll know quickly one way or another.

Feature list:

  • SGB MAP FILES:
    • List the filenames for all decals used in a map (1.0)
    • List all the current sizes (as float value) of a specific decal used in a map (1.0)
    • Resize all instances of a specific decal used in a map by multiplying it by an arbitrary float value (1.0)
    • Can Specify folder to affect all map file in that folder (1.3)
    • Options (-o = overwrite, -l = log output to file) (1.3)
    • Specify a text file which contains a list of targets and commands to execute: -list=<list_file> (1.3

Currently it just works on SGB map files, but that is the most important feature because doing it by hand would be next to impossible.

Targets Java 11 features, so you'll need to use Java 11+ to run it.

To run:

java -jar DoW1TextureTool.jar

The above will print a "usage" screen which includes examples.

About

Texture tool to assist modding the Dawn of War 1 game.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages