Installer roblox-grapejuice-340

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/v3.40.14/grapejuice-v3.40.14.zip
- robloxwine: https://cdn.discordapp.com/attachments/563966858462625822/859478607822323722/wine-tkg-staging-fsync-git-6.11.r7.g1a3b158f.tar.xz
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
- extract:
    dst: $CACHE
    file: robloxwine
    format: txz
- merge:
    dst: $GAMEDIR
    src: $CACHE
- write_file:
    content: '{ "show_fast_flag_warning": false, "wine_binary": "$GAMEDIR/bin/wine64",
      "dll_overrides": "ucrtbase=n,b;api-ms-win-crt-private-l1-1-0=n,b;dxdiagn=;winemenubuilder.exe=",
      "no_daemon_mode": true, "release_channel": "master", "env": {} }'
    file: $HOME/.config/brinkervii/grapejuice/user_settings.json
- chmodx: $GAMEDIR/install.py
- execute:
    description: installing grapejuice
    env:
      key: python3 install.py
    file: $GAMEDIR/install.py
    terminal: false
- 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/v3.40.14/grapejuice-v3.40.14.zip"
    },
    {
      "robloxwine": "https://cdn.discordapp.com/attachments/563966858462625822/859478607822323722/wine-tkg-staging-fsync-git-6.11.r7.g1a3b158f.tar.xz"
    }
  ],
  "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"
      }
    },
    {
      "extract": {
        "dst": "$CACHE",
        "file": "robloxwine",
        "format": "txz"
      }
    },
    {
      "merge": {
        "dst": "$GAMEDIR",
        "src": "$CACHE"
      }
    },
    {
      "write_file": {
        "content": "{ \"show_fast_flag_warning\": false, \"wine_binary\": \"$GAMEDIR/bin/wine64\", \"dll_overrides\": \"ucrtbase=n,b;api-ms-win-crt-private-l1-1-0=n,b;dxdiagn=;winemenubuilder.exe=\", \"no_daemon_mode\": true, \"release_channel\": \"master\", \"env\": {} }",
        "file": "$HOME/.config/brinkervii/grapejuice/user_settings.json"
      }
    },
    {
      "chmodx": "$GAMEDIR/install.py"
    },
    {
      "execute": {
        "description": "installing grapejuice",
        "env": {
          "key": "python3 install.py"
        },
        "file": "$GAMEDIR/install.py",
        "terminal": false
      }
    },
    {
      "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