Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 1.76 KB

manual-linux.md

File metadata and controls

70 lines (48 loc) · 1.76 KB

Manual for Linux

Building

Building Orbital has following absolute prerequisites:

Additionally, install the following libraries:

Although you might download them all and forward them to CMake via the appropriate variables (e.g. SDL2_DIR, IMGUI_DIR, etc.), we recommend to manage dependencies via vcpkg. With vcpkg, dependencies declared in the vcpkg.json manifest file will be automatically built and installed.

Alternatively, you can install these dependencies with your package manager:

  • Ubuntu:
    sudo apt install -qq glslang-dev libsdl2-dev libvulkan-dev libzip-dev zlib1g-dev
  • Arch Linux:
    sudo pacman -S glslang libzip sdl2 vulkan-validation-layers vulkan-icd-loader vulkan-headers zlib

Then, clone this repository:

git clone --depth 1 https://github.com/AlexAltea/orbital
cd orbital

And build Orbital with:

cmake -B build .
cmake --build build

Installing

  1. Build Orbital as described previously.

  2. Make sure that your system supports Intel VTX or AMD-V, and that these features are enabled.

  3. TBD. (You need to legally own a PS4 console for this step).

  4. Place this file in the bin/crypto folder.

Running

Go to the bin folder and run Orbital with the command:

./orbital

On your first run: you will be asked to create a new virtual PS4 console, and optionally, to specify a recovery PUP to boot from.