This is brainstorming more than a real plan.
- Make it even faster.
- Profile it and see if there are any parsing bits that can be improved
- Recollection is that moving to the generator method improved speed significantly, but should still check
- Consider multiprocessing -- the parsing itself does not require sequence at all
- i/o might be the bottleneck, though
- Profile it and see if there are any parsing bits that can be improved
- Improve the readability and usefulness of the output, generally
- Improve the mod description text
- Add flags for custom output directories, custom mod names.
- If we do this, we'll have to add in either:
- mechanically editing the openmw.cfg in-place, or
- outputting "add this 'data=' line to your ...", etc.
- If we do this, we'll have to add in either:
- GUI version? Should be relatively straightforward with tkinter
- Wrap the script into a .exe and .app download for windows/osx
Other ideas:
- Conflict detection is pretty easy, but is it worthwhile for this tool?