epochcli
CLI tool for updating and launching Project Epoch on Linux & macOS.
Setup
Installing is different between Linux and macO S
Linux
A wine
prefix with dxvk
installed is sufficient, or you can use something like Lutris or faugus-launcher without the launcher functionality in epochcli
.
Download and extract the latest binary from the releases page, build from source yourself, or use homebrew in the macOS instructions below
macOS
For macOS, I've found the best way to run the client is in a Parallels Win 11 VM. Kegworks, Codeweavers, etc crash when the game starts up and I have not found a good solution so far.
You can easily install with homebrew or build from source yourself. For homebrew, do the following:
brew tap eburk/epochcli https://git.burkey.co/eburk/epochcli
brew install --HEAD epochcli
First Run
- Run
epochcli
. You will be taken through a setup process that configures the program and creates a config file at$HOME/.config/epochcli/config.toml
- You can now use
epochcli
as just a standalone updater or also a launcher based on your configuration. You can always runepochcli -c
to redo the configuration or edit the config file manually
Usage
> ./epochcli -h
-c Runs config configuration step. Overrides the config file
-f Forces epochcli to update files even if they match the current version
-h Print help
-u Ignore EnableLauncher setting in config and only runs an update. Does nothing if EnableLauncher is false
Issues
If you have any issues, email me or ping Battlehammer
on the Epoch discord