Giter Site home page Giter Site logo

kevinlekiller / eso-linux-launcher Goto Github PK

View Code? Open in Web Editor NEW
13.0 5.0 5.0 71 KB

Launcher for Elder Scrolls Online on Linux with a addon updater and a TTC price table updater.

License: GNU General Public License v2.0

Shell 100.00%
eso ttc linux eso-ui steam

eso-linux-launcher's Introduction

eso-linux-launcher

Launcher for Elder Scrolls Online on Linux with a addon updater and a TTC price table updater.

Starts ESO through steam and closes the ESO launcher once ESO starts (this is reported to improve performance), keeps addons updated with https://www.esoui.com, keeps TTC price table up to date https://us.tamrieltradecentre.com/

By default this is setup to work with the steam version of ESO, check ell.sh for the comments up top if you want to use it without steam.


Usage

Make ell.sh executable chmod u+x ell.sh

Run ell.sh ./ell.sh

You can use the The Elder Scrolls Online.desktop file, edit it with a text editor, change Exec=/home/kevin/Documents/eso-linux-launcher/ell.sh to where you have ell.sh and put The Elder Scrolls Online.desktop on your desktop, you can then double click it to launch ell.sh.


Addons

The script will only check for addon updates if you haven't checked in the past 4 hours - to reduce load on the esoui servers.

Updating / adding Addons:

If you want it to update your addons, put the links to the addons in addons.txt, one per line. For example:

https://www.esoui.com/downloads/info1536-ActionDurationReminder.html
https://www.esoui.com/downloads/info57-HarvestMap.html

Then run ESO_ADDONS_PATH=/PATH/TO/ESO/AddOns UPDATE_ADDONS=1 ell.sh changing /PATH/TO/ESO/Addons, for example ~/.local/share/Steam/steamapps/compatdata/306130/pfx/drive_c/users/steamuser/My Documents/Elder Scrolls Online/live/AddOns

Deleting Addons:

If you want to delete an addon, put the word del with a space in front of the line in addons.txt ; example:

del https://www.esoui.com/downloads/info1536-ActionDurationReminder.html ActionDurationReminder 3.3.6c ActionDurationReminder

Force updating Addons:

If you want to delete or add new addons and don't want to wait 4 hours, you can make the script check the addons.txt file again:

FORCE_UPDATE=1 ./addons.sh ~/.local/share/Steam/steamapps/compatdata/306130/pfx/drive_c/users/steamuser/"My Documents/Elder Scrolls Online"/live/AddOns


TTC

The script will only update the TTC price table if you haven't updated it in 12 hours or more - to prevent downloading too often.

If you want it to keep the TTC price table up to date run ell.sh like so:

ESO_ADDONS_PATH=/PATH/TO/ESO/AddOns UPDATE_TTC=1 ell.sh

You can upate addons and TTC also:

ESO_ADDONS_PATH=/PATH/TO/ESO/AddOns UPDATE_TTC=1 UPDATE_ADDONS=1 ell.sh

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.