PW_OSU 1.03 KB
Newer Older
1
#!/usr/bin/env bash
2 3
# Author: cefeiko
########################################################################
castro-fidel's avatar
castro-fidel committed
4
export PW_PREFIX_NAME=DOTNET
5 6
export PORTWINE_CREATE_SHORTCUT_NAME="OSU"

7
start_portwine
8

9
create_new_dir "${WINEPREFIX}/drive_c/Program Files (x86)/OSU/"
castro-fidel's avatar
castro-fidel committed
10
export PW_AUTOINSTALL_EXE="${WINEPREFIX}/drive_c/Program Files (x86)/OSU/osu!.exe"
11

Mikhail Tergoev's avatar
Mikhail Tergoev committed
12
if try_download "https://m1.ppy.sh/r/osu!install.exe" "${PW_AUTOINSTALL_EXE}" no_mirror
13
then
Mikhail Tergoev's avatar
Mikhail Tergoev committed
14
    pw_start_progress_bar_install_game "OSU!."
15 16 17
    if  [ -f "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!install.exe" ]; then
        mv -f  "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!install.exe" "${PORT_WINE_PATH}/data/pfx_dotnet/drive_c/Program Files (x86)/OSU/osu!.exe"
    fi
18 19
    export portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/OSU/osu!.exe"
    pw_create_unique_exe
Mikhail Tergoev's avatar
Mikhail Tergoev committed
20
    try_remove_file "${portwine_exe}.ppdb"
castro-fidel's avatar
castro-fidel committed
21 22
    # pw_run "${PW_AUTOINSTALL_EXE}"
    pw_stop_progress_bar
Mikhail Tergoev's avatar
Mikhail Tergoev committed
23
    portwine_create_shortcut
24 25
    kill_portwine
fi
26

27
stop_portwine