Battlefield Tweaker GREATLY updated. List of changes:
- Code generators now embedded in application; no stand-alone executables under bin
- Switch-to option under file; quickly switch between files (con <> tweak)
- Replace dialog simplified; Splitbutton is used for "Replace all" options
- Completely re-written text field, which includes improved performance, coloring, suggestions, information
- Added "Constants" ability. You can now add %constantname% in a suggestion file to include all constants of that name.
- Every type of constant is readable, since it is in a simple text format which can be edited.
- Greatly improved "template recognition"; user changeable and supports other template types than ObjectTemplate
- It no longer takes ages to load a long file of 5000+ lines; it will simply skip colouring in that case
- Added file format check before loading to prevent mishaps around loading raw data files
- Suggestion box is less glitchy and includes information of suggested code
- Any file format can now be opened
- Suggestions for other types of templates added, such as AI template coding and terrain.
- Words info is given of are now highlighted
- GREATLY improved undo/redo system (History class )
- Now contains 9 colors used for text coloring. Path and enum colors have been added.
- Shortcut commands added: Ctrl + Enter for a wizard (where possible), Ctrl + Left/Right for word selection.
- Removed the input information under "Information", since it is now included as a constant in code suggestions.
- Overall fixed an enormous amount of bugs and performance gaps, had to basically rewrite everything from scratch
- Some other stuff I added mid-way but I can't remember.
Constants also include geometry/collisionmesh names.