NOWALuaScript

Share with us how are you using the powerrrr of the force

Moderator: Alain

NOWALuaScript

Postby Lax » Thu Nov 14, 2024 6:16 pm

Hi,

just wanted to show my finished project called NOWALuaScript.
I saw, that newton also has some support for Lua, hence I thought, why not showing the editor also in this forum.

NOWALuaScript is a Qt-based C++ application designed for managing, editing, and running Lua scripts. It provides seamless integration with other applications, such as game engines, via an XML-based file communication system. This document outlines the key features, installation, usage, and communication protocol of the application.

Features
    * File Watching: Monitors for the creation or modification of XML files to trigger actions within NOWALuaScript.
    * Integrated Lua Editor: Open Lua script files in tabs and make them active based on received paths.
    * Runtime Error Detection: Receive and display runtime errors for better debugging and error handling.
    * Communication with External Applications: Communicate with game engines or other software via an XML protocol.
    * API Parsing: Load custom Lua APIs for auto-completion and type inference within the editor.
    * Single Instance Control: Ensures that only one instance of the application runs at a time using a lock file mechanism.
    * Good Intellisense and autocompletion, even for unknown types due to casting.
    * Function highlight and description on the fly to see which parameters are required.

Image
Image

Video:

https://youtu.be/HYddkQEztzw

Its available under LGPL, everybody may use it.

https://github.com/Laxx18/NOWALuaScript

Please read the readme.md, how to install, how the lua api file must be formated, how, the protocall between your application and the NOWALuaScript does work.

Best Regards
Lax
Please support SecondEarthTechnicBase built of Lego bricks for Lego ideas: https://ideas.lego.com/projects/81b9bd17-5ff5-40a0-ac6f-44b97b79be62
Image
Lax
 
Posts: 182
Joined: Sat Jan 08, 2011 8:24 am

Return to User Gallery

Who is online

Users browsing this forum: No registered users and 1 guest