Skip to content

Interface Details

Our user interface has a few quality of life features that we're sure you'd like. This documentation discusses those.

Tab System

When you're working on your scripts, Zenith automatically saves and keeps track of your work. It will automatically know when you haven't saved a file and indicate for you to do.

Files you open are automatically synchronised when you open them from your disk, everything works as expected.

Editor

We use a fully fledged LSP Monaco for you to work in, optimised and fast - it allows you to create scripts as-if you were working via an IDE like Visual Studio Code only built for Zenith's expanded environment with detailed function documentation et all.

Additionally, we provide a Visual Studio Code extension to allow you to work directly from it and execute scripts whilst Zenith is running. Making your experience as a developer even more streamlined. You can learn how to set this up here.

Options

Via the settings, you can adjust features of the interface to make it easier for you to work in. Including hiding buttons from view. You can additionally resize the script list (or close it altogether) to give you a full focus of your script.

Attaching

Zenith's best trait is a robust multi-instance suite that allows for easy auto-farming and generally running scripts across multiple games of your choice.

Head to settings and enable it under execution settings before you a join a game. Once enabled, join a game on your multiple accounts (Zenith forces the game to allow multiple simultaneous running games).

You can then press the Attach button to open the games it has found, click the game you want to attach to and it will attach to that process and be available for execution. When you've attached to all of the processes, you can then hold CTRL on your keyboard and click the processes you want to run your scripts on.

You can also just press "All Processes" for it to select them all for you simultaneously.

If you attach whilst you're in the application (where you have to select a game to join), Zenith will still attach perfectly, but will not allow you to execute nor display the username you're using until you join a game. All handled automatically for you with very good stability.