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

TrinityCore WotLK How to add ElunaEngine in TC Source.

Troya

Respected Member
Hello guys.

My TC version is TDB 335.50, it is pretty old but i will not change or update this source, my private reasons.

I downloaded Eluna Engine from this site (HERE)

I Copy-paste this folder to Source/src/

In this folder Source/src/ i find txt file called CMakeLists.txt and i edit it, i add this line:

if ( ELUNA )
add_subdirectory(LuaEngine)
endif(ELUNA)


After this my steps, i compiled Source with no errors.

I have no idea did i have now eluna system in my source and is it work, i didn't tested yet.

I have just one question? Did i do all steps good for compile eluna engine ?
 
Last edited:

Rochet2

Moderator / Eluna Dev
The "HERE" has no link at all.
Also it sounds like you just copy pasted the LuaEngine folder to your source. If so, then you miss a lot of code like the actual Lua and core changes and possibly more.

No. It does not sound like the steps were done correctly.
You should try removing all changes you made and then try applying this diff: https://github.com/ElunaLuaEngine/E...530da83ef3466500ee8bd4e1af548ba...master.diff
And then you should try copy/clone this: https://github.com/ElunaLuaEngine/Eluna/tree/a316e1cdbee12d175087228b7fbc6fa6706103d7 to the /src/LuaEngine folder
 

Troya

Respected Member
I fixed link... yes i just copy-paste it.. because i don't know work with .patch or .diff

Can someone help me via TV aboute eluna engine

my skype: dominik.kaniski
 
Last edited:

Foereaper

Founder
Unfortunately we (the Eluna devs) do not support third party sources outside of the sources provided by us and/or the official sources that come with Eluna included. Thus, implementing Eluna into any other third party source is completely at your own accord. It is not as simple as copy pasting unfortunately and a lot of work goes into such an implementation, and it is not something we can/want to spend our time on.
 

Troya

Respected Member
So i have to download your own TC with added Eluna Engine if i want use Eluna system?

Because you made a Eluna engine for your public TC. Another people who use own TC already full modifed and with over 20 custom scripts fixed for older version, you saying us to fuck off.

This I did not expect from you Foereaper
I em deeply disappointed in you.

Maybe is this reason why no one don't use/like Eluna Engine in TC.
 

Rochet2

Moderator / Eluna Dev
So i have to download your own TC with added Eluna Engine if i want use Eluna system?

Because you made a Eluna engine for your public TC. Another people who use own TC already full modifed and with over 20 custom scripts fixed for older version, you saying us to fuck off.

This I did not expect from you Foereaper
I em deeply disappointed in you.

Maybe is this reason why no one don't use/like Eluna Engine in TC.

Foe simply pointed out that we - the devs - will not be helping out with outdated or 3rd party things.
Any user or anyone willing to help is free to do so.

I already explained this to you before in skype - and the merge guide explains that doing so is not supported: https://github.com/ElunaLuaEngine/Eluna/blob/master/docs/MERGING.md
We helped ppl with implementation before and it was not a good idea.
Once they had any issues it turned out the issues were from bugs that were fixed months or years ago.
He was not able to update or fix anything and was completely dependent on us having to update his core.

So now from experience we do not do this anymore. (so far no exceptions)

TC doesnt support old source, we dont support old source. In general I almost no one supports old anything (like programs, OS .. whatever), at least for long.
Old is old for a reason.
Also there is the fact that the code, in addition to being old, would be a branch of TC as it has a bunch of custom code. The process of adding the needed changes to the core is not a simple task.



It seems you need this huge task done only so you can use it for one single script. It would likely be easier and faster to simply convert the script to C++ than to go over installing a massive system for just that one script.
 
Last edited:

Troya

Respected Member
Will i em sorry i em just made because, you don't giving support for old TC only for your custom TC already added Eluna Engine.

However, i looking a trusted person to added me Eluna engine in source, ofc i em willing Pay. Pls PM here or on skype.
 

Tommy

Founder
No, nobody is telling you to "fuck off" - if you got that from what Foereaper wrote then you're over-exaggerating because you aren't getting your way.

you don't giving support for old TC only for your custom TC already added Eluna Engine.

Honestly, that is not true at all. We will give any Eluna user support, we just have certain reasons of our own to deny helping others with full third party implementation of Eluna. Read Eluna's FAQ.

Rochet2 gave you some great advice and I would take it:

It seems you need this huge task done only so you can use it for one single script. It would likely be easier and faster to simply convert the script to C++ than to go over installing a massive system for just that one script.

Lastly:

However, i looking a trusted person to added me Eluna engine in source, ofc i em willing Pay. Pls PM here or on skype.

Paying people for their service is against the rules since we do not support a Market (Trade/Buy/Sell).

You can ask for help all you want, but do not try to buy anyone's services. It's a support forum not a service forum.



Let's all be friends here and try to have a more professional attitude.
 

Foereaper

Founder
So i have to download your own TC with added Eluna Engine if i want use Eluna system?

If you want a full implementation that works out of the box without having to do an insane amount of work to get everything hooked up, working and bug tested, then yes, I do expect you to use an official source.

Because you made a Eluna engine for your public TC. Another people who use own TC already full modifed and with over 20 custom scripts fixed for older version, you saying us to fuck off.

That's correct, we implemented Eluna into our TC fork so others wouldn't have to do the work you are expecting us to do for you. Like Rochet said previously, you are better off basing it off of our fork and implementing your custom features if you really want to use the Lua engine.

This I did not expect from you Foereaper
I em deeply disappointed in you.

You are disappointed in me telling you that we are not going to spend hours upon hours holding your hand and literally doing your dirty work for free? I can live with that.

Maybe is this reason why no one don't use/like Eluna Engine in TC.

Maybe so, and to be honest, I don't really care. If you want to use the engine, you go right ahead. But don't expect any favours from anyone when you instantly start to berate and attack someone. Besides, if no one "likes" using Eluna, why on earth would you?
 
Top