unmaintained!
A small launcher project I started, to make compiling and using UE4 on Linux easier. Things done so far:
Features:
- Distributions: Ubuntu, Linux Mint, Arch Linux
- Loading Unreal-Blog
- Loading Unreal-Help page
- Loading Marketplace page (by default its CG-Trader, because they also sell ".uasset" models. I did not choose the Unreal-Marketplace, because it is still not possible to buy stuff from there and download it to Linux)
- Installing different versions of Unreal Engine
- Loading projects from the Launcher
- Start in OpenGl4 mode
- Start in OpenGl3 mode (when openGL4 is disabled)
- Start with Primus-run enabled (for Nvidia + Intel hybrid graphic solutions)
- Disable webpage loading on start (disabled by default, for enabling, enable "stream")
- Change Installation procedure to other distribution (ATM: Ubuntu, Mint, Arch)
- Changing all the commands, which will be executed when installing the engine
- Change the distribution specific commands
- Last but not least: Save all options into a readable .conf file in the the main directory of the launcher
- Create Desktop-File etc. from "Install.sh (see installation below)
- Create and restore backups of projects
- Add content from one project to another folder
Things I want to do in the future
- get Vulkan working with the engine (you actually can try to enable Vulkan in the preferences menu, this will add the -vulkan option to the start-command. However, it does not start correctly on my system, but maybe I installed Vulkan the wrong way)
- Add an option to make backups from project-folders, as well as restoring them [done for version 0.4]
- Add a small tool for combining one-channel Textures like hight-maps with three channel Textures like albedo-maps
- Add a small tool for adding pre-made project-files (like base materials and blueprints) to existing new projects [done for version 0.4]
- to be continued
Installation:
Ubuntu/Mint: download .deb from the master branch and double klick the file!
Arch: Download the .tar.xz file from the master branch and install it via packman with sudo pacman -U *filename*
for more Information, please visit the forum-post on the Unreal forum!
Troubleshooting
- If you have problems when launching the Launcher:
- go to /usr/share/beta-launcher/src
- open the "launcher.ui" file with an text editor
- comment the line 1256 out
- try to launch it again
If you start the launcher in the terminal and there are some modules missing these are the dependencies:
- python3
- gtk+
- pygtk
- pyWebKit
- VTE 2.91+
- python-module: configparser, subprocess
If you get the following error:
Could not load image '/usr/share/pixmaps/beta-launcher.png'
Create a icon file at the location '/usr/share/pixmaps' called 'beta-launcher.png'. You can use the official one from the launcher in src/pixmaps/beta-launcher.png .
further information:
Distribution I am writing on : Arch Linux Started: around Easter 2016 software needed to run: GTK 3.18+ , WebKit (PyWebKit), Python 3, Vte 2.91+
[Note about me:]
Please keep in mind that I learn Python since fall 2015, so the code will be far from perfect. If you have questions feel free to contact me at siebencorgie@googlemail.com