[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4668: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4670: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4671: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4672: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
Battlefield Modding Tutorials BFMODS :: View topic - Notepad++ BF42/BFV Syntax Highlighter
Battlefield Modding Tutorials BFMODS
https://battlefieldmodding.com/ssm/phpBB3/

Notepad++ BF42/BFV Syntax Highlighter
https://battlefieldmodding.com/ssm/phpBB3/viewtopic.php?f=4&t=5179
Page 1 of 2

Author:  Senshi [ Mon Aug 17, 2009 12:30 pm ]
Post subject:  Notepad++ BF42/BFV Syntax Highlighter

As I use Notepad++ for code modding (and advise everyone to do so :) ), I created a BF42 language file, granting extensive syntax highlighting. I also included all BFV commands, so it should work 100% with BFV too.

The file:


Just extract it to your Notepad++ installation directory, overwrite existing file. But CAUTION: If you have already defined any user-defined languages, this will overwrite them! In this case you would have to open this downloaded file manually and just copy its contents to the end of your existing file.

If you now open .con and .inc files with Notepad++, they will automatically be linked to the BF42 "language" and show syntax highlighting as well as allows for autocompletion and the like. Great for better overall overview, but also makes it WAY easier to spot coding errors (as these won't be recognized as syntax and would appear black) as well.

You can change the highlight colors as you want by opening the "User defined Language" tab (the button with the little lightning on it) and then assigning your colors. I chose colors to fit to the light grey background I'm using (easier on the eyes than constant black-white contrast). Or just open the xml file directly with notepad and edit the Hex values to your preference.

Short legend:
light blue= Remarks
dark blue&bold=numbers and standard subfolder paths (objects, texture, init, skyandsun, terrain etc.)
red&bold = object class (Object, ObjectTemplate, Geometrytemplate etc.)
green = all "create" commands, opens a new tab for the following section (see the little box with "-" on the left of the line with "create" in it)
orange = property requiring specific input (names, links or coordinates)
purple = property requiring float input

Example:


Obviously there might be some small typos in the syntax, causing some commands not to light up properly, in this case, please report back so I can update.

Author:  Losnar [ Mon Aug 17, 2009 1:27 pm ]
Post subject:  Re: Notepad++ BF42 Syntax Highlighter

That sounds excellent :o

Three cheers for Senshi!

Hip Hip

Author:  [TKO]Twist [ Mon Aug 17, 2009 3:13 pm ]
Post subject:  Re: Notepad++ BF42 Syntax Highlighter

Hurray,

Author:  Sheppard [ Mon Aug 17, 2009 4:37 pm ]
Post subject:  Re: Notepad++ BF42/BFV Syntax Highlighter

Hip hip,

Author:  Iced Earth [ Mon Aug 17, 2009 5:14 pm ]
Post subject:  Re: Notepad++ BF42/BFV Syntax Highlighter

hurray!

Author:  mrhowdoimod [ Mon Aug 17, 2009 5:30 pm ]
Post subject:  Re: Notepad++ BF42/BFV Syntax Highlighter

I wish I still modded. cause that's epic bro. epic 2.0.

Author:  Sheppard [ Mon Aug 17, 2009 5:39 pm ]
Post subject:  Re: Notepad++ BF42/BFV Syntax Highlighter

Same here...

Author:  Why Two Kay [ Mon Aug 17, 2009 5:58 pm ]
Post subject:  Re: Notepad++ BF42/BFV Syntax Highlighter

Nice. Things like this are great for catching typos too.

Page 1 of 2 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/