NOWALuaScript

A place to show off your latest screenshots and for people to comment on them. Only start a new thread here if you have some nice images to show off!
Lax
Gnoll
Posts: 644
Joined: Mon Aug 06, 2007 12:53 pm
Location: Saarland, Germany
x 59

NOWALuaScript

Post by Lax »

Hi,

just wanted to show my finished project called NOWALuaScript.

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:

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

http://www.lukas-kalinowski.com/Homepage/?page_id=1631
Please support Second Earth Technic Base built of Lego bricks for Lego ideas: https://ideas.lego.com/projects/81b9bd1 ... b97b79be62