Azur Promilia client patch to be used with Zetsa.
  • Zig 95.6%
  • PowerShell 2.6%
  • Shell 1.8%
Find a file
nyan a76040bda6
feat: simplify ban message
This way we can send custom errors from the server without the
additional text.
2026-05-07 01:25:52 +02:00
assets all: init 2026-04-09 22:06:44 +03:00
src feat: simplify ban message 2026-05-07 01:25:52 +02:00
.gitignore all: init 2026-04-09 22:06:44 +03:00
build.zig fix: set default arch to x86_64 2026-04-09 20:40:39 -04:00
build.zig.zon build: pin zig compiler to the 0.16.0 release 2026-04-14 21:39:49 +03:00
config.zon all: init 2026-04-09 22:06:44 +03:00
envrc build: pin zig compiler to the 0.16.0 release 2026-04-14 21:39:49 +03:00
envrc.ps1 build: pin zig compiler to the 0.16.0 release 2026-04-14 21:39:49 +03:00
LICENSE all: init 2026-04-09 22:06:44 +03:00
README.md build: pin zig compiler to the 0.16.0 release 2026-04-14 21:39:49 +03:00

Evergreen

Azur Promilia client patch to be used with Zetsa.

Features

  • Redirects the game's web requests to configured endpoints.
  • Eliminates any anti cheat presence from the client, making it possible to play using wine on linux.
  • Bonus: disables the "censorship" functionality, allowing to view character models at any angle.

Requirements

In order to build Evergreen you need:

Compilation

Linux

# Assuming you have git(1) installed.
git clone https://git.xeondev.com/zetsa/evergreen.git
cd evergreen
. ./envrc # The `envrc` script will setup the zig compiler for you.
zig build -Doptimize=ReleaseSmall

Windows

# Assuming you're running this in powershell and have git(1) installed.
git clone https://git.xeondev.com/zetsa/evergreen.git
cd evergreen
./envrc.ps1 # The `envrc.ps1` script will setup the zig compiler for you.
zig build -Doptimize=ReleaseSmall

Installation

First of all, you have to get the compatible game client, the current supported version is CB2.

Then, after the compilation, grab the AzurPromilia.exe from zig-out/bin/ directory and move it to the game directory (you should replace the original AzurPromilia.exe with the one you've just built)

Configuration

The configuration of evergreen is done by editing config.zon and (re)compiling the source code.

Connecting

Make sure you have Zetsa up and running. Run the AzurPromilia.exe, at startup, you'll see a prompt where you should enter your ID, the requirement for it is to be an alphanumeric string less than 128 characters. Next, you should see a server selection pop-up. Pick the zetsa server and the last version entry. After that, you should be able to enter the game. Have fun!