All Projects → MCMrARM → Mcpelauncher Linux

MCMrARM / Mcpelauncher Linux

Licence: gpl-3.0
Please note this is a legacy repository, please go to: https://github.com/minecraft-linux/mcpelauncher-manifest/wiki

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Mcpelauncher Linux

launchui
Launcher for GUI Node.js applications using libui-node.
Stars: ✭ 107 (-64.45%)
Mutual labels:  launcher
synapse-project
Powerful fuzzy search launcher for a multitude of tasks
Stars: ✭ 46 (-84.72%)
Mutual labels:  launcher
tc-client-launcher
World of Warcraft client launcher with autologin feature for TrinityCore based servers
Stars: ✭ 20 (-93.36%)
Mutual labels:  launcher
arvis
Extendable cross-platform launcher that aims to help you run, edit, create any workflow simply
Stars: ✭ 39 (-87.04%)
Mutual labels:  launcher
cloud9-launcher
Simple web ui for managing workspace of self-hosted Cloud9 IDE
Stars: ✭ 18 (-94.02%)
Mutual labels:  launcher
Airshipper
A cross-platform Veloren launcher.
Stars: ✭ 119 (-60.47%)
Mutual labels:  launcher
ValliStart
A start menu to replace the un-customizable one that you have right now.
Stars: ✭ 89 (-70.43%)
Mutual labels:  launcher
Playnite
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
Stars: ✭ 3,608 (+1098.67%)
Mutual labels:  launcher
SuperLauncher
🚀 Super Launcher is an admin launcher that persists in the system tray that can launch programs quickly; optionally, with administrator rights, as another user, or both.
Stars: ✭ 36 (-88.04%)
Mutual labels:  launcher
lazap
Lazap, a cross-platform Games Client/Launcher - All your games at ONE library
Stars: ✭ 15 (-95.02%)
Mutual labels:  launcher
DiscordPortable
The popular Discord App packaged as a portable application (PAF).
Stars: ✭ 29 (-90.37%)
Mutual labels:  launcher
CmlLib.Core
.NET Minecraft Launcher Library. All Version, Auth, Forge, Java, Crossplatform
Stars: ✭ 87 (-71.1%)
Mutual labels:  launcher
jdtls-launcher
The simplest way to install and launch JDTLS
Stars: ✭ 29 (-90.37%)
Mutual labels:  launcher
Rocket
Application launcher for KDE Plasma.
Stars: ✭ 22 (-92.69%)
Mutual labels:  launcher
LimLauncher
仿Rolan启动器
Stars: ✭ 28 (-90.7%)
Mutual labels:  launcher
qclauncher
Quake Champions Quick Launcher - QC without the Bethesda Launcher
Stars: ✭ 58 (-80.73%)
Mutual labels:  launcher
Launcher-OnePlus
Customizable and Open Source Launcher for Android
Stars: ✭ 73 (-75.75%)
Mutual labels:  launcher
Flow.launcher
Launch apps with greater control, search files effortlessly and extend features with community plugins. Fast and fluid productivity tool of choice that helps your workflow.
Stars: ✭ 288 (-4.32%)
Mutual labels:  launcher
Flicklauncher
Pixel Launcher for everyone!
Stars: ✭ 279 (-7.31%)
Mutual labels:  launcher
FortniteLauncher
Fortnite Launcher which bypasses EAC that is designed to work on any update without breaking (kinda)!
Stars: ✭ 19 (-93.69%)
Mutual labels:  launcher

MCPE Linux Launcher

Ubuntu

  • Minimal: cmake gcc-multilib g++-multilib zlib1g-dev:i386 libx11-dev:i386 libzip-dev:i386 libpng-dev:i386 libcurl4-openssl-dev:i386 libssl-dev:i386 libgles2-mesa-dev:i386 libudev-dev:i386 libevdev-dev:i386
  • CEF (supports Xbox Live): libgtk2.0-0:i386 libgtkglext1:i386 libasound2:i386 libnss3:i386 libxss1:i386 libgconf2-4:i386 libxtst6:i386 libudev1:i386
  • First Time Setup (allows you to log in to Google Play and download the .apk): protobuf-compiler libprotobuf-dev:i386 (requires the CEF dependencies as well)

You'll also need to install 32-bit version of the graphic drivers (nvidia drivers ask you about that at installation, so you may need to reinstall/reconfigure them; if you use mesa you'll need to install the libgles2-mesa-dev:i386 and libegl1-mesa-dev:i386 packages)

You may also need to do sudo dpkg --add-architecture i386 if you have never installed i386 packages before.

To compile, the commands are as follows (if you want to build with CEF first run ./setup_cef.sh):

$ ./download_icon.sh
$ ./setup_bin_libs.sh
$ mkdir build/ && cd build/
$ cmake ..
$ make -j$(nproc) # This will use all cores on your system

macOS

Make sure you've got XCode set up: xcode-select --install (when the dialog pops up, just say you want the tools). Next, make sure you have Brew installed

The packages you'll need are as follows:

  • cmake
  • git (this will come pre-installed with xcode-select, but make sure it's up-to-date)

Everything else will be built automatically and statically linked against your executable. So do not install libzip, ossp-uuid, glfw or any other packages you think you need.

Next, you'll need to build the project. Run the provided scripts ./setup_bin_libs.sh (to grab FMOD) and download_icon.sh (to grab the icon, which is currently not used)

The commands to build using CMake are as follows:

$ mkdir build/ && cd build/
$ cmake ..
$ make -j$(sysctl -n hw.ncpu) # This will use all the cores on your system

Next, move back into the root directory and start the game with ./start_mcpelauncher.sh

Running

  1. Clone this repository
  2. Compile the launcher
  3. You'll need to obtain a x86 MCPE .apk. If you have built the application with the First Time Setup, you'll be able to log in to your Google account the first time you start the launcher and download it. If you can not do this then after you have downloaded MCPE, run: mcpelauncher extract filename
  4. Run the launcher! (if you've built in build, run cd .. && ./build/mcpelauncher)

If the extract script fails with an error about the .apk not being x86, it means that you have provided it a bad .apk. You'll need to purchase MCPE on Google Play and use the first time setup.

License and thanks

This project is licensed under GPL, some parts of the sources are under BSD.

This project uses modified versions of Hybris, EGLUT and RapidXML. The proprietary FMOD library is also used for sound support.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].