Skip to content

Example: RimWorld

José Ángel Soler Ortiz edited this page Apr 2, 2023 · 32 revisions

todds is a command-line application. It is expected that double clicking on the executable appears to do nothing. You need to launch cmd in the same folder in which you downloaded todds and run it from the command-line.

The following are some examples of what can be achieved using todds. Run todds without any parameters to learn more about its features.

High quality encoding

This is the recommended command to encode RimWorld textures.

todds.exe -f BC7 -on -vf -fs -r Textures -t -v "C:\Program Files (x86)\Steam\steamapps\workshop\content\294100"

Optimize for VRAM

If you are using an older GPU or run into VRAM issues, you should use the following command instead. The game will also load faster and encoding will take less time. This mode is equivalent to the encoding used by RimPy.

todds.exe -f BC1_ALPHA_BC7 -on -vf -fs -r Textures -t -v "C:\Program Files (x86)\Steam\steamapps\workshop\content\294100"

Deleting textures

If you want to delete the textures created by todds, run:

todds.exe -cl -o -r Textures -t -v "C:\Program Files (x86)\Steam\steamapps\workshop\content\294100"

Overwriting textures

If you want to overwrite existing DDS textures, replace the -on in the encoding commands with -o.

Clone this wiki locally