An experimental version of GAE is now available, consider it a sneak peak at 0.2.13, the functionality added will probably be the last for 0.2.
For people wishing to get a head start with the new Lua additions or to play with the options for particles systems that Daniel introduced...
Win-32linux-x86
I'm assuming this wont have a large audience, so I'm supplying a windows binary only atm, if anyone wants a linux binary, make some noise.The download is just the executable, please ensure you can run 0.2.12b first.
I still haven't documented all the new Lua function yet, some of them were quite literally just added...
but here they are, in a nutshell...
setTimer(name, type, interval, periodic)
stopTimer(name)
registerRegion(name, area) -- a 'rectangle', specified as { x, y, w, h }
registerEvent(name)
setUnitTrigger(unitId, condition, event)
setUnitTriggerX(unitId, condition, event, userData)
setFactionTrigger(factionIndex, condition, event, userData)
lockInput()
unlockInput()
unfogMap(area)
giveTargetCommand(unitId, command, targetId)
giveStopCommand(unitId, command)
playerName(factionIndex)
scenarioDir()
-- and some debugging aids...
debugLog(msg)
consoleMsg(msg)
hilightCell(pos)
hilightRegion(region) -- region == name of registered region
clearHilights()I'll be documenting them asap and will post a link, some decent examples might take a bit longer... you don't want to see the Lua I've been writing in the last few days
Edit: Ooops...
I forgot to mention one other thing... while a proper 'console' for Lua is 'in the pipeline' it probably isn't 'just around the corner', so for the time being a chat message beginning with '~' is not a chat message at all, the tilde is discarded and the rest sent to the Lua interpreter.
Also, I started a new topic and didn't post a pretty picutre
here we go... hilightRegion() activated (numerous times) in game through a 'chat' message.