| 12-29-2005, 11:16 PM | #1 |
EDIT: See JassCraft (Also know as Jass Shop Pro 2) Tool made by: eGust and Zoxc Thanks to: Soar For any suggestions or a download link, scroll down. 1. Syntax highlight: keywords, types, functions, operators, strings, values, global variables/constants... You can set custom highlight of your own with config.exe: Color, Bold, Italic; Including files: common.j, blizzard.j, common.ai and your jass file. 2. Intelligently change case. for example: type " " or "(" after word "location", you will get "location " or "Location(". 3. Advanced function/type/globals quickly search. Press Space to remember the word you typed. Can hide the panel of Quickly Search. Can get the functions and globals of a editing file. Click an item in the quickly search list will get its code in editor Preview, and you can lock the preview text, Preview Editor can be resized. Options: Search from beginning; Case sensitive; Type(functions return type, the type of global variables/constants). 4. Multi-Document Interface. Remember form size, position and most of options. Ctrl + F4 to close a file. Ctrl + TAB to switch. 5. Powerful function search in editing file. Can Find, Replace, Replace All; Options: Case sensitive, Whole words only; Direction - Forward or Backward; Scope - Global or Selected Text; Origin - From sursor of Entire scope. 6. Bookmark: each of opened files has 10 bookmarks. 7. Powerful template: To see Default.tmt, u can set shortcuts of your own. if - elseif - else - endif loop - exitwhen - endloop function - endfunction Trigger Custom templates... 8. Integrated Syntax Check (Beta) Selection of using files. Get result in a list, you can double click a item in the list to go to the line. 9. Advanced indent text: You can set indent width(when you press Tab, you will get how much spaces.) Format/Increase Indent/Remove Indent selected or all text. 10. Copy code to/from Trigger Editor immediately. 11. UTF-8 <-> ASC. 12. Command parameter: You can register file type in the Register of Windows type with config.exe. If a Jass Shop Pro is already running, double click a file of registered types will open the file in the running program. 13. Dropping files: When you droped a file into the editor, you can make a choice of insert and open it. 14. Can use language pack. 15. Code structure A structure list to show all globals, functions and triggers of editing file. Globals : Red - constant, green - variables Functions : Red - constant, green - normal Triggers : Red - non-local trigger with some problems, Green - normal - Conditions : [?] can not find that condition, [>] normal - Actions(the same icons with functions): Red - can not find, Green - normal Left-click to get its code, right-click to go to, double-click to insert. 16. Open/Save maps' script immediately. Auto check file type, and get war3map.j(> scripts\war3map.j) of a W3M/W3X file. And anycode can be saved to war3map.j of a map file. Can use Ctrl+F9 to test map. 17. Insert Color Select a color and get its jass string 18. Auto-code-completion and parameter-hint To write "set ", you will get a list full of globals and locals. Type "call " will show functions before cursor of editing file. When you enter a function name and press "(", it will show a hint of parameters(or press F1). 19. F2 or Ctrl+Click If the clicked word is a function or globals with wrong case, it will be change to right. If its spelling case is already right and it's one of globals of functions of editing file, will go to that line of its code. 20. API code view Double-click a word in editor. Click an item of Quickly Search List. Click an item of Globals List. 21. Simpleness compress code. To remove comments, use shorter globals/functions' name, remove useless returns and indents 22. Custom shortcuts You can set custom hotkeys of menus by youself with Shortcut Manager. 23. Plug-in Maybe some plugins will come soon? Or, it means, you can make plugin of your own(to see demo plugin in source.rar, it can be built with Delphi). |
| 12-29-2005, 11:27 PM | #2 |
c00l zoxc, sounds like pr0 tool to me :P |
| 12-29-2005, 11:30 PM | #3 |
Best JASS Editor ever. I've always wanted the function explorers of other tools to show the functions contents instead of just name, arguments and returns value. The option that enables you to edit your script without opening WE is also very nice, makes things faster. Beautiful interface. Haven't found any serious bugs or anything. I'd recommend this tool to everybody working with JASS. Good job. |
| 01-17-2006, 09:30 PM | #4 |
Agreed with Blade.dk 100%. Is there any way I could get the source code for this? I'd love to see how you did some of this stuff :D |
| 01-18-2006, 08:24 AM | #5 |
New version w00t :) Keep up the good work guys. By the way, the CTRL-A Shortcut for select all still doesn't work for me, and this time i am not on a wireless keyboard or anything ^^ |
| 01-18-2006, 10:19 AM | #6 |
Another suggestion As it stands, your search-replace interface does not allow to replace strings of characters with a character line break among them. So i can't replace 2 lines of code with 1, for instance. I wanna be able to do it :) Also if config.exe is ran before the first use of actual JSP, it fails to find an .ini file and reports a error, instead of just creating a new one. |
| 01-22-2006, 07:17 PM | #7 |
Here is source for 1.4.3.4 since only eGust got 1.4.3.6 source... and he his not very often online now.. :( Tell me if I missed something. |
| 01-22-2006, 07:45 PM | #8 |
Pascal..!! DANG IT!! It figures it's written in a language I don't know. Oh well, it's not too hard to comprehend, maybe I can learn something anyways :D |
| 01-23-2006, 01:00 AM | #9 |
I have a copy i've been using for a while, "1.5 Remade Beta". I don't remember where i got it, but i think on this site a while back. Is there anything wrong with that verison? |
| 01-23-2006, 01:18 AM | #10 |
Nice tool, it will go far to helping me learn JASS more, I'm just so tired of those stupid errors that sometimes cause the editor to crash, like forgetting a return or something gay like that. 5 thumbs up for this tool. |
| 01-23-2006, 07:26 AM | #11 |
I have been using this tool for a while and there is one annying thing. When you press the open button it only works if you press the very left side of the button, not in the middle of it or to the right. I'm not talkinga about the scroll bar but the button. |
| 01-23-2006, 12:57 PM | #12 | |||
Quote:
Quote:
Quote:
If you have a feature request for JassCraft... feel free to post it ^^ |
| 01-23-2006, 01:07 PM | #13 |
Sorry if its stated, but what is it written in? |
| 01-23-2006, 01:22 PM | #14 |
Delphi 7, Pascal but I't should work on D5-2006 |
| 01-23-2006, 02:21 PM | #15 |
What I meant is in the World Editor the only real way to check for errors is to save, this editor of yours won't crash when you do a syntax check, it only shows the compile errors nicely. Only thing I found so far that is annoying is that when applying options it exits the tool....well some do anyway. |
