###Scripts version 2054###
@ -7,6 +7,9 @@
|
|||||||
* добавить проверку количества db файлов на один exe
|
* добавить проверку количества db файлов на один exe
|
||||||
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
|
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
|
###Scripts version 2054###
|
||||||
|
* добавлен новый пунк в меню PortProton для установки эмуляторов (спасибо chal55rus)
|
||||||
|
|
||||||
###Scripts version 2053###
|
###Scripts version 2053###
|
||||||
* HOTFIX - исправлены ошибки создания симлинков некоторых библиоткек из plugins_v1
|
* HOTFIX - исправлены ошибки создания симлинков некоторых библиоткек из plugins_v1
|
||||||
|
|
||||||
|
BIN
data_from_portwine/img/gui/citra.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
data_from_portwine/img/gui/dolphin.png
Normal file
After Width: | Height: | Size: 729 B |
BIN
data_from_portwine/img/gui/itch.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
data_from_portwine/img/gui/mame.png
Normal file
After Width: | Height: | Size: 953 B |
BIN
data_from_portwine/img/gui/ppsspp.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
data_from_portwine/img/gui/retroarch.png
Normal file
After Width: | Height: | Size: 787 B |
BIN
data_from_portwine/img/gui/scummvm.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
18
data_from_portwine/scripts/pw_autoinstall/PW_CITRA
Executable file
@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Author: chal55rus (Sergey P.)
|
||||||
|
########################################################################
|
||||||
|
#export LAUNCH_PARAMETERS=("")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/citra-setup-windows.exe"
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://github.com/citra-emu/citra-web/releases/download/1.0/citra-setup-windows.exe" "${PW_AUTOINSTALL_EXE}"
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_block "Installing the Citra. Please wait..."
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/Citra/nightly-mingw/citra-qt.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="Citra"
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
18
data_from_portwine/scripts/pw_autoinstall/PW_DOLPHIN
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Author: chal55rus (Sergey P.)
|
||||||
|
##########################################################################
|
||||||
|
export LAUNCH_PARAMETERS=("/S")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/dolphin-x64-5.0.exe"
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://dl-mirror.dolphin-emu.org/5.0/dolphin-x64-5.0.exe" "${PW_AUTOINSTALL_EXE}"
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_block "Installing the Dolphin 5.0. Please wait..."
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files/Dolphin/Dolphin.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="Dolphin 5.0"
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
19
data_from_portwine/scripts/pw_autoinstall/PW_ITCH
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Author: chal55rus (Sergey P.)
|
||||||
|
##########################################################################
|
||||||
|
export LAUNCH_PARAMETERS=("--silent")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/itch-setup.exe"
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://itch.io/app/download?platform=windows" "${PW_AUTOINSTALL_EXE}"
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_block "Installing the ITCH.IO. Please wait..."
|
||||||
|
pw_kill_autostart itch.exe &
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/users/steamuser/AppData/Local/itch/app-25.5.1/itch.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="Itch"
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
17
data_from_portwine/scripts/pw_autoinstall/PW_MAME
Executable file
@ -0,0 +1,17 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Author: chal55rus (Sergey P.)
|
||||||
|
########################################################################
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/mame0237b_64bit.exe"
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://github.com/mamedev/mame/releases/download/mame0237/mame0237b_64bit.exe" "${PW_AUTOINSTALL_EXE}"
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_block "Installing the MAME. Please wait..."
|
||||||
|
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)/Mame"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/Mame/mame.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="MAME"
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
18
data_from_portwine/scripts/pw_autoinstall/PW_PPSSPP
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Author: chal55rus (Sergey P.)
|
||||||
|
##########################################################################
|
||||||
|
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/PPSSPPSetup.exe"
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://www.ppsspp.org/files/1_12_3/PPSSPPSetup.exe" "${PW_AUTOINSTALL_EXE}"
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_block "Installing the PPSSPPS. Please wait..."
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files/PPSSPP/PPSSPPWindows64.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="PPSSPPWindows"
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
17
data_from_portwine/scripts/pw_autoinstall/PW_RETROARCH
Executable file
@ -0,0 +1,17 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Author: chal55rus (Sergey P.)
|
||||||
|
########################################################################
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/RetroArch.7z"
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://buildbot.libretro.com/stable/1.9.13/windows/x86_64/RetroArch.7z" "${PW_AUTOINSTALL_EXE}"
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_block "Installing the RetroArch. Please wait..."
|
||||||
|
"$pw_7z" x -y "${PW_AUTOINSTALL_EXE}" -o"$WINEPREFIX/drive_c/Program Files (x86)"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files (x86)/RetroArch-Win64/retroarch.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="RetroArch"
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
24
data_from_portwine/scripts/pw_autoinstall/PW_SCUMMVM
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Author: chal55rus (Sergey P.)
|
||||||
|
##########################################################################
|
||||||
|
export LAUNCH_PARAMETERS=("/VERYSILENT")
|
||||||
|
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/scummvm-2.5.0-win32.exe"
|
||||||
|
start_portwine
|
||||||
|
if try_download "https://downloads.scummvm.org/frs/scummvm/2.5.0/scummvm-2.5.0-win32.exe" "${PW_AUTOINSTALL_EXE}"
|
||||||
|
then
|
||||||
|
pw_start_progress_bar_block "Installing the ScummVM. Please wait..."
|
||||||
|
#pw_kill_autostart launcher101xp.exe &
|
||||||
|
pw_run "${PW_AUTOINSTALL_EXE}"
|
||||||
|
portwine_exe="$WINEPREFIX/drive_c/Program Files/ScummVM/scummvm.exe"
|
||||||
|
try_remove_file "${PW_AUTOINSTALL_EXE}"
|
||||||
|
kill_portwine
|
||||||
|
pw_stop_progress_bar
|
||||||
|
export PORTWINE_CREATE_SHORTCUT_NAME="ScummVM"
|
||||||
|
portwine_create_shortcut
|
||||||
|
fi
|
||||||
|
stop_portwine
|
||||||
|
|
||||||
|
|
||||||
|
#/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
|
||||||
|
|
||||||
|
#https://downloads.scummvm.org/frs/scummvm/2.5.0/scummvm-2.5.0-win32.exe
|
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# Author: Castro-Fidel (PortWINE-Linux.ru)
|
# Author: Castro-Fidel (PortWINE-Linux.ru)
|
||||||
# Development assistants: Cefeiko; Dezert1r; Taz_mania; Anton_Famillianov; Rus_Nor; gavr; RidBowt; VHSgunzo
|
# Development assistants: Cefeiko; Dezert1r; Taz_mania; Anton_Famillianov; Rus_Nor; gavr; RidBowt; VHSgunzo; chal55rus
|
||||||
########################################################################
|
########################################################################
|
||||||
echo '
|
echo '
|
||||||
████─████─████─███─█───█─███─█──█─███
|
████─████─████─███─█───█─███─█──█─███
|
||||||
|
@ -332,12 +332,20 @@ else
|
|||||||
export -f gui_open_var
|
export -f gui_open_var
|
||||||
|
|
||||||
export KEY=$RANDOM
|
export KEY=$RANDOM
|
||||||
"${pw_yad}" --plug=$KEY --tabnum=3 --form --columns=2 \
|
"${pw_yad}" --plug=$KEY --tabnum=4 --form --columns=2 \
|
||||||
--field="CLEAR PREFIX":"BTN" '@bash -c "button_click gui_clear_pfx"' \
|
--field="CLEAR PREFIX":"BTN" '@bash -c "button_click gui_clear_pfx"' \
|
||||||
--field="EDIT SCRIPT VAR":"BTN" '@bash -c "button_click gui_open_var"' \
|
--field="EDIT SCRIPT VAR":"BTN" '@bash -c "button_click gui_open_var"' \
|
||||||
--field="WINE UNINSTALLER":"BTN" '@bash -c "button_click gui_wine_uninstaller"' \
|
--field="WINE UNINSTALLER":"BTN" '@bash -c "button_click gui_wine_uninstaller"' \
|
||||||
--field="REMOVE PORTPROTON":"BTN" '@bash -c "button_click gui_rm_portproton"' &
|
--field="REMOVE PORTPROTON":"BTN" '@bash -c "button_click gui_rm_portproton"' &
|
||||||
|
|
||||||
|
"${pw_yad}" --plug=$KEY --tabnum=3 --form --columns=3 --scroll --height=500 \
|
||||||
|
--field=" Dolphin 5.0"!"$PW_GUI_ICON_PATH/dolphin.png":"BTN" '@bash -c "button_click PW_DOLPHIN"' \
|
||||||
|
--field=" MAME"!"$PW_GUI_ICON_PATH/mame.png":"BTN" '@bash -c "button_click PW_MAME"' \
|
||||||
|
--field=" ScummVM"!"$PW_GUI_ICON_PATH/scummvm.png":"BTN" '@bash -c "button_click PW_SCUMMVM"' \
|
||||||
|
--field=" RetroArch"!"$PW_GUI_ICON_PATH/retroarch.png":"BTN" '@bash -c "button_click PW_RETROARCH"' \
|
||||||
|
--field=" PPSSPP Windows"!"$PW_GUI_ICON_PATH/ppsspp.png":"BTN" '@bash -c "button_click PW_PPSSPP"' \
|
||||||
|
--field=" Citra"!"$PW_GUI_ICON_PATH/citra.png":"BTN" '@bash -c "button_click PW_CITRA"' \ &
|
||||||
|
|
||||||
"${pw_yad}" --plug=$KEY --tabnum=2 --form --columns=3 --scroll --height=500 \
|
"${pw_yad}" --plug=$KEY --tabnum=2 --form --columns=3 --scroll --height=500 \
|
||||||
--field=" Wargaming Game Center"!"$PW_GUI_ICON_PATH/wgc.png":"BTN" '@bash -c "button_click PW_WGC"' \
|
--field=" Wargaming Game Center"!"$PW_GUI_ICON_PATH/wgc.png":"BTN" '@bash -c "button_click PW_WGC"' \
|
||||||
--field=" Battle.net Launcher"!"$PW_GUI_ICON_PATH/battle_net.png":"BTN" '@bash -c "button_click PW_BATTLE_NET"' \
|
--field=" Battle.net Launcher"!"$PW_GUI_ICON_PATH/battle_net.png":"BTN" '@bash -c "button_click PW_BATTLE_NET"' \
|
||||||
@ -354,7 +362,8 @@ else
|
|||||||
--field=" Glyph Client"!"$PW_GUI_ICON_PATH/glyph.png":"BTN" '@bash -c "button_click PW_GLYPH"' \
|
--field=" Glyph Client"!"$PW_GUI_ICON_PATH/glyph.png":"BTN" '@bash -c "button_click PW_GLYPH"' \
|
||||||
--field=" Ankama Launcher"!"$PW_GUI_ICON_PATH/ankama.png":"BTN" '@bash -c "button_click PW_ANKAMA"' \
|
--field=" Ankama Launcher"!"$PW_GUI_ICON_PATH/ankama.png":"BTN" '@bash -c "button_click PW_ANKAMA"' \
|
||||||
--field=" League of Legends"!"$PW_GUI_ICON_PATH/lol.png":"BTN" '@bash -c "button_click PW_LOL"' \
|
--field=" League of Legends"!"$PW_GUI_ICON_PATH/lol.png":"BTN" '@bash -c "button_click PW_LOL"' \
|
||||||
--field=" Gameforge Client"!"$PW_GUI_ICON_PATH/gameforge.png":"BTN" '@bash -c "button_click PW_GAMEFORGE"' &
|
--field=" Gameforge Client"!"$PW_GUI_ICON_PATH/gameforge.png":"BTN" '@bash -c "button_click PW_GAMEFORGE"' \
|
||||||
|
--field=" ITCH.IO"!"$PW_GUI_ICON_PATH/itch.png":"BTN" '@bash -c "button_click PW_ITCH"' &
|
||||||
|
|
||||||
"${pw_yad}" --plug=${KEY} --tabnum=1 --columns=3 --form --separator=";" \
|
"${pw_yad}" --plug=${KEY} --tabnum=1 --columns=3 --form --separator=";" \
|
||||||
--image "$PW_GUI_ICON_PATH/port_proton.png" \
|
--image "$PW_GUI_ICON_PATH/port_proton.png" \
|
||||||
@ -373,7 +382,7 @@ else
|
|||||||
|
|
||||||
"${pw_yad}" --key=$KEY --notebook --borders=10 --width=1000 --height=168 --no-buttons --text-align=center \
|
"${pw_yad}" --key=$KEY --notebook --borders=10 --width=1000 --height=168 --no-buttons --text-align=center \
|
||||||
--window-icon="$PW_GUI_ICON_PATH/port_proton.png" --title "${portname}-${install_ver} (${scripts_install_ver})" --separator=";" \
|
--window-icon="$PW_GUI_ICON_PATH/port_proton.png" --title "${portname}-${install_ver} (${scripts_install_ver})" --separator=";" \
|
||||||
--tab-pos=right --tab="PORT_PROTON" --tab="AUTOINSTALL" --tab=" SETTINGS" --center
|
--tab-pos=right --tab="PORT_PROTON" --tab="AUTOINSTALL" --tab=" EMULATORS" --tab=" SETTINGS" --center
|
||||||
YAD_STATUS="$?"
|
YAD_STATUS="$?"
|
||||||
if [[ "$YAD_STATUS" == "1" || "$YAD_STATUS" == "252" ]] ; then exit 0 ; fi
|
if [[ "$YAD_STATUS" == "1" || "$YAD_STATUS" == "252" ]] ; then exit 0 ; fi
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#Author: Castro-Fidel (PortWINE-Linux.ru)
|
#Author: Castro-Fidel (PortWINE-Linux.ru)
|
||||||
#SCRIPTS_NEXT_VERSION=2053
|
#SCRIPTS_NEXT_VERSION=2054
|
||||||
#PORT_NEXT_VERSION=97
|
#PORT_NEXT_VERSION=97
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_MANGOHUD=1
|
export PW_MANGOHUD=1
|
||||||
|