Update 2.0.0
For this update I worked on fixing bugs with some missing files, improving performance and implementing a bunch of settings.
Changelog
[New] Environment file + textures can be now filtered out from ymir work.
[New] TextureSet txt file will be now copied to output directory.
[New] Added new settings:
- Set Property Dir: Property directory can be now customized.
- Set Textureset Dir: Textureset directory can be now customized.
- Processing: If enabled, Map Sorter will process filtering out files for building, tree, effect, textureset and environment files.
- Always clear output dir: If enabled, the entire output directory will be cleared for each sort process.
- Open output dir after sorted: If enabled, output directory will be opened after sorting is completed.
- Save output files as lowercase: If enabled, output directories and files will be saved as lowercase.
[Updated] Improved performance for file interpreter by processing files directly in the RAM.
This also fixes a problem where Map Sorter could stuck for a very long time on 50% progress caused by large mde files.
[Fixed] Fixed a bug where internally opened files has been not closed after sorting. This caused that files could not be deleted while Map Sorter is running.
[Fixed] Fixed a bug where tree textures with no extension in spt files has been not parsed.
[Fixed] Fixed a bug where Map Sorter ignored granny textures with a space in the name.
Developer note: Water and lava textures (D:\ymir work\special\) will be not sorted out because these textures should be in your client anyway. Tree textures should be always in the official tree folder or in any subfolder of tree (D:\ymir work\tree\*).
Thanks to daimao. for testing and reporting bugs.