Steam app ID file

On launcher updates the steam_appid.txt file gets deleted.

Please, add it to the launcher or let it survive the updates.

1 Like

It’s EVE Online, you have to fix the software yourself, EVE Online was created in 2004, it’s just 2019 and we are actually still in pre-alpha. :wink:

EVE Online steamapp ID : https://steamdb.info/app/8500/

Create a “LaunchEve.sh” file in the directory above your eve folder
do as admin “chmod a+x LaunchEve.sh” or use sudo if you don’t want to change account “sudo chmod a+x LaunchEve.sh”

Put this in (nano LaunchEve.sh) :

#Delete and Create the steamapp ID file every time.
dirname=/home/YOURACCOUNTNAME/FOLDERWHEREEVEIS
rm $dirname/steam_appid.txt
echo 8500 > $dirname/steam_appid.txt
#Launch eve online
exec $dirname/evelauncher.sh

in the year 2525, if man is still alive
If woman can survive, they may fix…
EVE.

Since i have begun to write my own scripts to launch and maintain a eve installation was this function included. Some snippets from my package which you can find on AUR, named evesetup:

evesetup.shlib

..

# check steam_appid.txt on every start and rewrite it, if deleted
check_steam() {
    if [ ! -r "$LAUNCHER/steam_appid.txt" -a -x "$(which steam 2>/dev/null)" ] ;then
	echo "8500" >$LAUNCHER/steam_appid.txt
    fi
}

..

used in evelauncher.sh:

#!/bin/sh

set -e

ELVER=""
QTVER="5.11"
EVEDIR="$HOME/.local/lib/EVE"
LAUNCHER="$EVEDIR/Launcher"
WINEPATH="/usr/bin"

. ./evesetup.shlib

check_env
check_wine
check_steam

cd $EVEDIR
exec $LAUNCHER/evelauncher.sh

And this works on every evelauncher update, as long you use this package and this script.