Microsoft Fury 3

Informations

Creator Message
Quentin PÂRIS
Admin

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 6420
Wine: 1.4

Feedbacks

Screenshots

Miniature

Source code

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Microsoft Fury 3"
#Presentation
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Tinou" "Fury3"

POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "SETUP.EXE"
POL_Wine_SelectPrefix "Fury3"
POL_Wine_PrefixCreate "1.4"

POL_System_CopyDirectory "$CDROM/FURY3/" "$WINEPREFIX/drive_c/FURY3"

POL_System_TmpCreate "Fury3"
cd "$POL_System_TmpDir"
POL_Wine_OverrideDLL "" "iccvid"

POL_System_TmpDelete

Set_Managed Off
POL_Shortcut "FURY3.EXE" "$TITLE"

POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribute
Member Message
LinuxScripter Thursday 4 February 2016 at 13:52
LinuxScripter Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

This script is very old so I decided to write a new one. You might run into an error

err:ntdll:RtlpWaitForCriticalSection section 0x7e884740 "syslevel.c: Win16Mutex"

So far I dont know how to fix it.

Differences

@@ -1,28 +1,42 @@
 #!/bin/bash
+# Date : (2016-02-04 13-27)
+# Wine version used : 1.9.2
+# Distribution used to test : Ubuntu 15.10
+# Author: LinuxScripter
+# Licence : GPLv3
+
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
-
+  
 TITLE="Microsoft Fury 3"
-#Presentation
+AUTHOR="LinuxScripter"
+PREFIX="Microsoft_Fury_3"
+EDITOR="Microsoft"
+WORKINGWINEVERSION="1.8"
+
 POL_SetupWindow_Init
 POL_Debug_Init
-POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Tinou" "Fury3"
+  
+POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$AUTHOR" "$PREFIX"
 
-POL_SetupWindow_cdrom
-POL_SetupWindow_check_cdrom "SETUP.EXE"
-POL_Wine_SelectPrefix "Fury3"
-POL_Wine_PrefixCreate "1.4"
+POL_Wine_SelectPrefix "$PREFIX"
+POL_System_SetArch "x86"
+POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+
+POL_Call POL_Install_d3dx9
+POL_Call POL_Install_devenum
+POL_Call POL_Install_directplay
+POL_Call POL_Install_dinput
+POL_Call POL_Install_directmusic
 
-POL_System_CopyDirectory "$CDROM/FURY3/" "$WINEPREFIX/drive_c/FURY3"
+POL_SetupWindow_cdrom
+POL_SetupWindow_check_cdrom "setup.lst"
+POL_Wine start /unix "$CDROM/setup.exe"
+POL_Wine_WaitExit "$TITLE"
 
-POL_System_TmpCreate "Fury3"
-cd "$POL_System_TmpDir"
 POL_Wine_OverrideDLL "" "iccvid"
 
-POL_System_TmpDelete
-
-Set_Managed Off
 POL_Shortcut "FURY3.EXE" "$TITLE"
-
+ 
 POL_SetupWindow_Close
 exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date : (2016-02-04 13-27)
# Wine version used : 1.9.2
# Distribution used to test : Ubuntu 15.10
# Author: LinuxScripter
# Licence : GPLv3

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Microsoft Fury 3"
AUTHOR="LinuxScripter"
PREFIX="Microsoft_Fury_3"
EDITOR="Microsoft"
WORKINGWINEVERSION="1.8"

POL_SetupWindow_Init
POL_Debug_Init
  
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$AUTHOR" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

POL_Call POL_Install_d3dx9
POL_Call POL_Install_devenum
POL_Call POL_Install_directplay
POL_Call POL_Install_dinput
POL_Call POL_Install_directmusic

POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "setup.lst"
POL_Wine start /unix "$CDROM/setup.exe"
POL_Wine_WaitExit "$TITLE"

POL_Wine_OverrideDLL "" "iccvid"

POL_Shortcut "FURY3.EXE" "$TITLE"
 
POL_SetupWindow_Close
exit 0

Replies

Thursday 4 February 2016 at 18:21
Do we really need d3dx9? I really doubt it
Anonymous
Thursday 4 February 2016 at 18:52
Removed it. Not that it changes anything about that error.
Thursday 4 February 2016 at 19:03
I meant, d3dx9 and all the other ones
Anonymous
Thursday 4 February 2016 at 21:05
According to wineDB those are necessary
Thursday 4 February 2016 at 21:05
Can you try without?
Anonymous
Friday 5 February 2016 at 14:45
Tried and it works. Guess relying too much on wineDB isn't good. And about that error. Turn on the debug window and after it appears four times on it the instalation of Fury will start responding again.
Friday 5 February 2016 at 14:45
If it works, it is fine. Please update your script, I'll review it :)