Hi!
I have just finished the first beta version of ETScript 2, a script editor for W:ET.
There is no readme file yet so I will explain briefly what ETScript is, and what has changed since version 1.
ETScript is a script editor designed specifically for Wolfenstein: Enemy Territory map scripts. Usually, map scripts are written in simple programs like Notepad, with very little extra features or help available to you. ETScript is different. It has all the features Notepad has, such as normal copy/pasting, Find/Replace/Goto dialogs, the usual Open/Save file dialogs etc etc etc, but along with them, it also has a TON of very helpful features, specially for W:ET.
A few of the best features:
Syntax Highlighting:
Keywords, comments, operators and numbers are shown in a special color so you can quickly see what is what.
AutoComplete / Intellisense:
When you are in the middle of typing a keyword / operator / copmmands, any word of importance to ET, ETScript will recognize this and give you a little list of possible keywords you might be typing. Pressing enter will autocomplete the word for you, saving you maybe even up to 80% of typing!
Together with this list, there will also be a label with the exact usage syntax, in case you forgot how the command worked, and a brief description of the command.
MDI interface:
ETScript2 is now an MDI (Mutli-Document-Interface) application. You can open multiple scripts simultaneously, each in it’s own seperate MDI window. There are also a few ‘alignment’ functions which can align all windows either stacked, side by side or squared.
AutoBackups:
You will never loose another change in your script with AutoBackups. AutoBackup will automatically save your script to a backup script file in a special folder every few minutes.
You can use the AutoBackup Manager window to view, sort, delete or open all backups, ordered by map.
Bookmarks:
Save and load line Bookmarks. Find yourself going to that one piece of script alot? Save it as a bookmark and go there with the press of a button.
Bookmarked lines are shown in blue in the linenumber list.
Comment / uncomment selection:
Make all lines in your current selection commented, or uncomment all commented lines in your selection, with the click of a button.
Accum count / Bracket count:
Accum count will show you a little window that lists all used (global)accums in your script, so you can quickly see which ones are free.
Bracket count will count the brackets in your script and shows you a message when it detects that you are missing a bracket. It will also show on which line the culprit may be, but it could be on a line before that aswell.
I guess that’s all major features.
Check out a few screenshots:
ETScript2 in action, having two scripts opened and stacked:
AutoComplete & Intellisense in action:
Accum count & AutoBackup Manager windows:
Known bugs / errors:
Not really bugs, just some stuff I haven’t finished yet:
- The sorting function in the AutoBackup Manager window only works for Name yet.
- Bookmarks might not load correctly when you load a new script.
Important changes from ETScript 1:
Well, nearly everything has changed since ETScript2 is written in another language (VB.NET instead of VB6), but most things work the same.
One important difference however is that the scriptcommands import (the Treeview to the right, and the AutoComplete/Intellisense list) is no longer a database, but an integrated XML file. You can no longer change it.
Also, files such as the autobackups and the template file are stored in the Application Data folders. For WinXP this is usually “All Users\Application Data\ETScript2”, for Windows Vista it is usually “C:\ProgramData\ETScript2”. Note that both these folders are hidden by default.
Notes regarding this release:
I hope the install works on all systems, I don’t know if I did the publishing 100% correct (it is different for VB.NET, sorry! :P)
I tested it on my own PC and on my windows XP laptop and it worked fine there so you should be ok.
You do need the .NET Framework 2.0 or higher to be able to install ETScript 2!
If anyone wants to help me, you could test the program for bugs and crashes. If you find anything that doesn’t work or something you simply want changed, leave a post here or email me at " ‘r0fnick’ at ‘gmail’ dot ‘com’ "
Download:
http://rapidshare.com/files/89912445/ETScript2.rar.html
Enjoy!



Keep up the good work!


:nod: ! Keep up good work