I'm about to make several of you very, very happy.
First of all, if you aren't using notepad++, the free editor, go get a copy now from here:https://notepad-plus-plus.org/download/
What I have is a work in progress; I am about 70% complete but there's still like.. 400 more functions to add (thanks lee
) and frankly my hands are tired and my brain is mush. What you're looking at will probably be complete by next week.
And what is it I have, exactly?
A simple ANSI API for notepad ++ that's for Game-Guru. This will give auto-complete functionality for Game-Guru functions like GetAmbienceRed(), or whatever. It will tell you what variables it needs input (numbers, strings, entities, etc) as well as the output it may provide.
As you complete the function, it will highlight the next variable you need to add.
It will allow you to do a lookup of similar functions.
Tired of looking at the globals.lua file? Or googling online for 'what the heck does this thing do?' or 'god, I wish I had some way to know all the functions that would grab player x position data'? Well, look no further.
It effectively extends the Lua API support already native to notepad++ and allows the game-guru functions to work as well.
It however, does have MOST of the common functions added, though again I'm still like 450 short or so. Most of these are the player control ones that were added in the July patch. Make no mistake, this is still a very serviceable piece and should be complete within a week or so.
Configuration and setup instructions are a cinch and can be found here:
The actual lua.xml file can be found for download here:
(Updated 9/10/2018 to Reflect Flatlander's update!)
I realize it's probably a bit presumptuous to ask this but mods, do you mind stickying this post? I think it'll be of significant benefit for those who are interested having a game-guru friendly programming interface.