Hello there is there anyway to port this for trinity also?
Hello there is there anyway to port this for trinity also?
Hrm, so what you're saying is, the MaNGOs people didn't want to allow for RAD and run-time development, so they ripped it out in favor of hard-coding because they were afraid they'd be too much like another emulator? Cause that's just silly, considering they both run the same game anyway... There's a number of positive values that Lua has over C++ for this particular application, not the least of which is the fact that if an error happens in a Lua interpreter, Lua just generates an error and either stops the script or continues to the next instruction (depending on how you have the environment set up). If an error happens in a compiled C++ script, heaven help us as to what the actual consequences could be.
But the real advantage of Lua is the fact that a dev can change things on the fly, and not have to reboot the game to see those changes. Something so minor and yet something so very important in the grand scheme of things, especially when it comes to minor details like getting Gluth to eat his zombies, or handling Loatheb's decay aura.
the Lua not crashing as opposed to C++ isn't really much of a statement, a crash could be better. Because it gives details to why it didn't work. Lua isn't very vague sometimes. Granted no one likes the server going down, but most people understand that its for the betterment of the server when things are tested. As well, most of that doesn't even matter if you use your senses, you would test it on another server before putting it on the live one. Developing on the fly is also very nice, but with enough Lua files your server takes a large performance hit, so sometimes its not even worth it.
Lunar Gaming - Reaching For The Stars
Arcemu wasnt even around when mangos's lua project was discontinued, not any version of ascent were.
Get your facts right.
I take it this is no LuaHypArc?
Ermmm... Sorry, but what? You need to get your facts straight.
Mangos and ArcEmu are both, roughly, exactly the same old (ArcEmu referring to the thousands of brances/forks/renames it's gone through).
ArcEmu and Mangos both, a very long time ago, originated from the same project. Antrix -> Ascent -> Open Ascent -> ArcEmu/Aspire. There's been so many branches/forks with ArcEmu it's hard to keep track off, but when you follow it all the way back they both originated from the same project. You can find evidence of this today, as there are parts of ArcEmu that have literally exactly the same code as mangos, exactly the same comments and all, and no don't claim one copied the other. Before Lua, ArcEmu used Gamemonkey and experimented with AngelScript/Python. Mangos only added Lua temporarily before removing it again, it was never that practical nor functioned that well. The Lua engine on here for mangos to be quite frank, would not work on most scripts produced today and is to terrible standards much like the old Ascent Lua engines were.
Now, unless people have something to say that is ON TOPIC, related to the share, then please shut up about Mangos/ArcEmu and all that nonsense. It's immature and childish.
Last edited by stoneharry; 06-23-2010 at 04:30 PM.
(Antrix and MaNGOS both came from WoWD
WoWD-->Antrix-->Ascent-->OpenAscent-->Arcemu
WoWD-->MaNGOS)
Edit: Was off-topic.
Reading skills ftw. If you read the thread fully, you'l see that everybodys speaking of the publicly available versions of antrix branch of wowd, not anything before it.
And when wowd antrix branch was released the first time, mangos already had abandoned lua a long time ago, which nullifies the sentences where mangos would have had abandon it, becouse arcemu had it.