Linux Setup Guide

Native Linux build is still a work in progress. If you want to launch EdenSpark on Linux, you can use wine.

Prerequisites

Install wine.

Note that some distributions, Ubuntu included, have an outdated wine package in their repos, so using an official guide is recommended.

On Arch you can use

sudo pacman -S wine

EdenSpark doesn’t need any other components like wine-mono, so there is no need to install anything else.

To initialize wine prefix, run

wineboot --init

The explicit initialization is unnecessary as it will be performed at first wine launch, but this will allow to configure wine pre-installation (see below). From now on we will assume that default wine prefix path ~/.wine is used, and user directory is the same as Linux $USER.

Installation

EdenSpark holds some data in Documents directory, which by default is linked to Linux directory ~/Documents. If you wish to keep wine data completely separate, make sure to remove the link:

winecfg

Under “Desktop Integration > Folders” remove desired links.

Download EdenSpark installer here. Launch it with

wine edenspark_updater_1.0.0.14.exe

and follow the installation process normally.

Configuration

EdenSpark supports Vulkan, so in the updater you’ll need to switch Render dropdown from auto to vulkan. Unfortunately in our testing we found that the updater rendering is buggy, which causes the drop down to not work. In such case, you can switch render engine manually:

Open ~/.wine/drive_c/users/$USER/AppData/Local/EdenSpark/eden.config.blk. Under video block, set driver:t="vulkan"

Running

You can start EdenSpark using the desktop icon created during installation (at ~/.wine/drive_c/users/$USER/Desktop or ~/Desktop if link wasn’t removed). If you chose not to create the icon, you can always launch using

wine "C:/users/$USER/AppData/Local/EdenSpark/launcher.exe"

Further implovements

EdenSpark allows you to open a VS Code project of a game. If you wish to use this feature, you’ll need to “install” VSCode to wine. Here’s how you can do it: create this script named Code.exe somewhere in Windows’ %PATH%, for example ~/.wine/drive_c/windows

#!/bin/bash

code "$(winepath -u "$1")"

Do not forget to chmod +x it.