What is free online games on Desura? Desura is a gaming client application that allows users single-click access to download and install free games. For more information, visit http://github.com/desura/desura-app/wiki/
This is the OFFICIAL Desura project, which is the open source project that the commercially maintained Desura Client Application product is built and distributed from. If you have followed the history of the Desura Client App project, there is also "Desurium" which can be built for private use and experimentation with new features and/or fixes that you may want to contribute at some point.
While the Desura App has undergone many iterations presently the project is being managed by the Desura operators at Bad Juju Games, Inc. This project hasn't had as much attention as it requires on a frequent basis and therefore it is undergoing a major development overhaul. Accordingly, there are a lot of "open" issues that need to be addressed and will be notated and updated here frequently.
For more information regarding licensing of the project, please refer to the LICENSE.md file. However, if you aren't going to read the file; DesuraApp is now officially licensed under the GPL v3 license.
Note: Linux builds are HEAVILY under development, but now that the project is once again GPL v3, we are looking at various parts of the Desurium project for integration into this officially maintained release. Over time, it is expected that all the better parts of Desurium will be entirely integrated into this release and officially sunset (to avoid any continuing confusion between the projects).
You can install dependencies by package manager or install_deps.sh
Required dependencies:
Optional dependencies (will be build by cmake if not found):
Optional dependencies (only in special cases):
Third party bundled libraries:
Open Terminal in Desurium source directory and run:
./build_desura.sh
or you can speed up things by running:
./build_desura.sh -j `getconf _NPROCESSORS_ONLN`
or you can build DEB package:
./build_desura.sh pack DEB
or you can build RPM package:
./build_desura.sh pack RPM
Finally run Desurium using:
./install/desura
or install created DEB or RPM package
For informations on advanced arguments of the build script, run:
./build_desura.sh help
Download and install:
Note: Make sure you add svn and python to your environment PATH
Open a 32bit cmd.exe with env vars set up by vc or other scripts (so we have a full build environment) and run:
./build_desura.bat
Wait
Open a 32bit cmd.exe with env vars set up by vc or other scripts (so we have a full build environment) and run:
./build_desura_vis.bat
To Rebuild under Visual Studio:
To debug/execute under Visual Studio under Windows 7 (further details: http://msdn.microsoft.com/en-us/library/jj662724.aspx):
Note: Mac is currently not a supported platform for the Desura App, but is also under Heavy development. As soon as we have a viable candidate to build and share the Mac Client App Dependencies and Instructions will be posted here to
(Coming Soon)
(Coming Soon)
Desura is using the cmake build system for configuration on project files for several build systems (make, VS, nmake, ...). At the top of CMakeFile.txt is a documented list of options
A "normal" way to configure cmake would be something like this:
UNIX-based systems:
win32 based systems:
Alternatively, you can always send an email to: support@desura.com