Skip to content

Instantly share code, notes, and snippets.

@ahungry
Last active November 19, 2022 17:28
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ahungry/0965a4efea7d0946d2dcc981d9a06fb3 to your computer and use it in GitHub Desktop.
Save ahungry/0965a4efea7d0946d2dcc981d9a06fb3 to your computer and use it in GitHub Desktop.
DAOC Eden on GNU/Linux
#/bin/bash
# Tested with Arch Linux
# Customize as desired - duh (should match where you plan to play Eden)
export WINEPREFIX=/mnt/windows/daoc/eden
# Used to create initial prefix - maybe run "winecfg" and set windows 7 after
wineboot
# Ensure we have dotnet45 and lib32-gstreamer
winetricks dotnet45
pacman -S lib32-gstreamer # Edit to be your dist specific command here
# Do our file downloads in here
cd /mnt/windows/daoc/eden
# Install the DAOC client and run it once to patch it
wget https://darkageofcamelot.com/sites/daoc/files/downloads/DAoCSetup.exe
wine ./DAoCSetup.exe
# Install the Eden launcher
# Just let it install to the default stuff it wants to install to
wget https://eden-daoc.net/EdenLauncher.msi
wine msiexec /i EdenLauncher.msi
# When this is done installing, you want to run it - if you didn't auto-exec
# it, do something like this:
cd "$WINEPREFIX/drive_c/Program Files (x86)/EdenLauncher"
wine ./EdenLauncher.exe
# At this point, you get the splash screen - clicking "Launch Eden"
# in the bottom right corner will open browser SSO page for Discord
# After accepting, you get on an Eden website page with a "data=eyJ..."
# in the top URL, copy everything after "data=" and go back to the Eden
# window and press "ctrl+v" - voila, you're signed in!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment