• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

Eluna Question

Status
Not open for further replies.

Rezolve

BETA Tester
Hey Emu-devs just wounding on what your opinions are on Eluna merged with trinitycore is, I'm also wounding would it be worth doing so and what would be some of the cons and pros be?
Would it also be beneficial for custom scripts or even fixing spells,etc or possible to do so with Eluna?


PS: I'm very new with Eluna :p, I'm Interested in Eluna and learning it.
- Best regards,
Rezolve.
 
Last edited:

Tommy

Founder
Hey Emu-devs just wounding on what your opinions are on Eluna merged with trinitycore is, I'm also wounding would it be worth doing so and what would be some of the cons and pros be?
Would it also be beneficial for custom scripts or even fixing spells,etc or possible to do so with Eluna?


PS: I'm very new with Eluna :p
- Best regards,
Rezolve.

It's all a self opinion to be honest. I'm mainly implying you'd have to try it for yourself to see if you'd like it for your server or not. Since your prefix is 4.3.4, I'm assuming you're using Cataclysm? Well, TC 4.3.4 is pretty buggy, so really you can't judge Eluna if issues occur via that patch. Would it be beneficial for custom scripts? Of course, why wouldn't it be? Create any kind of custom script that comes to mind. If you didn't know, we have an Eluna scripts repo available https://github.com/ElunaLuaEngine/Scripts. Look at our Blizzlike and custom scripts. Fixing spells? Of course. I believe there are a few spell fix Eluna scripts in the Lua release section.

Pros:
Don't have to compile a script, ever. You can just reload the Engine or restart the server, which ever is needed. Sometimes reloading is only good for Gossip and other small stuff.
Unlimited choices of methods, hooks, etc; as it is in C++.
Coding is easier and faster. Learn quickly too.
We have documented every single method and hook, as TC's C++ functions aren't documented (some are obvious though..)
Quick support on what you need help with or if you have a suggestion, we will listen and add it.

Cons:
You might run into small issues, but if reported we will fix it as soon as we can. Eluna is still in BETA, has been for awhile now. It started in Alpha and we just recently launched BETA. There has been some code rewrites as well, which need to be tested.
Limited usage if you want to do something that requires a full on Core modification. That would have to be done via C++ or if it isn't a 'huge' modification, it can be converted to Eluna.

Honestly, those are the only cons I can think of. To be fair, Eluna is still in testing mode, so a Pros and Cons list would be somewhat irrelevant. Anyway, hope you choose correctly.
 

Rezolve

BETA Tester
@Tommy Thank you that pretty much explains it, as I stated on my first post I'm quite interested in it and quite eager to learn it so I'll most definitely be merging it and playing around with it, I'm also not using Trinitycore TC 4.3.4 so if I do run into some issue's I'll be sure to post them.
- Thank's for the quick reply.
- Best Regards,
Rezolve.
 

Rochet2

Moderator / Eluna Dev
One con is that Eluna forces you to use one map update thread.
This is the default behaviour of TC and mangos, but if you would have wanted more, its not possible (unless you use the mthread branch, which is not that complete)

Also, use reloading only for testing.
 

Tommy

Founder
One con is that Eluna forces you to use one map update thread.
This is the default behaviour of TC and mangos, but if you would have wanted more, its not possible (unless you use the mthread branch, which is not that complete)

Also, use reloading only for testing.

Forgot all about that. I was going to mention the mthread stuff, but I didn't think it would be relevant considering it is still being developed.
 
Status
Not open for further replies.
Top