Skip to content
This repository has been archived by the owner on Sep 16, 2018. It is now read-only.

Installation of client

Thorbjørn Lindeijer edited this page Jul 12, 2017 · 16 revisions

This page shows how to install the client in order to be able to play Source of Tales.

Binary Packages

No binary packages are available at this time.

Compiling with the Qt SDK

  • Install the Qt SDK for your operating system. The "Qt Online Installer" is recommended because it makes updating easier. Install at least the 'Essential modules' of the most recent Qt version for your target platform. The installer always includes the Qt Creator IDE that we will use to compile & run the client.

  • Clone the tales-client using GitHub for Mac, GitHub for Windows or from the command line: git clone https://github.com/tales/tales-client.git

  • Launch Qt Creator and open manamobile.qbs (You might need to enable the qbs plugin in Qt Creator first). It should automatically suggest to configure the project with the installed Qt version and a location for building the project. When everything looks good, accept these settings.

  • Press the Run button in the bottom-right to compile & launch the game!

Compiling from the command line

Install the dependencies:

  • For debian based systems: bash sudo apt-get install --yes build-essential qt5-default qtdeclarative5-dev qtdeclarative5-qtquick2-plugin qtdeclarative5-window-plugin libqt5qml-quickcontrols
  • Note, On recent versions of debian wheezy: bash sudo apt-get install --yes build-essential qt5-default qtdeclarative5-dev qml-module-qtquick-controls qml-module-qtquick2 qml-module-qtquick-window2
  • Install qbs: http://download.qt.io/official_releases/qbs/
mkdir -p ~/sourceoftales
cd ~/sourceoftales
git clone https://github.com/tales/tales-client.git
cd tales-client
qbs install -f manamobile.qbs --install-root build/
build/bin/tales-client

It is currently important that the client is run from the "example" folder.

Note: Run the client with -h or --help to see all possible options (mainly interesting for developers).

Problems?

When you have problems following these instructions, contact us!