diff --git a/docs/zengin/scripts/index.md b/docs/zengin/scripts/index.md index 79f2b011c6..711a97a759 100644 --- a/docs/zengin/scripts/index.md +++ b/docs/zengin/scripts/index.md @@ -4,7 +4,16 @@ ZenGin uses its own scripting language called Daedalus. It is similar to C progr The `Scripts` directory is where the scripts live. You will be able to find Daedalus script files - `.d` extension and `.src` files, that list all files to be compiled. -Daedalus scripts can be edited in any text editor. To get useful features like syntax highlighting you can use community developed tools like +## Tools +Daedalus scripts can be edited in any text editor. To get useful features like syntax highlighting you can use community developed tools: + +### Gothic Sourcer +Gothic Sourcer is a tool that allows you to edit Daedalus scripts with syntax highlighting and built-in compiler. It also has a feature to decompile scripts from the game. However, it lacks support for script packages like [Ikarus](extenders/ikarus/index.md) and [LeGo](extenders/lego/index.md). + +[:octicons-arrow-right-24: Read More](../tools/gothic_sourcer.md) + +### Daedalus VS Code extension +he VS Code extension provides syntax highlighting, code completion, and other features for Daedalus scripts, and uses [Daedalus Language Server](https://github.com/Kirides/DaedalusLanguageServer) as the back-end for them. + +[:octicons-arrow-right-24: Read More](../tools/daedalus_tools/daedalus_language_server.md) -- [Gothic Sourcer](../tools/gothic_sourcer.md) -- [Daedalus VS Code extension](../tools/daedalus_tools/daedalus_language_server.md)