- Joined
- Jan 1, 2009
- Messages
- 1,615
Froptimizer
Froptimizer is a small tool to optimize warcraft3 script- and mapfiles (.j,.w3x,.w3m)
Features
Pros&Cons @ vex'
Pros:
Coming Features:
I already have some more feature plans, but would like your guys feedback on this.
Requirements
As I'm doing this in Java, you need to have the latest Java Runtime Enviroment(1.6 or higher) installed on your system.
UI
Screenshot of the current GUI
Please post requests, comments and/or constructive criticism.
Download in Attachments.
(It's 10 mb because I had to import many dependent libs)
Also there is no real error-handling at the moment. When the progressbar doesnt complete/the labael doesn't say "Finished!" report the bug with the labelmsg and map.
Froptimizer is a small tool to optimize warcraft3 script- and mapfiles (.j,.w3x,.w3m)
Features
- Removing useless stuff like comments, whitespaces and empty lines
- Compressing variable and function names
- Replacing some JassVars to have the smallest possible filesize
Pros&Cons @ vex'
Pros:
- Compressing names generates with a more advanced charmap (a-z, A-Z, _, 0-9)
- Namecompression with custom natives works
- name compression with ExecuteFunction and TRVE uses a StringPattern to leave the code functional
- Only optimizes script (yet) and doesn't provide any protection
- Should be used in combination with vex'
Coming Features:
- Some sort of BJ/GUI removal
- Removing unused variables & functions
- maybe numbershortening
I already have some more feature plans, but would like your guys feedback on this.
Requirements
As I'm doing this in Java, you need to have the latest Java Runtime Enviroment(1.6 or higher) installed on your system.
UI
Screenshot of the current GUI
Please post requests, comments and/or constructive criticism.
Download in Attachments.
(It's 10 mb because I had to import many dependent libs)
Also there is no real error-handling at the moment. When the progressbar doesnt complete/the labael doesn't say "Finished!" report the bug with the labelmsg and map.
Attachments
Last edited: