GUAEngine
Scripted by Gastricpenguin
[This project has been closed]
What is the GuaEngine?
GuaEngine (Gastricpenguin's Lua Engine) is a new custom Lua engine designed to integrate more lua commands and add support for new features.
There are only a few custom lua engines out there. The sad part is that they are updated once in a millennium or are outdated.
The GuaEngine is compatible with the latest Ascent-Branch emulators and is updated frequently. Our imagination is the only limitation!
If you want a new lua command added to the GuaEngine, send me (Gastricpenguin) a Private Message.
Previews
Here are some of the custom commands featured in the initial release of the GuaEngine.
Execute(db, "query")
ReloadTable("table")
WorldMessage("string")
Mount(model)
EquipWeapons(equip1, equip2, equip3)
SetBindPoint(x, y, z, mapid, zoneid)
SendVendorList(pUnit)
GiveXp(xp)
GetMoney()
AddCoinage(gold,silver,copper)
CanRemoveCoinage(gold,silver,copper)
CanRemoveGold(gold)
RemoveCoinage(gold,silver,copper)
If you want a full list of the custom commands, check the svn.
Download
Svn Repository: Here
Changelog: Here
Setup
Download the necessary files from the svn above. Inside the \projects\ folder you will find the visual studios project file.
Please note that you must have visual studios 2008 or above in order to compile the engine.
Drag and drop the vcproj file to '\CoreDirectory\src\scripts\projects\'.
Next, just drag and drop \GUAEngine\ into '\CoreDirectory\src\scripts\src\', and you are done. Run the GUAEngine.vcproj and compile under release.
6/14/09 UPDATE!
A new Aspire 3.1.x branch has been added to the GuaEngine! The GuaEngine is getting a huge upgrade, so keep checking back every now and again. If you want the 3.1.x branch to work, however, you need to apply the available patch file in the 'patches' folder. You also need to use the updated Project file located in the new branch!
4/21/09
GuaEngine is back online now supported both ArcEmu and Aspire cores!
Relocate to the new svn to get your enhanced Lua engine now: http://my-svn.assembla.com/svn/GuaEngine/