User Tools

Site Tools


Sidebar

hpl2:resources:improvnotepad

Table of Contents

Improved Notepad++ HPS Support

The old notepad++ files which most people have installed had faults. Below is a list of fixes made to the existing hps support:

Hps Language Definition File (hps.xml)

  • Removed several unsupported functions
  • Added 3 new functions which are supported as of 1.2 justine patch
  • Added various missing supported type keywords (E.g uint)
  • Added keywords for classes, interfaces, enumarates, typedef and funcdef and possibly others
  • Removed “PlayerStartArea_” keyword
  • Probably a couple of other things too

Hps user defined lang file (userdefinedlang.xml)

  • Added folding regions (See sample hps file)
  • Overhauled color coding
  • Added appropriate color coding for all supported keywords
  • Added color for OnStart, OnLeave, OnEnter and OnGameStart events
  • Strings now have the escape char defined

Preview: Sample Script

I have also included a sample script file, and a text document containing installation instructions (note that these instructions will still work if you already have the current version installed - but you may have to restart notepad++ to see the changes take effect)

Download link

Original Post

hpl2/resources/improvnotepad.txt · Last modified: 2012/06/06 20:34 by apjjm