User Tag List

Results 1 to 6 of 6

Thread: XLua Open Source

  1. #1
    Clicker Multimedia Fusion 2
    Retriever2's Avatar
    Join Date
    Jun 2006
    Location
    United States
    Posts
    502
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    XLua Open Source

    Hello everyone,

    I wanted to let all interested folks know that I have published XLua and all related sub-projects as an open source project. It is available at https://github.com/jaquadro/XLua

    I've reached a point where it is unlikely I will continue any heavy development on this project, although at this time I am still fully committed to supporting the core extension with bugfixes. There's a couple reasons for this. The first is that I've drifted away from Click as a platform, so there's little incentive to keep working on it (although this project has been an amazing experience for me, both personally and professionally). The second reason is that XLua is stable and mature, and there really isn't a lot that needs improvement.

    I'm posting this project to strengthen my promise that it will not just become another abandoned, deprecated plugin, even if I completely disappear. I also hope that the code, which encompasses a couple years of research and experimentation with MMF's core, will be useful to other extension developers. If anyone is interested in contributing changes to XLua or one of its sub-projects, I highly encourage it and I'd love to hear from you.

    A brief overview of what's included:

    XLua
    The core XLua extension. The internal editor is one area that may benefit from improvements.

    XLua-Java
    A port to the Java (non-mobile) runtime I started some time ago. It's almost totally complete, but suffers from a bug related to immediate events. I think someone close to the Java runtime would need to look at this. Please talk to me if you are such a person and are interested in seeing this finished.

    XLua-MMFI
    The loadable MMF-Interface which exposes direct access to many parts of MMF's internal object state, and is responsible for the huge speed increases obtainable. This is a place to look if you want to dig into mmfs2.dll in ways that are probably frowned upon. This project would benefit greatly from someone experienced with the HWA runtime (both exposing HWA features, and fixing pieces that just don't work in HWA).

    XLua-OpenGL
    This is the heavily modified copy of LuaGL for XLua. Only part (albeit a large part) of the OpenGL API is exposed, so someone could come along and continue fleshing that out.

    XLua-Surface
    This was an experimental helper extension for exposing direct CSurface drawing in Lua code. Development ended up colliding with the Surface extension, so I haven't really done much with it. It's here for completeness.

  2. #2
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jun 2006
    Posts
    1,459
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    Re: XLua Open Source

    Is Clickteam going to pick this up??? I am really sad to hear this news.

  3. #3
    Clicker Multimedia Fusion 2
    Retriever2's Avatar
    Join Date
    Jun 2006
    Location
    United States
    Posts
    502
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: XLua Open Source

    Why is there anything to be sad about? As I mentioned, XLua is very mature. There have been almost no bug reports in the last year, and it's already feature-rich. I would still fix a bug now if someone found one. I just don't intend on any radical changes at this point.

    I'm mainly posting this as a point of interest to other developers, in case they find it useful to developing other extensions.

  4. #4
    Clicker Multimedia Fusion 2
    SEELE's Avatar
    Join Date
    Jul 2007
    Location
    Terra australis incognito
    Posts
    1,916
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: XLua Open Source

    I didn't know you'd been doing such very interesting stuff with XLua, i started writing a Lua virtual-machine in vanilla-MMF for java but a real port would be much more worth-while in terms of speed.

    Xlua is now great And immortal; Thanks Retriever.

  5. #5
    Clicker Multimedia Fusion 2
    Retriever2's Avatar
    Join Date
    Jun 2006
    Location
    United States
    Posts
    502
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: XLua Open Source

    Well, if you know someone willing to help me diagnose exceptions originating deep in the MMF runtime, I may see it through to a proper release.

  6. #6
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jun 2006
    Posts
    1,459
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    Re: XLua Open Source

    Small Error. In conditions It should read "On Function" it reads "On Fucntion".

Similar Threads

  1. Replies: 7
    Last Post: 20th December 2011, 07:27 PM
  2. Rpg open source
    By Master_Maker in forum File Archive
    Replies: 1
    Last Post: 1st January 2009, 08:11 PM
  3. Open Source Programs
    By OldGuy in forum Multimedia Fusion 2 - Technical Support
    Replies: 13
    Last Post: 29th August 2008, 09:34 PM
  4. EasyCom open source
    By vortex2 in forum Extension Development
    Replies: 18
    Last Post: 9th February 2008, 01:41 PM
  5. Open Source exts
    By Ben in forum Extension Development
    Replies: 4
    Last Post: 12th April 2007, 07:00 PM

Posting Permissions

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