Skip to content

Commit

Permalink
Update scripts/index and gothic sourcer article (#135)
Browse files Browse the repository at this point in the history
* [Tools] Update DLS and Gothic Sourcer articles

* [Scripts] Update index
  • Loading branch information
muczc1wek authored Oct 13, 2024
1 parent 7b371af commit 9873e55
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 7 deletions.
15 changes: 12 additions & 3 deletions docs/zengin/scripts/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
The VS Code extension provides syntax highlighting, code completion, and other features for Daedalus scripts, and uses Daedalus Language Server 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)
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Daedalus Language Server
[Daedalus Language Server](https://github.com/Kirides/DaedalusLanguageServer) is a language server for Gothic's scripting language - Daedalus, created by [Kirides](https://github.com/kirides). However, it is mostly known as VSCode extension, that is in fact named [vscode-daedalus](https://github.com/kirides/vscode-daedalus).
[Daedalus Language Server](https://github.com/Kirides/DaedalusLanguageServer) is a language server for Gothic's scripting language - Daedalus, created by [Kirides](https://github.com/kirides). However, it is mostly known for a VSCode extension - [vscode-daedalus](https://github.com/kirides/vscode-daedalus).

!!! Warning
This article is focused on the vscode-daedalus extension, but since DLS uses [Language Server Protocol](https://microsoft.github.io/language-server-protocol/) it could be implemented into other editors.
Expand Down
8 changes: 5 additions & 3 deletions docs/zengin/tools/gothic_sourcer.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Gothic Sourcer
Gothic Sourcer can be used to do a lot of things.
!!! todo
TODO
Gothic Sourcer is a multipurpose tool. It can be used to edit Daedalus scripts, decompile game animations, and more.

## Download
You can download the latest version of Gothic Sourcer [here](https://github.com/muczc1wek/GothicSourcer/releases/tag/v3.16).

0 comments on commit 9873e55

Please sign in to comment.