User Tag List

Page 2 of 3 FirstFirst 1 2 3 LastLast
Results 8 to 14 of 17

Thread: Eluna Lua Engine , Finally approved!

  1. #8
    Exalted Member <span style='color: #800080'>Rezolve</span>'s Avatar

    Join Date
    Jan 2014
    Posts
    79
    XP
    2,038,457
    Level
    261
    Thanks
    11
    Thanked 13 Times in 10 Posts
    Nice job guys :).

  2. #9
    Banned
    Join Date
    Dec 2013
    Location
    california
    Posts
    637
    Thanks
    133
    Thanked 81 Times in 47 Posts
    now instead of using eluna in wow emulation you should use it in your own game software and make a fucking game!!!!!!!!!!!

  3. #10
    Founder <span style='color: #FF4500'>Hyperion</span>'s Avatar
    Join Date
    Apr 2013
    Posts
    4,929
    XP
    757,167
    Level
    154
    Thanks
    1,390
    Thanked 1,184 Times in 631 Posts
    Quote Originally Posted by frost View Post
    now instead of using eluna in wow emulation you should use it in your own game software and make a fucking game!!!!!!!!!!!
    It's designed for WoW Emulators, would be useless without it :P
    Achievements:
    Got a Sticky! Referrer Conversationalist 1 year registered Member Level XL Level C
    Awards:
    Member of Staff Support Smartass LOL Scripter Repacker Picasso Most Threads Facepalm! Pot Head On the fly Raffle Winner Drunk
    Upvote our public Teamspeak 3 Server!

  4. #11
    Moderator / Eluna Dev <span style='color: #FF0000'><span class='glow_8B0000'>Rochet2</span></span>'s Avatar
    Join Date
    Apr 2013
    Location
    Finland
    Posts
    1,858
    XP
    13,484
    Level
    35
    Thanks
    95
    Thanked 591 Times in 418 Posts
    Quote Originally Posted by Faded View Post
    It's designed for WoW Emulators, would be useless without it :P
    I was actually thinking about how we could make it easier to use as a general implementation.
    The system is already using templates and is rather general in the way it works in many places.
    There is actually very little "wow" and harcoded stuff in the implementation, excluding the lua functions and hooks.

    Could use the implementation we now have if:
    It gets all the functions scrapped (the method headers taken out and the luafunctions.cpp basically cleared)
    It gets all the hooks removed (just clear the contents mostly from hookmgr and then from LuaEngine.h the function declarations)
    The event mgr would need to be removed or tweaked a little to suit the new implementation (its using WorldObject)
    It gets some kind of file loader written maybe for the target system, if it doesnt use boost or ace
    The logging macros are changed .. to printf? or whatever target uses
    Utilities are cleared of wow stuff

    So shortly just replace existing wow hooks and functions and implement file loader, logging.
    We could make it more possible by altering a bit more general approach to the register function(s), make the file loader independent of an external library like ace and boost.

  5. #12
    Founder <span style='color: #FF4500'>Tommy</span>'s Avatar
    Join Date
    Apr 2013
    Posts
    7,391
    XP
    3,449,104
    Level
    378
    Thanks
    889
    Thanked 1,855 Times in 1,119 Posts
    Awhile ago I did put Eluna into another C++ project. I thought about using it for games, but on some level it would be somewhat a waste of time unless you really want Lua as your game's main language. Regardless, I might do it one day. Eluna can still be used to work with other game emulators, not just WoW.

  6. #13
    Emulation Addict
    Join Date
    Oct 2014
    Posts
    1
    XP
    1,298
    Level
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts
    I wonder if parts of the design and implementation of a Lua engine for TC/MaNGOS were inspired/copied by existing open source implementations of a Lua engine for a WoW server application. If that's the case (even for just 1 line of code), then it should be added copyright to that project too for the affected parts.

  7. #14
    Original Poster
    Founder <span style='color: #FF4500'>Foereaper</span>'s Avatar
    Join Date
    Apr 2013
    Posts
    926
    XP
    38,862
    Level
    60
    Thanks
    125
    Thanked 329 Times in 156 Posts
    Quote Originally Posted by jackpoz View Post
    I wonder if parts of the design and implementation of a Lua engine for TC/MaNGOS were inspired/copied by existing open source implementations of a Lua engine for a WoW server application. If that's the case (even for just 1 line of code), then it should be added copyright to that project too for the affected parts.
    The file loader was initially based on LuaHypArc's file loader, this has however since been rewritten a long long time ago :)
    Last edited by Foereaper; 10-18-2014 at 08:29 PM.
    Achievements:
    Referrer 1 year registered Got a Sticky! Member Level LX
    Awards:
    Facepalm! Member of Staff Raffle Winner Drunk

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •