gta2mis gta2gci gta2mmp Syntax Highlighting for Notepad++
gta2mis gta2gci gta2mmp Syntax Highlighting for Notepad++
most of the time i do scripting with notepad++
So yesterday i made a syntax highlighting for .mis files and consider it as a very handy way to work with those usually long and repeating .mis files
You can hide if, while, ... structures and also something that i added: "//{" & "//}" and "//:" that can be used in combination with SUBs which close with RETURN.
This way you can structure the code and only display what you are working right now
EDIT: i added .mmp and .gci file highlighting and some missing keywords to gta2mis
gta2mmp
BLACK: Version1
BLUE: Version2
GREEN: Version3
grey: comment
gta2mis
RED: START BLOCK
ORANGE: END BLOCK
LIGHT RED: META
BLACK: COMMAND
BLUE: DECLARES, CREATES, STORES and TEMPLATES
GREEN: CHECKS
green: numbers
gray: COMMENT
gray with background: MULTILINE COMMENT
gta2gci
GREEN: floats
green: integers
RED: {value}
BLUE: {carname}
grey: comment
//the gci syntax highlighting is a bit buggy because np++ doesn't support keywords with spaces in it
copy userDefineLang.xml to %APPDATA%\Notepad++\
if this doesn't work you can add the content of the file to langs.xml to add it as native language
then you can select gta2mis in the language menu
you could open this mis file for testing(current development version of tiny tiny town - army):
http://test.gta2.square7.net/tyty_army.mis
this contains a complete list of all scripting commands (at least it should). So there might be errors in it. please tell me if you find one.
userDefineLang_orig.xml has more categories for commands but it is not working due to a limitation of n++
So yesterday i made a syntax highlighting for .mis files and consider it as a very handy way to work with those usually long and repeating .mis files
You can hide if, while, ... structures and also something that i added: "//{" & "//}" and "//:" that can be used in combination with SUBs which close with RETURN.
This way you can structure the code and only display what you are working right now
EDIT: i added .mmp and .gci file highlighting and some missing keywords to gta2mis
gta2mmp
BLACK: Version1
BLUE: Version2
GREEN: Version3
grey: comment
gta2mis
RED: START BLOCK
ORANGE: END BLOCK
LIGHT RED: META
BLACK: COMMAND
BLUE: DECLARES, CREATES, STORES and TEMPLATES
GREEN: CHECKS
green: numbers
gray: COMMENT
gray with background: MULTILINE COMMENT
gta2gci
GREEN: floats
green: integers
RED: {value}
BLUE: {carname}
grey: comment
//the gci syntax highlighting is a bit buggy because np++ doesn't support keywords with spaces in it
copy userDefineLang.xml to %APPDATA%\Notepad++\
if this doesn't work you can add the content of the file to langs.xml to add it as native language
then you can select gta2mis in the language menu
you could open this mis file for testing(current development version of tiny tiny town - army):
http://test.gta2.square7.net/tyty_army.mis
this contains a complete list of all scripting commands (at least it should). So there might be errors in it. please tell me if you find one.
userDefineLang_orig.xml has more categories for commands but it is not working due to a limitation of n++
- Attachments
-
- gta2mis_lang_for_Notepad++.zip
- (6.47 KiB) Downloaded 733 times
Last edited by elypter on 25 Dec 2010, 19:25, edited 12 times in total.
yur sa'nok ngeyä
-
- Lunatic
- Posts: 456
- Joined: 19 Jul 2008, 14:14
- GH nick: Razor, R
- Location: Poland / Szczecin
- Contact:
Re: gta2mis Syntax Highlighting for Notepad++
well done
try to do colored mis syntax to this board ![Happy :)](./images/smilies/gangs/loony-smile.png)
![Happy :)](./images/smilies/gangs/loony-smile.png)
![Happy :)](./images/smilies/gangs/loony-smile.png)
Re: gta2mis Syntax Highlighting for Notepad++
i looked around a bit to see how it could be done. for forums there seem to be 2 major frameworks:
GeSHi:
http://qbnz.com/highlighter/
http://www.phpbb.com/community/viewtopi ... &t=2096992
http://www.phpbbstyles.co.uk/info/viewt ... p?f=6&t=39
SyntaxHighlighter:
http://alexgorbatchev.com/SyntaxHighlighter
http://alexgorbatchev.com/SyntaxHighlig ... ustom.html
http://www.undermyhat.org/blog/2009/09/ ... ighligher/
http://custom.simplemachines.org/mods/i ... p?mod=2109
but unfortunately none of these supports code folding which in my opinion is the most important feature with .mis files.
GeSHi:
http://qbnz.com/highlighter/
http://www.phpbb.com/community/viewtopi ... &t=2096992
http://www.phpbbstyles.co.uk/info/viewt ... p?f=6&t=39
SyntaxHighlighter:
http://alexgorbatchev.com/SyntaxHighlighter
http://alexgorbatchev.com/SyntaxHighlig ... ustom.html
http://www.undermyhat.org/blog/2009/09/ ... ighligher/
http://custom.simplemachines.org/mods/i ... p?mod=2109
but unfortunately none of these supports code folding which in my opinion is the most important feature with .mis files.
yur sa'nok ngeyä
- Cuban-Pete
- Immortal
- Posts: 909
- Joined: 29 Jan 2010, 15:03
- GH nick: Cuban-Pete
Re: gta2mis Syntax Highlighting for Notepad++
I don't code that much GTA2, but it looks very handy. I'll keep it in mind, thanks. ![Happy :)](./images/smilies/gangs/loony-smile.png)
![Happy :)](./images/smilies/gangs/loony-smile.png)
"Mmmm, your eyes are so beautiful."
Re: gta2mis Syntax Highlighting for Notepad++
i added highlighting for mmp and gci files
yur sa'nok ngeyä
-
- Immortal
- Posts: 889
- Joined: 16 May 2009, 06:14
- GH nick: BenMillard
- Location: London, UK
- Contact:
It mostly works well but is not complete
This year I started using Notepad++ for writing HTML and CSS instead of my own editor. Highlighting is great but I change all the colours to Mozilla style, based on the way "View Source" looks in Firefox.
I turn off code folding, bookmarks and nearly all the 'dynamic' or 'smart' features, although I keep matching tags so the nesting lines light up a bit. I deviate from that by avoiding bold, italics and using the Consolas as the font instead of Courier New.
I've just tried out your highlighter by adding it to my user defined language. (I had already added .htaccess highlighting.) This might be what I switch to instead of MisPad 1.8.0.3 but...is there a one-button way to compile from it on Windows 7?
It mostly works fine but some keywords don't get the right styler colour. For example, the code folding list contains DO which seems to stop DONT_DROP from getting the right styler.
It doesn't include keywords for the hundreds of constants defined in GTA. Object names, radio station names and sounds are the most obvious. It also doesn't include END or special values like NO_TRAIN.
For some reason Notepad++ doesn't apply number styling to my co-ordinates either. Any ideas?
I'm using the 6.3.2 version of it.
I turn off code folding, bookmarks and nearly all the 'dynamic' or 'smart' features, although I keep matching tags so the nesting lines light up a bit. I deviate from that by avoiding bold, italics and using the Consolas as the font instead of Courier New.
I've just tried out your highlighter by adding it to my user defined language. (I had already added .htaccess highlighting.) This might be what I switch to instead of MisPad 1.8.0.3 but...is there a one-button way to compile from it on Windows 7?
It mostly works fine but some keywords don't get the right styler colour. For example, the code folding list contains DO which seems to stop DONT_DROP from getting the right styler.
It doesn't include keywords for the hundreds of constants defined in GTA. Object names, radio station names and sounds are the most obvious. It also doesn't include END or special values like NO_TRAIN.
For some reason Notepad++ doesn't apply number styling to my co-ordinates either. Any ideas?
I'm using the 6.3.2 version of it.
GTA5 Race, DM & Capture | GTA2 Levels & Coding | GTA2 YouTube Videos
Gran Turismo 6 custom track club(Sign in with PSN details, then follow link again.)
Gran Turismo 6 custom track club(Sign in with PSN details, then follow link again.)
Re: gta2mis gta2gci gta2mmp Syntax Highlighting for Notepad+
the problem with syntax highlighting in npp is that only a very limited amount of different things can be highlighted differnetly. maybe this has been changed in newer versions. i also remembera problem with multiline comments.
if you find a way to add the argument keywords without deleting other stuff that would be great. i was pretty annoyed that i wasnt able to add them.
about the codefolding stuff: i remember adding something so i could use codefolding for jumps like if they were functions. i used this in one or two of my maps. not sure if thats the problem or if its just a bug that i fixed later and forgot to update.
for compilation when working with npp i used the regular dma compiler and a batch file to delete the temp files.
if you find a way to add the argument keywords without deleting other stuff that would be great. i was pretty annoyed that i wasnt able to add them.
about the codefolding stuff: i remember adding something so i could use codefolding for jumps like if they were functions. i used this in one or two of my maps. not sure if thats the problem or if its just a bug that i fixed later and forgot to update.
for compilation when working with npp i used the regular dma compiler and a batch file to delete the temp files.
yur sa'nok ngeyä
-
- Immortal
- Posts: 889
- Joined: 16 May 2009, 06:14
- GH nick: BenMillard
- Location: London, UK
- Contact:
Re: gta2mis gta2gci gta2mmp Syntax Highlighting for Notepad+
There are 2 or 3 empty boxes for more keywords.
From the menu, go to Language > Define Your Language. Open the User language list and select gta2mis. Change to the Keywords Lists tab and there are 8 groups to choose from.
I only use one colour for commands, another for constants.
From the menu, go to Language > Define Your Language. Open the User language list and select gta2mis. Change to the Keywords Lists tab and there are 8 groups to choose from.
I only use one colour for commands, another for constants.
GTA5 Race, DM & Capture | GTA2 Levels & Coding | GTA2 YouTube Videos
Gran Turismo 6 custom track club(Sign in with PSN details, then follow link again.)
Gran Turismo 6 custom track club(Sign in with PSN details, then follow link again.)
Re: gta2mis gta2gci gta2mmp Syntax Highlighting for Notepad+
il check that out when im back on my desktop. maybe they really improved it slightly
yur sa'nok ngeyä
Re: gta2mis gta2gci gta2mmp Syntax Highlighting for Notepad+
So nobody uses Scriptpad?
Great, i will ask Sektor to delete the topic and i will stop working on it.
Dunno whats wrong, lots of stuff can be added that npp doesnt support, plus it has folding.
etc etc..
Forget it then. Forget about anything i made.
So thankful community. Work and work and they just use npp.
Bye..
Great, i will ask Sektor to delete the topic and i will stop working on it.
Dunno whats wrong, lots of stuff can be added that npp doesnt support, plus it has folding.
etc etc..
Forget it then. Forget about anything i made.
So thankful community. Work and work and they just use npp.
Bye..
Always wear safety glasses while programming.
Re: gta2mis gta2gci gta2mmp Syntax Highlighting for Notepad+
B-$hep wrote:So nobody uses Scriptpad?
Great, i will ask Sektor to delete the topic and i will stop working on it.
Dunno whats wrong, lots of stuff can be added that npp doesnt support, plus it has folding.
etc etc..
Forget it then. Forget about anything i made.
So thankful community. Work and work and they just use npp.
Bye..
![Image](http://i5.minus.com/i38cTbdojmT39.png)
My GTA2 related projects:
-
- Immortal
- Posts: 889
- Joined: 16 May 2009, 06:14
- GH nick: BenMillard
- Location: London, UK
- Contact:
Re: gta2mis gta2gci gta2mmp Syntax Highlighting for Notepad+
B-$hep, you have a thread about your tool already. Keep announcements about it there.
GTA5 Race, DM & Capture | GTA2 Levels & Coding | GTA2 YouTube Videos
Gran Turismo 6 custom track club(Sign in with PSN details, then follow link again.)
Gran Turismo 6 custom track club(Sign in with PSN details, then follow link again.)