MrDoomMaster
October 12th, 2004, 01:35 PM
I'm sure you guys might have heard of JASS? Maybe not?
Let me explain. This is the scripting language that Blizzard Entertainment created for coding triggers in the Warcraft 3 World Editor.
By default, you must do all of your coding in the world editor, which is boring.
I want to add functionality to Visual Studio .NET 2003 Enterprise Ed. that will allow me to select a new project called 'JASS Projects'.
As you know, when you go to File >> New >> Project..., you see a list of all of the available projects. They are 'folders' for different types of projects you can create. For example, you see a root 'Visual C++ Projects' folder, and by expanding that folder you see console application, win32 application, MFC, and others... I want my JASS folder to work the same way. I want to be able to expand the 'JASS Projects' folder and see all of the available jass project types.
Also, once you get a project going, I want to have my own syntax coloring and formatting of the text. Like, when you hit enter it indents automatically a certain way for this language.
I already have an external linker tool for JASS, so I would just use this with the IDE to compile the code. An external tool would do this but I'm hoping it could be pre-installed for that project type, so that when you use the debug toolbar it uses my custom linkers and stuff.
Also if this custom feature could be distributable, that would be great, but not a requirement.
I know this is asking a lot, but I'm sure it can all be done with config files SOMEHOW. Any tutorials or helpful points could work greatly! I need to know where to start!
Let me explain. This is the scripting language that Blizzard Entertainment created for coding triggers in the Warcraft 3 World Editor.
By default, you must do all of your coding in the world editor, which is boring.
I want to add functionality to Visual Studio .NET 2003 Enterprise Ed. that will allow me to select a new project called 'JASS Projects'.
As you know, when you go to File >> New >> Project..., you see a list of all of the available projects. They are 'folders' for different types of projects you can create. For example, you see a root 'Visual C++ Projects' folder, and by expanding that folder you see console application, win32 application, MFC, and others... I want my JASS folder to work the same way. I want to be able to expand the 'JASS Projects' folder and see all of the available jass project types.
Also, once you get a project going, I want to have my own syntax coloring and formatting of the text. Like, when you hit enter it indents automatically a certain way for this language.
I already have an external linker tool for JASS, so I would just use this with the IDE to compile the code. An external tool would do this but I'm hoping it could be pre-installed for that project type, so that when you use the debug toolbar it uses my custom linkers and stuff.
Also if this custom feature could be distributable, that would be great, but not a requirement.
I know this is asking a lot, but I'm sure it can all be done with config files SOMEHOW. Any tutorials or helpful points could work greatly! I need to know where to start!