I am currently working on a project to help make modding much easier. Most of the time, modding gets difficult because you are working with tons of tags coded in notepad and having no easy way to check your tags to see if you get them right. What this project intends to do is to take notepad out of the equation. This program will basically be a GUI dwarf mod editor that includes list of all the tags in the game, descriptions on all the tags, and the ability to check the mod for common mistakes. I have already began work on this project (My happiest moment was when the program successfully determined that the notepad document contained a list of body parts), but I have some problems that unless I find a solution for will make the program a lot less user friendly.
1. How can I easily make a runnable program out of the java class files that doesn't require the user to manually open command prompt and tell the computer to run the files.
2. How can I tell a java program to check all text documents in a folder, the best workaround to this that I have is that it will store data on all the files of a mod but it will require a user to have to manually type in each file name for a mod when trying to upload a mod to the program.
Also, one of the main features I plan to include in this project is a scanner that will check the mod for any errors that might mess up game play, I know to check for stuff like duplicate sets of creatures, but is there any other errors that you can think of that I could program the scanner to check for, and what other features might you want in this program.