Installer roblox-grapejuice

files:
- grapejuice: https://gitlab.com/brinkervii/grapejuice/-/archive/v7.20.11/grapejuice-v7.20.11.zip
game:
  args: app
  exe: $GAMEDIR/roblox
  working_dir: $GAMEDIR
install_complete_text: Done, now enter in Roblox website(prefer firefox) and select
  the experience or open Roblox app
installer:
- extract:
    dst: $CACHE
    file: grapejuice
    format: zip
- merge:
    dst: $GAMEDIR
    src: $CACHE
- chmodx: $GAMEDIR/install.py
- execute:
    description: installing grapejuice
    env:
      key: ./install.py
    file: $GAMEDIR/install.py
    terminal: false
- execute:
    command: $HOME/.local/bin/grapejuice app
    description: first time run of grapejuice
- chmodx: $HOME/.local/bin/grapejuice
- execute:
    command: ln -s $HOME/.local/bin/grapejuice $GAMEDIR/roblox
    description: creating symbolic link to grapejuice executable
- chmodx: $GAMEDIR/roblox
description: Grapejuice is a manager that installs and have a set of protocol and
  file type handlers. These allow you to open games from place files, straight from
  the Roblox Website and runs Roblox with native Api's like Vulkan or Opengl
game_slug: roblox
gogslug: ''
humblestoreid: ''
installer_slug: roblox-grapejuice
name: ROBLOX
notes: "Installing dependencies is needed \r\n\r\nInstall the dependencies first according\
  \ to your distro:\r\nhttps://brinkervii.gitlab.io/grapejuice/start-here/\r\n\r\n\
  Need wine 8.0 or latest\r\n\r\nError code 256\r\n\r\nif you are reinstalling grapejuice,\
  \ there will probably be a conflict in the settings, so delete the file \"user_settings.json\"\
  \ located in the folder ~/.config/brinkerviii/grapejuice/\r\n\r\nAudio not working\
  \ when running Roblox on Lutris\r\n\r\nCheck if you have multiarch enabled in Debian\
  \ derivated Distros. On Arch Linux derivates, install lib32-libpulse\r\n\r\nError\
  \ on line 5, missing setuptools\r\n\r\nOn Arch Linux derivates, you need to install\
  \ python-setuptools and python-virtualenv\r\n\r\nIncreasing Performance  \r\n\r\n\
  By default, grapejuice selects the Api according to your hardware, but if you are\
  \ experiencing issues you to run, you can change to Opengl or Vulkan. To do that\
  \ open grapejuice, Player, Graphics Settings, Roblox Renderer, and switch the api\
  \ of your choice.\r\n\r\nYou can also use Esync and Fsync going to \"user_settings.json\"\
  \ located in the folder ~/.config/brinkerviii/grapejuice/ and adding these parameters\
  \ inside the \"env\" brackets:\r\n\r\n\"WINEESYNC\": \"1\",\r\n\"WINEFSYNC\": \"\
  1\"\r\n\r\nDue to the ongoing anticheat situation Roblox has decided to end support\
  \ for Linux. Unlike the previous situation this is not temporary and as far as we\
  \ are aware this is now permanent."
runner: linux
script:
  files:
  - grapejuice: https://gitlab.com/brinkervii/grapejuice/-/archive/v7.20.11/grapejuice-v7.20.11.zip
  game:
    args: app
    exe: $GAMEDIR/roblox
    working_dir: $GAMEDIR
  install_complete_text: Done, now enter in Roblox website(prefer firefox) and select
    the experience or open Roblox app
  installer:
  - extract:
      dst: $CACHE
      file: grapejuice
      format: zip
  - merge:
      dst: $GAMEDIR
      src: $CACHE
  - chmodx: $GAMEDIR/install.py
  - execute:
      description: installing grapejuice
      env:
        key: ./install.py
      file: $GAMEDIR/install.py
      terminal: false
  - execute:
      command: $HOME/.local/bin/grapejuice app
      description: first time run of grapejuice
  - chmodx: $HOME/.local/bin/grapejuice
  - execute:
      command: ln -s $HOME/.local/bin/grapejuice $GAMEDIR/roblox
      description: creating symbolic link to grapejuice executable
  - chmodx: $GAMEDIR/roblox
slug: roblox-grapejuice
steamid: null
version: Grapejuice
year: 2006
{
  "game_slug": "roblox",
  "version": "Grapejuice",
  "description": "Grapejuice is a manager that installs and have a set of protocol and file type handlers. These allow you to open games from place files, straight from the Roblox Website and runs Roblox with native Api's like Vulkan or Opengl",
  "notes": "Installing dependencies is needed \r\n\r\nInstall the dependencies first according to your distro:\r\nhttps://brinkervii.gitlab.io/grapejuice/start-here/\r\n\r\nNeed wine 8.0 or latest\r\n\r\nError code 256\r\n\r\nif you are reinstalling grapejuice, there will probably be a conflict in the settings, so delete the file \"user_settings.json\" located in the folder ~/.config/brinkerviii/grapejuice/\r\n\r\nAudio not working when running Roblox on Lutris\r\n\r\nCheck if you have multiarch enabled in Debian derivated Distros. On Arch Linux derivates, install lib32-libpulse\r\n\r\nError on line 5, missing setuptools\r\n\r\nOn Arch Linux derivates, you need to install python-setuptools and python-virtualenv\r\n\r\nIncreasing Performance  \r\n\r\nBy default, grapejuice selects the Api according to your hardware, but if you are experiencing issues you to run, you can change to Opengl or Vulkan. To do that open grapejuice, Player, Graphics Settings, Roblox Renderer, and switch the api of your choice.\r\n\r\nYou can also use Esync and Fsync going to \"user_settings.json\" located in the folder ~/.config/brinkerviii/grapejuice/ and adding these parameters inside the \"env\" brackets:\r\n\r\n\"WINEESYNC\": \"1\",\r\n\"WINEFSYNC\": \"1\"\r\n\r\nDue to the ongoing anticheat situation Roblox has decided to end support for Linux. Unlike the previous situation this is not temporary and as far as we are aware this is now permanent.",
  "name": "ROBLOX",
  "year": 2006,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "linux",
  "slug": "roblox-grapejuice",
  "installer_slug": "roblox-grapejuice",
  "script": {
    "files": [
      {
        "grapejuice": "https://gitlab.com/brinkervii/grapejuice/-/archive/v7.20.11/grapejuice-v7.20.11.zip"
      }
    ],
    "game": {
      "args": "app",
      "exe": "$GAMEDIR/roblox",
      "working_dir": "$GAMEDIR"
    },
    "install_complete_text": "Done, now enter in Roblox website(prefer firefox) and select the experience or open Roblox app",
    "installer": [
      {
        "extract": {
          "dst": "$CACHE",
          "file": "grapejuice",
          "format": "zip"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR",
          "src": "$CACHE"
        }
      },
      {
        "chmodx": "$GAMEDIR/install.py"
      },
      {
        "execute": {
          "description": "installing grapejuice",
          "env": {
            "key": "./install.py"
          },
          "file": "$GAMEDIR/install.py",
          "terminal": false
        }
      },
      {
        "execute": {
          "command": "$HOME/.local/bin/grapejuice app",
          "description": "first time run of grapejuice"
        }
      },
      {
        "chmodx": "$HOME/.local/bin/grapejuice"
      },
      {
        "execute": {
          "command": "ln -s $HOME/.local/bin/grapejuice $GAMEDIR/roblox",
          "description": "creating symbolic link to grapejuice executable"
        }
      },
      {
        "chmodx": "$GAMEDIR/roblox"
      }
    ]
  }
}
Back to game