Dadu042 |
Tuesday 5 January 2021 at 17:30 |
Dadu042
|
Information
This update has been approved by the team.
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | @@ -10,6 +10,7 @@
# Software versions used to write this script: 427385-hyxd-1.0.19-overseas-setup.exe (2019-07)
# 439464-hyxd-1.0.21-overseas-setup.exe (2020-05)
# 439485-hyxd-1.0.22-overseas-setup.exe (2020-08)
+# 479093-hyxd-1.0.26-overseas-setup.exe (2020-12)
#
# Game based on: DirectX 9 (v43) and 10 (v43), Visual C++ 2010.
#
@@ -36,18 +37,16 @@
# [Dadu042] (2020-07-02 12-00)
# Add argument '-d3d9' (seems to remove the few debug lines about DirextX 11). Wrong: it was because of DXVK.
# [Dadu042] (2020-09-08 12-00)
-# Wine 5.0.1 -> 5.0.2. Same 'no keyboard issue'.
-# Note: I reinstalled with OS set as 'winxp' instead of 'win7', after confirming login (window displayed on a black background), the screen does freeze. Tried: Gecko, xmllite.
-# [Dadu042] (2020-10-07 12-00)
-# Wine 5.0.2 -> system, because the keyboard issue seems impossible to workaround.
-# [Dadu042] (2020-12-24 12-00)
-# Wine 5.22 (fix the keyboard issue).
-# If crash as soon as double clicked, do install DXVK.
+# Wine 5.0.1 -> 5.0.2. Same 'no keyboard issue'.
+# Note: I reinstalled with OS set as 'winxp' instead of 'win7', after confirming login (window displayed on a black background), the screen does freeze. Tried: Gecko, xmllite.
+# [Dadu042] (2021-01-05 12-00). Note: I managed to run the game on vanilla Wine 5.22 with game v1.0.26 (for Win 7).
+# Arch 32 bits
+# Add comments.
#
#
# KNOWN ISSUES:
-# - wine 4.0.4, 5.0.2, 5.12, 5.18: Each time the game does launch, user has to approve the 'Privacy and user agreement'.
-# - wine 4.0.4, 4.21-staging 5.0, 5.7, 5.0.1, 5.0.2, 5.10, 5.13-staging, 5.16, 5.17-staging, 5.18: once the game is started (waiting for new users), keyboard does not work anymore. Tried: xact.
+# - wine 4.0.4, 5.0.2, 5.12: Each time the game does launch, user has to approve the 'Privacy and user agreement'.
+# - wine 4.0.4, 4.21-staging 5.0, 5.7, 5.0.1, 5.0.2, 5.10, 5.13-staging, 5.16, 5.17-staging: once the game is started (waiting for new users), keyboard does not work anymore. Tried: xact.
# - wine 4.0.4, 5.0, 5.7: lot of these lines in the debug log ' :fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier ...'. Tried: POL_Install_d3dx9_43 + compiler.
#
#
@@ -55,15 +54,17 @@
#
# KNOWN ISSUES FIXED:
-# - wine 4.0.4: Launcher does not launch anything. Workaround: run Hyxd.exe instead.
+
+# - wine 4.0.4: Launcher does not launch anything. Run Hyxd.exe instead.
# - (2019-07) Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (trough Google/Facebook) does not respond. Note: it is possible to workaround the little window by clicking fast at the button at the top right ('Log in via Browser'). Fix (2020-05): Wine 4.0.4, 4.21, 5.0
+# - wine 5.22 64bits: game fail to run, nothing does appear, even with DXVK (v1.7.3) installed. Workaroud: reinstall game in 32bits prefix.
#
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE="Knives Out"
PREFIX="knives_out"
-WORKING_WINE_VERSION=""
+WORKING_WINE_VERSION="5.22"
AUTHOR="Dadu042"
EDITOR="NetEase Games"
@@ -77,13 +78,15 @@
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
-# POL_System_SetArch "amd64"
-POL_System_SetArch "x86"
+# POL_System_SetArch "amd64"
+POL_System_SetArch "x86" # Knives Out v1.0.26 does not run if installed in 64 bits mode (Wine 5.22).
+# POL_System_SetArch "auto"
+
# POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
-POL_Wine_PrefixCreate "5.22"
+POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
-Set_OS "winxp"
+Set_OS "win7"
#######################################
# Installing mandatory dependencies #
@@ -123,7 +126,7 @@
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "-d3d9" "Game;Shooter;"
-POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
+POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "-d3d9" "Game;Shooter;"
# POL_Shortcut_Document "$TITLE" "doc.pdf"
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "5.22"
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_SetupWindow_VMS $GAME_VMS
POL_Wine_SetVideoDriver
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "-d3d9" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "-d3d9" "Game;Shooter;"
POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have a huge log file, you should type \ninto Debug flags: fixme-all')" "$TITLE"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
Tuesday 5 January 2021 at 17:32
Note: I think I used a old script...
|
Dadu042 |
Thursday 24 December 2020 at 14:01 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Message
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | @@ -40,7 +40,9 @@
# Note: I reinstalled with OS set as 'winxp' instead of 'win7', after confirming login (window displayed on a black background), the screen does freeze. Tried: Gecko, xmllite.
# [Dadu042] (2020-10-07 12-00)
# Wine 5.0.2 -> system, because the keyboard issue seems impossible to workaround.
-
+# [Dadu042] (2020-12-24 12-00)
+# Wine 5.22 (fix the keyboard issue).
+# If crash as soon as double clicked, do install DXVK.
#
#
# KNOWN ISSUES:
@@ -78,7 +80,7 @@
# POL_System_SetArch "amd64"
POL_System_SetArch "x86"
# POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
-POL_Wine_PrefixCreate $WORKING_WINE_VERSION
+POL_Wine_PrefixCreate "5.22"
POL_System_TmpCreate "$TITLE"
Set_OS "winxp"
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= ""
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "5.22"
POL_System_TmpCreate "$TITLE"
Set_OS "winxp"
POL_SetupWindow_VMS $GAME_VMS
POL_Wine_SetVideoDriver
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "-d3d9" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have a huge log file, you should type \ninto Debug flags: fixme-all')" "$TITLE"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
|
Dadu042 |
Wednesday 7 October 2020 at 17:11 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | @@ -36,13 +36,16 @@
# [Dadu042] (2020-07-02 12-00)
# Add argument '-d3d9' (seems to remove the few debug lines about DirextX 11). Wrong: it was because of DXVK.
# [Dadu042] (2020-09-08 12-00)
-# Wine 5.0.1 -> 5.0.2. Same 'no keyboard issue'.
-# Note: I reinstalled with OS set as 'winxp' instead of 'win7', after confirming login (window displayed on a black background), the screen does freeze. Tried: Gecko, xmllite.
+# Wine 5.0.1 -> 5.0.2. Same 'no keyboard issue'.
+# Note: I reinstalled with OS set as 'winxp' instead of 'win7', after confirming login (window displayed on a black background), the screen does freeze. Tried: Gecko, xmllite.
+# [Dadu042] (2020-10-07 12-00)
+# Wine 5.0.2 -> system, because the keyboard issue seems impossible to workaround.
+
#
#
# KNOWN ISSUES:
-# - wine 4.0.4, 5.0.2, 5.12: Each time the game does launch, user has to approve the 'Privacy and user agreement'.
-# - wine 4.0.4, 4.21-staging 5.0, 5.7, 5.0.1, 5.0.2, 5.10, 5.13-staging, 5.16, 5.17-staging: once the game is started (waiting for new users), keyboard does not work anymore. Tried: xact.
+# - wine 4.0.4, 5.0.2, 5.12, 5.18: Each time the game does launch, user has to approve the 'Privacy and user agreement'.
+# - wine 4.0.4, 4.21-staging 5.0, 5.7, 5.0.1, 5.0.2, 5.10, 5.13-staging, 5.16, 5.17-staging, 5.18: once the game is started (waiting for new users), keyboard does not work anymore. Tried: xact.
# - wine 4.0.4, 5.0, 5.7: lot of these lines in the debug log ' :fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier ...'. Tried: POL_Install_d3dx9_43 + compiler.
#
#
@@ -50,8 +53,7 @@
#
# KNOWN ISSUES FIXED:
-
-# - wine 4.0.4: Launcher does not launch anything. Run Hyxd.exe instead.
+# - wine 4.0.4: Launcher does not launch anything. Workaround: run Hyxd.exe instead.
# - (2019-07) Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (trough Google/Facebook) does not respond. Note: it is possible to workaround the little window by clicking fast at the button at the top right ('Log in via Browser'). Fix (2020-05): Wine 4.0.4, 4.21, 5.0
#
[ -z "$PLAYONLINUX" ] && exit 0
@@ -59,7 +61,7 @@
TITLE="Knives Out"
PREFIX="knives_out"
-WORKING_WINE_VERSION="5.0.2"
+WORKING_WINE_VERSION=""
AUTHOR="Dadu042"
EDITOR="NetEase Games"
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= ""
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "winxp"
POL_SetupWindow_VMS $GAME_VMS
POL_Wine_SetVideoDriver
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "-d3d9" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have a huge log file, you should type \ninto Debug flags: fixme-all')" "$TITLE"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
Friday 20 November 2020 at 18:52
I had success playing on Wine 5.21, os win7 32bit, game v1.0.26 + DXVK (v1.7.2).
|
Dadu042 |
Tuesday 22 September 2020 at 18:35 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | @@ -37,12 +37,12 @@
# Add argument '-d3d9' (seems to remove the few debug lines about DirextX 11). Wrong: it was because of DXVK.
# [Dadu042] (2020-09-08 12-00)
# Wine 5.0.1 -> 5.0.2. Same 'no keyboard issue'.
-# Note: I reinstall with OS set as 'winxp' instead of 'win7', after confirming login (window displayed on a black background), the screen does freeze. Tried: Gecko, xmllite.
+# Note: I reinstalled with OS set as 'winxp' instead of 'win7', after confirming login (window displayed on a black background), the screen does freeze. Tried: Gecko, xmllite.
#
#
# KNOWN ISSUES:
# - wine 4.0.4, 5.0.2, 5.12: Each time the game does launch, user has to approve the 'Privacy and user agreement'.
-# - wine 4.0.4, 5.0, 5.7, 5.0.1, 5.0.2, 5.10, 5.16: once the game is started (waiting for new users), keyboard does not work anymore. Tried: xact.
+# - wine 4.0.4, 4.21-staging 5.0, 5.7, 5.0.1, 5.0.2, 5.10, 5.13-staging, 5.16, 5.17-staging: once the game is started (waiting for new users), keyboard does not work anymore. Tried: xact.
# - wine 4.0.4, 5.0, 5.7: lot of these lines in the debug log ' :fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier ...'. Tried: POL_Install_d3dx9_43 + compiler.
#
#
@@ -52,7 +52,7 @@
# KNOWN ISSUES FIXED:
# - wine 4.0.4: Launcher does not launch anything. Run Hyxd.exe instead.
-# - (2019-07) Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (trough Google/Facebook) does not respond. Note: it is possible to workaround the little window by clicking fast at the top right, a browser window will appear. Fix (2020-05): Wine 4.0.4, 4.21, 5.0
+# - (2019-07) Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (trough Google/Facebook) does not respond. Note: it is possible to workaround the little window by clicking fast at the button at the top right ('Log in via Browser'). Fix (2020-05): Wine 4.0.4, 4.21, 5.0
#
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "5.0.2"
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "winxp"
POL_SetupWindow_VMS $GAME_VMS
POL_Wine_SetVideoDriver
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "-d3d9" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have a huge log file, you should type \ninto Debug flags: fixme-all')" "$TITLE"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
|
Dadu042 |
Wednesday 9 September 2020 at 18:49 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Differences
1 2 3 4 5 6 7 8 9 10 | @@ -36,7 +36,8 @@
# [Dadu042] (2020-07-02 12-00)
# Add argument '-d3d9' (seems to remove the few debug lines about DirextX 11). Wrong: it was because of DXVK.
# [Dadu042] (2020-09-08 12-00)
-# Wine 5.0.1 -> 5.0.2. Same 'no keyboard issue'. To try: reinstall with OS set as 'winxp' instead of 'win7'.
+# Wine 5.0.1 -> 5.0.2. Same 'no keyboard issue'.
+# Note: I reinstall with OS set as 'winxp' instead of 'win7', after confirming login (window displayed on a black background), the screen does freeze. Tried: Gecko, xmllite.
#
#
# KNOWN ISSUES:
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "5.0.2"
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "winxp"
POL_SetupWindow_VMS $GAME_VMS
POL_Wine_SetVideoDriver
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "-d3d9" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have a huge log file, you should type \ninto Debug flags: fixme-all')" "$TITLE"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
|
Dadu042 |
Wednesday 9 September 2020 at 15:50 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | @@ -36,22 +36,23 @@
# [Dadu042] (2020-07-02 12-00)
# Add argument '-d3d9' (seems to remove the few debug lines about DirextX 11). Wrong: it was because of DXVK.
# [Dadu042] (2020-09-08 12-00)
-# Wine 5.0.1 -> 5.0.2 (not yet tested)
-
+# Wine 5.0.1 -> 5.0.2. Same 'no keyboard issue'. To try: reinstall with OS set as 'winxp' instead of 'win7'.
+#
+#
# KNOWN ISSUES:
-# - This game seems impossible to run without login to Google/Facebook). Tried: msxml4.
-# - wine 4.0.4: Each time the game does launch, user has to approve the 'Privacy and user agreement'.
-# - wine 4.0.4, 5.0, 5.7, 5.0.1, 5.10: once the game is started (waiting for new users), keyboard does not work anymore. Tried: xact
+# - wine 4.0.4, 5.0.2, 5.12: Each time the game does launch, user has to approve the 'Privacy and user agreement'.
+# - wine 4.0.4, 5.0, 5.7, 5.0.1, 5.0.2, 5.10, 5.16: once the game is started (waiting for new users), keyboard does not work anymore. Tried: xact.
# - wine 4.0.4, 5.0, 5.7: lot of these lines in the debug log ' :fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier ...'. Tried: POL_Install_d3dx9_43 + compiler.
#
#
# Log: 007a:err:ole:CoGetClassObject class {745057c7-f353-4f2d-a7ee-58434477730e} not registered
-
+#
# KNOWN ISSUES FIXED:
-# - wine 4.0.4: Launcher does not launch anything. Run Hyxd.exe instead.
-# - (2019-07) Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (with Google or Facebook) does not respond. Note: it is possible to close the little window by clicking fast at the top right, a checkbox will appear. Fix (2020-05): Wine 4.0.4, 4.21, 5.0
+# - wine 4.0.4: Launcher does not launch anything. Run Hyxd.exe instead.
+# - (2019-07) Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (trough Google/Facebook) does not respond. Note: it is possible to workaround the little window by clicking fast at the top right, a browser window will appear. Fix (2020-05): Wine 4.0.4, 4.21, 5.0
+#
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
@@ -77,7 +78,7 @@
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
-Set_OS "win7"
+Set_OS "winxp"
#######################################
# Installing mandatory dependencies #
@@ -120,7 +121,9 @@
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
# POL_Shortcut_Document "$TITLE" "doc.pdf"
-
+
+POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have a huge log file, you should type \ninto Debug flags: fixme-all')" "$TITLE"
+
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
\ No newline at end of file
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "5.0.2"
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "winxp"
POL_SetupWindow_VMS $GAME_VMS
POL_Wine_SetVideoDriver
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "-d3d9" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
POL_SetupWindow_message "$(eval_gettext 'WARNING: to avoid to have a huge log file, you should type \ninto Debug flags: fixme-all')" "$TITLE"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
|
Dadu042 |
Tuesday 8 September 2020 at 10:15 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Message
Update from Wine 5.0.1 to 5.0.2, not tested (i'm starting to).
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | @@ -7,8 +7,9 @@
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
-# Software version used to write this script: 427385-hyxd-1.0.19-overseas-setup.exe (2019-07)
-# 439464-hyxd-1.0.21-overseas-setup.exe (2020-05)
+# Software versions used to write this script: 427385-hyxd-1.0.19-overseas-setup.exe (2019-07)
+# 439464-hyxd-1.0.21-overseas-setup.exe (2020-05)
+# 439485-hyxd-1.0.22-overseas-setup.exe (2020-08)
#
# Game based on: DirectX 9 (v43) and 10 (v43), Visual C++ 2010.
#
@@ -34,7 +35,8 @@
# Remove vcrun2008
# [Dadu042] (2020-07-02 12-00)
# Add argument '-d3d9' (seems to remove the few debug lines about DirextX 11). Wrong: it was because of DXVK.
-
+# [Dadu042] (2020-09-08 12-00)
+# Wine 5.0.1 -> 5.0.2 (not yet tested)
# KNOWN ISSUES:
# - This game seems impossible to run without login to Google/Facebook). Tried: msxml4.
@@ -55,7 +57,7 @@
TITLE="Knives Out"
PREFIX="knives_out"
-WORKING_WINE_VERSION="5.0.1"
+WORKING_WINE_VERSION="5.0.2"
AUTHOR="Dadu042"
EDITOR="NetEase Games"
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "5.0.2"
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_SetupWindow_VMS $GAME_VMS
POL_Wine_SetVideoDriver
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "-d3d9" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
|
Dadu042 |
Thursday 2 July 2020 at 17:05 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Message
Differences
1 2 3 4 5 6 7 8 9 | @@ -33,7 +33,7 @@
# Keyboard issue again on the same computer. The game does not use vcrun2008 but vcrun2010.
# Remove vcrun2008
# [Dadu042] (2020-07-02 12-00)
-# Add argument '-d3d9' (seems to remove the few debug lines about DirextX 11)
+# Add argument '-d3d9' (seems to remove the few debug lines about DirextX 11). Wrong: it was because of DXVK.
# KNOWN ISSUES:
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "5.0.1"
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_SetupWindow_VMS $GAME_VMS
POL_Wine_SetVideoDriver
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "-d3d9" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
Thursday 2 July 2020 at 17:06
I tried: vcrun2008, 2010, wine 5.7, 5.9, 5.10-staging, proton 4.2. .....
|
Dadu042 |
Thursday 2 July 2020 at 13:35 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Message
Same keyboard issue with Wine 5.11, this is why I switch back to 5.0.1 ...
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | @@ -10,7 +10,7 @@
# Software version used to write this script: 427385-hyxd-1.0.19-overseas-setup.exe (2019-07)
# 439464-hyxd-1.0.21-overseas-setup.exe (2020-05)
#
-# Game based on: DirectX 9 (v43) and 10 (v43), Visual C++ 2008.
+# Game based on: DirectX 9 (v43) and 10 (v43), Visual C++ 2010.
#
#
# CHANGELOG:
@@ -25,16 +25,21 @@
# [Dadu042] (2020-06-10 18-00)
# 64 bits -> 32 bits
# Wine 5.0 -> 5.0.1
-# Disable wininet and vcrun2010
+# Disable wininet and vcrun2010 (seems useless)
# [Dadu042] (2020-06-17 17-00)
# Wine 5.0.1 -> 5.10
# Add vcrun2008, to fix the 'no keyboard' issue (does not work with Wine 5.0.1).
+# [Dadu042] (2020-06-17 18-00)
+# Keyboard issue again on the same computer. The game does not use vcrun2008 but vcrun2010.
+# Remove vcrun2008
+# [Dadu042] (2020-07-02 12-00)
+# Add argument '-d3d9' (seems to remove the few debug lines about DirextX 11)
+
# KNOWN ISSUES:
-# - This game seems impossible to run without login to Google/Facebook). Note: installing these components did not fix the issue: msxml4.
-# - Launcher does not launch anything (Wine 4.11). Run Hyxd.exe instead.
+# - This game seems impossible to run without login to Google/Facebook). Tried: msxml4.
# - wine 4.0.4: Each time the game does launch, user has to approve the 'Privacy and user agreement'.
-# - wine 4.0.4, 5.0, 5.7, 5.0.1, 5.10: once the game is started (waiting for new users), keyboard does not work anymore.
+# - wine 4.0.4, 5.0, 5.7, 5.0.1, 5.10: once the game is started (waiting for new users), keyboard does not work anymore. Tried: xact
# - wine 4.0.4, 5.0, 5.7: lot of these lines in the debug log ' :fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier ...'. Tried: POL_Install_d3dx9_43 + compiler.
#
#
@@ -42,6 +47,7 @@
# KNOWN ISSUES FIXED:
+# - wine 4.0.4: Launcher does not launch anything. Run Hyxd.exe instead.
# - (2019-07) Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (with Google or Facebook) does not respond. Note: it is possible to close the little window by clicking fast at the top right, a checkbox will appear. Fix (2020-05): Wine 4.0.4, 4.21, 5.0
[ -z "$PLAYONLINUX" ] && exit 0
@@ -49,7 +55,7 @@
TITLE="Knives Out"
PREFIX="knives_out"
-WORKING_WINE_VERSION="5.10"
+WORKING_WINE_VERSION="5.0.1"
AUTHOR="Dadu042"
EDITOR="NetEase Games"
@@ -70,27 +76,31 @@
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
-
-# Asking about memory size of graphic card
-POL_SetupWindow_VMS $GAME_VMS
-
-# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
-POL_Call POL_Install_VideoDriver
-
+#######################################
+# Installing mandatory dependencies #
+#######################################
+
# Inspired from the Lutris script (2019-07-03)
# POL_Call POL_Install_vcrun2010
# POL_Call POL_Install_wininet
-# Required for Wine 5.0.1 to get the keyboard running
-POL_Call POL_Install_vcrun2008
-
-# To add if necessary (not tested yet because the game block on the freezed login window) :
-# POL_Call POL_Install_d3dx9_43
-# POL_Call POL_Install_d3dcompiler_43
-
+
+################
+# GPU #
+################
+
+# Asking about memory size of graphic card
+POL_SetupWindow_VMS $GAME_VMS
+
+# Set Graphic Card information keys for wine
+POL_Wine_SetVideoDriver
+
+# Useful for Nvidia GPUs
+# POL_Call POL_Install_physx # I'm not sure if it works fine (Dadu042, 2020-06)
+
###############
-# Go #
+# Main part #
###############
POL_SetupWindow_InstallMethod "LOCAL"
@@ -104,8 +114,7 @@
cd "$POL_System_TmpDir"
fi
-# Don't know which one is the right one :
-POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "" "Game;Shooter;"
+POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "-d3d9" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
# POL_Shortcut_Document "$TITLE" "doc.pdf"
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "5.0.1"
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_SetupWindow_VMS $GAME_VMS
POL_Wine_SetVideoDriver
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "-d3d9" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
|
Dadu042 |
Wednesday 17 June 2020 at 17:17 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Message
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | @@ -27,7 +27,8 @@
# Wine 5.0 -> 5.0.1
# Disable wininet and vcrun2010
# [Dadu042] (2020-06-17 17-00)
-# Add vcrun2008, to fix the 'no keyboard' issue.
+# Wine 5.0.1 -> 5.10
+# Add vcrun2008, to fix the 'no keyboard' issue (does not work with Wine 5.0.1).
# KNOWN ISSUES:
# - This game seems impossible to run without login to Google/Facebook). Note: installing these components did not fix the issue: msxml4.
@@ -48,7 +49,7 @@
TITLE="Knives Out"
PREFIX="knives_out"
-WORKING_WINE_VERSION="5.0.1"
+WORKING_WINE_VERSION="5.10"
AUTHOR="Dadu042"
EDITOR="NetEase Games"
@@ -105,7 +106,7 @@
# Don't know which one is the right one :
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "" "Game;Shooter;"
-POL_Shortcut "hyxd.exe" "$TITLE - Hyxd.exe" "" "" "Game;Shooter;"
+POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
# POL_Shortcut_Document "$TITLE" "doc.pdf"
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "5.10"
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_SetupWindow_VMS $GAME_VMS
POL_Call POL_Install_VideoDriver
POL_Call POL_Install_vcrun2008
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE (Hyxd.exe)" "" "" "Game;Shooter;"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
|
Dadu042 |
Wednesday 17 June 2020 at 17:08 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Message
Finally found how to make the keyboard run.
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | @@ -10,7 +10,7 @@
# Software version used to write this script: 427385-hyxd-1.0.19-overseas-setup.exe (2019-07)
# 439464-hyxd-1.0.21-overseas-setup.exe (2020-05)
#
-# Game based on: DirectX 9 (v43) and 10 (v43).
+# Game based on: DirectX 9 (v43) and 10 (v43), Visual C++ 2008.
#
#
# CHANGELOG:
@@ -26,6 +26,8 @@
# 64 bits -> 32 bits
# Wine 5.0 -> 5.0.1
# Disable wininet and vcrun2010
+# [Dadu042] (2020-06-17 17-00)
+# Add vcrun2008, to fix the 'no keyboard' issue.
# KNOWN ISSUES:
# - This game seems impossible to run without login to Google/Facebook). Note: installing these components did not fix the issue: msxml4.
@@ -39,7 +41,7 @@
# KNOWN ISSUES FIXED:
-# - (2019-07) Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (with Google or Facebook) does not respond. Note: it is possible to close the little window by clicking at the top right, a checkbox will appear. Fix (2020-05): Wine 4.0.4, 4.21, 5.0
+# - (2019-07) Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (with Google or Facebook) does not respond. Note: it is possible to close the little window by clicking fast at the top right, a checkbox will appear. Fix (2020-05): Wine 4.0.4, 4.21, 5.0
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
@@ -73,10 +75,14 @@
# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
POL_Call POL_Install_VideoDriver
-
+
+
# Inspired from the Lutris script (2019-07-03)
# POL_Call POL_Install_vcrun2010
# POL_Call POL_Install_wininet
+
+# Required for Wine 5.0.1 to get the keyboard running
+POL_Call POL_Install_vcrun2008
# To add if necessary (not tested yet because the game block on the freezed login window) :
# POL_Call POL_Install_d3dx9_43
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "5.0.1"
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_SetupWindow_VMS $GAME_VMS
POL_Call POL_Install_VideoDriver
POL_Call POL_Install_vcrun2008
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE - Hyxd.exe" "" "" "Game;Shooter;"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
Wednesday 17 June 2020 at 17:09
I remove this text from the description: WARNING: The game does not work yet with POL, because of no keyboard access (as of 2020-06, last tested with Wine v5.10).
|
Dadu042 |
Wednesday 17 June 2020 at 15:52 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Message
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | @@ -20,14 +20,18 @@
# Remove WORKING_WINE_VERSION because the current problem is to manage to pass the freezed login window.
# [Dadu042] (2020-05-24 18-00)
# Wine system version -> 5.0
-# Game does launch but is unplayable because of no keyboard access. Not tried: gamepad.
+# Game does launch but is unplayable because of no keyboard access. Not tried: a gamepad.
# Note (languages): the installer is Chinese only, user licences too, then in the game multiple languages are available.
+# [Dadu042] (2020-06-10 18-00)
+# 64 bits -> 32 bits
+# Wine 5.0 -> 5.0.1
+# Disable wininet and vcrun2010
# KNOWN ISSUES:
# - This game seems impossible to run without login to Google/Facebook). Note: installing these components did not fix the issue: msxml4.
# - Launcher does not launch anything (Wine 4.11). Run Hyxd.exe instead.
-# - wine 4.0.4: Each time the game does launch, user has to click the Privacy and user agreement.
-# - wine 4.0.4, 5.0, 5.7: once the game is started (waiting for new users), keyboard does not work anymore.
+# - wine 4.0.4: Each time the game does launch, user has to approve the 'Privacy and user agreement'.
+# - wine 4.0.4, 5.0, 5.7, 5.0.1, 5.10: once the game is started (waiting for new users), keyboard does not work anymore.
# - wine 4.0.4, 5.0, 5.7: lot of these lines in the debug log ' :fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier ...'. Tried: POL_Install_d3dx9_43 + compiler.
#
#
@@ -42,9 +46,9 @@
TITLE="Knives Out"
PREFIX="knives_out"
-WORKING_WINE_VERSION="5.0"
+WORKING_WINE_VERSION="5.0.1"
AUTHOR="Dadu042"
-EDITOR=""
+EDITOR="NetEase Games"
GAME_VMS="256"
@@ -56,8 +60,8 @@
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
-POL_System_SetArch "amd64"
-# POL_System_SetArch "x86"
+# POL_System_SetArch "amd64"
+POL_System_SetArch "x86"
# POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
@@ -71,8 +75,8 @@
POL_Call POL_Install_VideoDriver
# Inspired from the Lutris script (2019-07-03)
-POL_Call POL_Install_vcrun2010
-POL_Call POL_Install_wininet
+# POL_Call POL_Install_vcrun2010
+# POL_Call POL_Install_wininet
# To add if necessary (not tested yet because the game block on the freezed login window) :
# POL_Call POL_Install_d3dx9_43
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "5.0.1"
AUTHOR= "Dadu042"
EDITOR= "NetEase Games"
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_SetupWindow_VMS $GAME_VMS
POL_Call POL_Install_VideoDriver
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE - Hyxd.exe" "" "" "Game;Shooter;"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
Wednesday 17 June 2020 at 16:02
Note: the "{745057c7-f353-4f2d-a7ee-58434477730e}" in the debug log file seems related to the voice audio capture feature.
Wednesday 17 June 2020 at 16:37
Same keyboard issue in 32 bits... Tried: vcrun2008
|
Dadu042 |
Sunday 24 May 2020 at 18:11 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | @@ -1,35 +1,48 @@
#!/usr/bin/env playonlinux-bash
# Date : (2019-05-22 12-38)
-# Last revision : (2019-07-02 10-04)
+# Last revision : see changelog
# Wine version used : see below
-# Distribution used to test : Ubuntu 18.04 x64
+# Distribution used to test : XUbuntu 18.04.4 (64 bits)
# Script licence : GPL3
# Program licence : Retail
# Playonlinux version used : 4.3.4
#
-# Software version used to write this script: 427385-hyxd-1.0.19-overseas-setup.exe (2019)
+# Software version used to write this script: 427385-hyxd-1.0.19-overseas-setup.exe (2019-07)
+# 439464-hyxd-1.0.21-overseas-setup.exe (2020-05)
#
# Game based on: DirectX 9 (v43) and 10 (v43).
#
-# KNOWN ISSUES:
-# - Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (with Google or Facebook) does not respond. Note: it is possible to close the little window by clicking at the top right, a checkbox will appear.
-# - This game seems impossible to run without login to Google/Facebook). Note: installing these components did not fix the issue: msxml4.
-# - Launcher does not launch anything (Wine 4.11). Run Hyxd.exe instead.
#
# CHANGELOG:
# [Dadu042] (2019-05-22 20-50)
# Installation does start (it download 5 Gb). Not tried further. Software installer is in chinese.
# [Dadu042] (2019-07-02 10-07)
-# - Remove WORKING_WINE_VERSION because the current problem is to manage to pass the freezed login window.
-# [Dadu042] (2020-05-23)
-# Wine 3.21 -> 4.0.4
+# Remove WORKING_WINE_VERSION because the current problem is to manage to pass the freezed login window.
+# [Dadu042] (2020-05-24 18-00)
+# Wine system version -> 5.0
+# Game does launch but is unplayable because of no keyboard access. Not tried: gamepad.
+# Note (languages): the installer is Chinese only, user licences too, then in the game multiple languages are available.
+
+# KNOWN ISSUES:
+# - This game seems impossible to run without login to Google/Facebook). Note: installing these components did not fix the issue: msxml4.
+# - Launcher does not launch anything (Wine 4.11). Run Hyxd.exe instead.
+# - wine 4.0.4: Each time the game does launch, user has to click the Privacy and user agreement.
+# - wine 4.0.4, 5.0, 5.7: once the game is started (waiting for new users), keyboard does not work anymore.
+# - wine 4.0.4, 5.0, 5.7: lot of these lines in the debug log ' :fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier ...'. Tried: POL_Install_d3dx9_43 + compiler.
+#
+#
+# Log: 007a:err:ole:CoGetClassObject class {745057c7-f353-4f2d-a7ee-58434477730e} not registered
+
+# KNOWN ISSUES FIXED:
+# - (2019-07) Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (with Google or Facebook) does not respond. Note: it is possible to close the little window by clicking at the top right, a checkbox will appear. Fix (2020-05): Wine 4.0.4, 4.21, 5.0
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE="Knives Out"
PREFIX="knives_out"
-WORKING_WINE_VERSION="4.0.4"
+WORKING_WINE_VERSION="5.0"
AUTHOR="Dadu042"
EDITOR=""
@@ -46,12 +59,11 @@
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
# POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
-POL_Wine_PrefixCreate
+POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
-
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
@@ -82,7 +94,7 @@
fi
# Don't know which one is the right one :
-POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use. It fail to run)" "" "" "Game;Shooter;"
+POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE - Hyxd.exe" "" "" "Game;Shooter;"
# POL_Shortcut_Document "$TITLE" "doc.pdf"
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "5.0"
AUTHOR= "Dadu042"
EDITOR= ""
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
POL_Wine_PrefixCreate $WORKING_WINE_VERSION
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_SetupWindow_VMS $GAME_VMS
POL_Call POL_Install_VideoDriver
POL_Call POL_Install_vcrun2010
POL_Call POL_Install_wininet
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use: it fail to run)" "" "" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE - Hyxd.exe" "" "" "Game;Shooter;"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
|
Dadu042 |
Saturday 23 May 2020 at 16:32 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Message
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | @@ -11,65 +11,67 @@
#
# Game based on: DirectX 9 (v43) and 10 (v43).
#
-# KNOWN ISSUES:
-# - Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (with Google or Facebook) does not respond. Note: it is possible to close the little window by clicking at the top right, a checkbox will appear.
-# - This game seems impossible to run without login to Google/Facebook). Note: installing these components did not fix the issue: msxml4.
+# KNOWN ISSUES:
+# - Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (with Google or Facebook) does not respond. Note: it is possible to close the little window by clicking at the top right, a checkbox will appear.
+# - This game seems impossible to run without login to Google/Facebook). Note: installing these components did not fix the issue: msxml4.
# - Launcher does not launch anything (Wine 4.11). Run Hyxd.exe instead.
#
# CHANGELOG:
# [Dadu042] (2019-05-22 20-50)
-# Installation does start (it download 5 Gb). Not tried further. Software installer is in chinese.
+# Installation does start (it download 5 Gb). Not tried further. Software installer is in chinese.
# [Dadu042] (2019-07-02 10-07)
-# - Remove WORKING_WINE_VERSION because the current problem is to manage to pass the freezed login window.
+# - Remove WORKING_WINE_VERSION because the current problem is to manage to pass the freezed login window.
+# [Dadu042] (2020-05-23)
+# Wine 3.21 -> 4.0.4
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
-
+
TITLE="Knives Out"
-PREFIX="knivesout"
-WORKING_WINE_VERSION="3.21"
+PREFIX="knives_out"
+WORKING_WINE_VERSION="4.0.4"
AUTHOR="Dadu042"
EDITOR=""
GAME_VMS="256"
-
+
POL_SetupWindow_Init
POL_Debug_Init
-
+
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
-
+
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
-
+
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
-# POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+# POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_Wine_PrefixCreate
POL_System_TmpCreate "$TITLE"
-
+
Set_OS "win7"
-
-# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
-POL_Call POL_Install_VideoDriver
-
+
+
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
-
-
+
+# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
+POL_Call POL_Install_VideoDriver
+
# Inspired from the Lutris script (2019-07-03)
POL_Call POL_Install_vcrun2010
POL_Call POL_Install_wininet
-
-# To add if necessary (not tested yet because the game block on the freezed login window) :
-# POL_Call POL_Install_d3dx9_43
-# POL_Call POL_Install_d3dcompiler_43
-
+
+# To add if necessary (not tested yet because the game block on the freezed login window) :
+# POL_Call POL_Install_d3dx9_43
+# POL_Call POL_Install_d3dcompiler_43
+
###############
# Go #
###############
-
+
POL_SetupWindow_InstallMethod "LOCAL"
-
+
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
@@ -78,13 +80,13 @@
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
-
-# Don't know which one is the right one :
-POL_Shortcut "launcher.exe" "$TITLE - Launcher (fail to run)" "" "Game;Shooter;"
-POL_Shortcut "hyxd.exe" "$TITLE - Hyxd.exe" "" "Game;Shooter;"
-
-# POL_Shortcut_Document "$TITLE" "doc.pdf"
+# Don't know which one is the right one :
+POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use. It fail to run)" "" "" "Game;Shooter;"
+POL_Shortcut "hyxd.exe" "$TITLE - Hyxd.exe" "" "" "Game;Shooter;"
+
+# POL_Shortcut_Document "$TITLE" "doc.pdf"
+
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
\ No newline at end of file
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knives_out"
WORKING_WINE_VERSION= "4.0.4"
AUTHOR= "Dadu042"
EDITOR= ""
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
POL_Wine_PrefixCreate
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_SetupWindow_VMS $GAME_VMS
POL_Call POL_Install_VideoDriver
POL_Call POL_Install_vcrun2010
POL_Call POL_Install_wininet
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (do not use. It fail to run)" "" "" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE - Hyxd.exe" "" "" "Game;Shooter;"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
|
Dadu042 |
Monday 3 February 2020 at 22:12 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Differences
1 2 3 4 5 6 7 8 9 | @@ -38,7 +38,7 @@
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
-# POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
+POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knivesout"
WORKING_WINE_VERSION= "3.21"
AUTHOR= "Dadu042"
EDITOR= ""
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
POL_Wine_PrefixCreate
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_Call POL_Install_VideoDriver
POL_SetupWindow_VMS $GAME_VMS
POL_Call POL_Install_vcrun2010
POL_Call POL_Install_wininet
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (fail to run)" "" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE - Hyxd.exe" "" "Game;Shooter;"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
|
Dadu042 |
Wednesday 3 July 2019 at 10:11 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | @@ -1,6 +1,6 @@
#!/usr/bin/env playonlinux-bash
# Date : (2019-05-22 12-38)
-# Last revision : (2019-05-22 20-50)
+# Last revision : (2019-07-02 10-04)
# Wine version used : see below
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
@@ -9,22 +9,25 @@
#
# Software version used to write this script: 427385-hyxd-1.0.19-overseas-setup.exe (2019)
#
-# KNOWN ISSUES:
-# Wine 4.0.1 and 4.8: When starting the game for the first time, the little window where to login (with Google or Facebook) does not repond. Note: it is possible to close the little window by clicking at the top right, a checkbox will appear.
-# This game seems impossible to possible without login to Google/Facebook).
-# Note: installing these components did not fix the issue: msxml4
+# Game based on: DirectX 9 (v43) and 10 (v43).
#
+# KNOWN ISSUES:
+# - Wine 4.0.1, 4.8, 4.11: When starting the game for the first time, the little window where to login (with Google or Facebook) does not respond. Note: it is possible to close the little window by clicking at the top right, a checkbox will appear.
+# - This game seems impossible to run without login to Google/Facebook). Note: installing these components did not fix the issue: msxml4.
+# - Launcher does not launch anything (Wine 4.11). Run Hyxd.exe instead.
#
# CHANGELOG:
# [Dadu042] (2019-05-22 20-50)
# Installation does start (it download 5 Gb). Not tried further. Software installer is in chinese.
+# [Dadu042] (2019-07-02 10-07)
+# - Remove WORKING_WINE_VERSION because the current problem is to manage to pass the freezed login window.
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE="Knives Out"
PREFIX="knivesout"
-WORKING_WINE_VERSION="4.8"
+WORKING_WINE_VERSION="3.21"
AUTHOR="Dadu042"
EDITOR=""
@@ -36,21 +39,31 @@
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
# POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
-
+
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
-POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+# POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+POL_Wine_PrefixCreate
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
POL_Call POL_Install_VideoDriver
-
+
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
+
+# Inspired from the Lutris script (2019-07-03)
+POL_Call POL_Install_vcrun2010
+POL_Call POL_Install_wininet
+
+# To add if necessary (not tested yet because the game block on the freezed login window) :
+# POL_Call POL_Install_d3dx9_43
+# POL_Call POL_Install_d3dcompiler_43
+
###############
# Go #
###############
@@ -67,8 +80,8 @@
fi
# Don't know which one is the right one :
-POL_Shortcut "launcher.exe" "$TITLE - Launcher" "" "Game;Shooter;"
-POL_Shortcut "hyxd.exe" "$TITLE - Hyxd" "" "Game;Shooter;"
+POL_Shortcut "launcher.exe" "$TITLE - Launcher (fail to run)" "" "Game;Shooter;"
+POL_Shortcut "hyxd.exe" "$TITLE - Hyxd.exe" "" "Game;Shooter;"
# POL_Shortcut_Document "$TITLE" "doc.pdf"
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knivesout"
WORKING_WINE_VERSION= "3.21"
AUTHOR= "Dadu042"
EDITOR= ""
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
POL_Wine_PrefixCreate
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_Call POL_Install_VideoDriver
POL_SetupWindow_VMS $GAME_VMS
POL_Call POL_Install_vcrun2010
POL_Call POL_Install_wininet
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher (fail to run)" "" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE - Hyxd.exe" "" "Game;Shooter;"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
|
Dadu042 |
Wednesday 22 May 2019 at 12:37 |
Dadu042
|
Warning
This update has not been approved yet by the team. Use it at your own risk
Message
Read the changelog ! (in the script). Help wanted to go further.
Differences
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | @@ -1,6 +1,6 @@
#!/usr/bin/env playonlinux-bash
# Date : (2019-05-22 12-38)
-# Last revision : (2019-05-22 12-38)
+# Last revision : (2019-05-22 20-50)
# Wine version used : see below
# Distribution used to test : Ubuntu 18.04 x64
# Script licence : GPL3
@@ -9,48 +9,54 @@
#
# Software version used to write this script: 427385-hyxd-1.0.19-overseas-setup.exe (2019)
#
-# Changelog:
-# 2019-05-22 Dadu042: installation seems to start (downloading 5 Gb). Not tried further. Software is in chinese.
+# KNOWN ISSUES:
+# Wine 4.0.1 and 4.8: When starting the game for the first time, the little window where to login (with Google or Facebook) does not repond. Note: it is possible to close the little window by clicking at the top right, a checkbox will appear.
+# This game seems impossible to possible without login to Google/Facebook).
+# Note: installing these components did not fix the issue: msxml4
+#
+#
+# CHANGELOG:
+# [Dadu042] (2019-05-22 20-50)
+# Installation does start (it download 5 Gb). Not tried further. Software installer is in chinese.
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
-
+
TITLE="Knives Out"
PREFIX="knivesout"
-WORKING_WINE_VERSION="4.0.1"
+WORKING_WINE_VERSION="4.8"
AUTHOR="Dadu042"
EDITOR=""
GAME_VMS="256"
-Set_OS "win7"
-
POL_SetupWindow_Init
POL_Debug_Init
-
+
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
-POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
-
+# POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update."
+
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
+# POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"
+Set_OS "win7"
-# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
+# Useful when there is 2 GPU on the same computer (ie: Intel HD + Nvidia).
POL_Call POL_Install_VideoDriver
-
+
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
-
###############
# Go #
###############
-
+
POL_SetupWindow_InstallMethod "LOCAL"
-
+
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
@@ -59,12 +65,13 @@
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
-
-POL_Shortcut "knivesout.exe" "$TITLE" ""
-
-# POL_Shortcut_Document "$TITLE" "doc.pdf"
+# Don't know which one is the right one :
+POL_Shortcut "launcher.exe" "$TITLE - Launcher" "" "Game;Shooter;"
+POL_Shortcut "hyxd.exe" "$TITLE - Hyxd" "" "Game;Shooter;"
+# POL_Shortcut_Document "$TITLE" "doc.pdf"
+
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
\ No newline at end of file
|
New source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | #!/usr/bin/env playonlinux-bash
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE= "Knives Out"
PREFIX= "knivesout"
WORKING_WINE_VERSION= "4.8"
AUTHOR= "Dadu042"
EDITOR= ""
GAME_VMS= "256"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "amd64"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_System_TmpCreate "$TITLE"
Set_OS "win7"
POL_Call POL_Install_VideoDriver
POL_SetupWindow_VMS $GAME_VMS
POL_SetupWindow_InstallMethod "LOCAL"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
SETUP_EXE= "$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"
cd "$POL_System_TmpDir"
fi
POL_Shortcut "launcher.exe" "$TITLE - Launcher" "" "Game;Shooter;"
POL_Shortcut "hyxd.exe" "$TITLE - Hyxd" "" "Game;Shooter;"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0
|
Replies
Edited by Dadu042
|