Installer roblox-grapejuice

This script is for reference only and can't be directly used to install the game in the Lutris client. To install the game, download the full script.

files:
- grapejuice: https://gitlab.com/brinkervii/grapejuice/-/archive/v7.2.1/grapejuice-v7.2.1.zip
- robloxwine: https://raw.githubusercontent.com/nt74/robloxwine/main/robloxwine.py
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
- merge:
    dst: $GAMEDIR
    src: robloxwine
- chmodx: $GAMEDIR/install.py
- execute:
    description: installing grapejuice
    env:
      key: python3 install.py
    file: $GAMEDIR/install.py
    terminal: false
- execute:
    command: $HOME/.local/bin/grapejuice first-time-setup
    description: first time run of grapejuice
- chmodx: $GAMEDIR/robloxwine.py
- execute:
    command: python3 robloxwine.py
    description: installing roblox-wine-tkg
- 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
{
  "files": [
    {
      "grapejuice": "https://gitlab.com/brinkervii/grapejuice/-/archive/v7.2.1/grapejuice-v7.2.1.zip"
    },
    {
      "robloxwine": "https://raw.githubusercontent.com/nt74/robloxwine/main/robloxwine.py"
    }
  ],
  "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"
      }
    },
    {
      "merge": {
        "dst": "$GAMEDIR",
        "src": "robloxwine"
      }
    },
    {
      "chmodx": "$GAMEDIR/install.py"
    },
    {
      "execute": {
        "description": "installing grapejuice",
        "env": {
          "key": "python3 install.py"
        },
        "file": "$GAMEDIR/install.py",
        "terminal": false
      }
    },
    {
      "execute": {
        "command": "$HOME/.local/bin/grapejuice first-time-setup",
        "description": "first time run of grapejuice"
      }
    },
    {
      "chmodx": "$GAMEDIR/robloxwine.py"
    },
    {
      "execute": {
        "command": "python3 robloxwine.py",
        "description": "installing roblox-wine-tkg"
      }
    },
    {
      "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