What's new
  • Happy Cataclysm gaming! The long-awaited 4.3.4 Cataclysm Repack V19.0 is now live - and downloadable from our brand-new Emucoach App.
    Download it now
  • Mists of Pandaria is calling! Heya - did you know that the newest 5.4.8 MoP Repack - version 7.0 - is now live?
    Download now

[Trinity][Release] SmartScript Query Builder (GUI SmartAI Scripting Tool)

dotIO

MoP Premium
Verified Member
19
2023
19
Hey everyone,

I have finished writing the documentation for my new software today and would like to share the project with you.

The tool is designed to create and edit SmartAI scripts and conditions in a graphical environment. Support for conditions is not fully implemented yet, but planned.

The main motivation behind this project was the fact that there is currently no official TrinityCore scripting tool that works reliably across different repacks with varying database structures and definitions. While it is not possible to support every existing database layout, this software is intended to work with all TrinityCore based cores that use four event parameters, six action parameters, and three target parameters + coordinates.

The definitions for types and parameters are fully editable within the application. This allows the tool to be adapted to different repacks and core variants. It is also planned to ship predefined documentation sets for commonly used repacks, provided there is interest from their respective communities.

This is where you, as part of the community, come into play. If you want to use this software with a specific repack, you can adjust the definitions to match the core and share them with others. Over time, this could help cover a wide range of repacks and make the tool more useful for everyone.

The project was originally created for my own use. The definitions included in version 0.0.0.5 are fully aligned with the SPP Legion V2 Repack, Year 5 Update 5, which is the environment I am currently working with.

I would be happy to receive your feedback. If you decide to try the tool, please feel free to share your requests and bug reports on GitHub.


1770504477875.png

1770504498439.png
 
Hey everyone,

I have finished writing the documentation for my new software today and would like to share the project with you.

The tool is designed to create and edit SmartAI scripts and conditions in a graphical environment. Support for conditions is not fully implemented yet, but planned.

The main motivation behind this project was the fact that there is currently no official TrinityCore scripting tool that works reliably across different repacks with varying database structures and definitions. While it is not possible to support every existing database layout, this software is intended to work with all TrinityCore based cores that use four event parameters, six action parameters, and three target parameters + coordinates.

The definitions for types and parameters are fully editable within the application. This allows the tool to be adapted to different repacks and core variants. It is also planned to ship predefined documentation sets for commonly used repacks, provided there is interest from their respective communities.

This is where you, as part of the community, come into play. If you want to use this software with a specific repack, you can adjust the definitions to match the core and share them with others. Over time, this could help cover a wide range of repacks and make the tool more useful for everyone.

The project was originally created for my own use Grey structure construction cost in lahore. The definitions included in version 0.0.0.5 are fully aligned with the SPP Legion V2 Repack, Year 5 Update 5, which is the environment I am currently working with.

I would be happy to receive your feedback. If you decide to try the tool, please feel free to share your requests and bug reports on GitHub.



View attachment 5034
View attachment 5035
[Trinity][Release] SmartScript Query Builder (GUI SmartAI Scripting Tool) is a powerful utility designed to simplify the process of creating and managing SmartAI scripts for TrinityCore-based projects. Instead of manually writing complex SQL queries, this graphical tool provides an intuitive interface that allows developers and server administrators to build SmartScripts visually. By selecting actions, events, targets, and conditions through a GUI, users can quickly generate accurate database queries without needing extensive coding knowledge.
 
Back
Top