Beherith / springrts_smf_compiler

This tool allows the compilation and decompilation of maps to springrts's binary smf map format.
Creative Commons Zero v1.0 Universal
11 stars 9 forks source link

Initial commit for dds dragdrop tools for linux #19

Closed ghost closed 2 years ago

ghost commented 2 years ago

This includes redistributables of magick (apache derived), dragon-drop (gpl3), and nvtt_export (already in this repo inside a .7z).

2 .sh scripts one for DXT1 one for DXT5. They use imagemagick by default, can be switched to nvtt with a blocked comment.

USAGE: Execute DXT1_Converter_Linux.sh or DXT5 variant. dragon-drop opens a window that acts as a sink which passes file location to terminal. #input is sanitized with sed and passed through to either magick or nvtt. dds file outputted to same directory as converter with same name as input file.

The converter scripts are configured to output highest quality mipmaps. Produced converted dds are identical between magick and nvtt with current config (I believe).

TODO: chmods

ghost commented 2 years ago

Also, dragon-drop only requires gtk3, it should work on all common linux distros.

Dragon source could be modified to have things like a "done" indicator, right now there is no signal when the job has successfully started or finished.