Chuzzle PC CD-ROM

Informatie

Creator Bericht
Okto Anonymous

Information

This installer has been approved by the team.

Informatie

Platforms:
Downloads: 8632
Wine: 1.6.2

Feedbacks

Omschrijving

A puzzle game released by Focus Multimedia Ltd.

Schermafdrukken

MiniatureMiniature

Broncode

#!/bin/bash
# Date : (2015-04-12 16-43)
# Wine version used : 1.6.2
# Distribution used to test : OpenSuse 13.2
# Author : Benjamin Hardy

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Chuzzle PC CD-ROM"
PREFIX="chuzzle"
WORKING_WINE_VERSION="1.6.2"
SHORTCUT_NAME="Chuzzle"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"

POL_SetupWindow_Init
POL_SetupWindow_SetID 2494
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "PopCap Games and Focus Multimedia Ltd." "" "Benjamin Hardy" "$PREFIX" 

POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "popcdrun.txt"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

#The installer does not launch without directX already installed
POL_Call POL_Install_dxfullsetup

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$CDROM/PopCDRun.exe"

POL_Shortcut "Chuzzle.exe" "$SHORTCUT_NAME" "" "" ""

POL_Wine_reboot

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed. Please note, on some test computers the mouse pointer was found to not align with the graphics. When this happened, running the game within a 640x480 virtual desktop resoloved the problem')" "$TITLE"

POL_SetupWindow_Close

exit 0

Contributions

Filters:

Contribute
Member Bericht
petch Zondag 12 April 2015 om 23:04
petch
Developer

Information

This update has been approved by the team.

Bericht

Actually if you started with

POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "popcdrun.txt"

I think it would make the first custom message totally unnecessary (specially given the script title ;) )

 

Differences

@@ -20,7 +20,8 @@
 
 POL_SetupWindow_presentation "$TITLE" "PopCap Games and Focus Multimedia Ltd." "" "Benjamin Hardy" "$PREFIX" 
 
-POL_SetupWindow_message "$(eval_gettext 'This script has been designed for the Chuzzle PC CD-ROM. Please insert the disc into your disc drive before continuing.')" "$TITLE"
+POL_SetupWindow_cdrom
+POL_SetupWindow_check_cdrom "popcdrun.txt"
 
 POL_Wine_SelectPrefix "$PREFIX"
 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
@@ -28,9 +29,6 @@
 #The installer does not launch without directX already installed
 POL_Call POL_Install_dxfullsetup
 
-POL_SetupWindow_cdrom
-POL_SetupWindow_check_cdrom "popcdrun.txt"
-
 POL_Wine_WaitBefore "$TITLE"
 POL_Wine "$CDROM/PopCDRun.exe"
 

New source code

#!/bin/bash
# Date : (2015-04-12 16-43)
# Wine version used : 1.6.2
# Distribution used to test : OpenSuse 13.2
# Author : Benjamin Hardy

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Chuzzle PC CD-ROM"
PREFIX="chuzzle"
WORKING_WINE_VERSION="1.6.2"
SHORTCUT_NAME="Chuzzle"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"

POL_SetupWindow_Init
POL_SetupWindow_SetID 2494
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "PopCap Games and Focus Multimedia Ltd." "" "Benjamin Hardy" "$PREFIX" 

POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "popcdrun.txt"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

#The installer does not launch without directX already installed
POL_Call POL_Install_dxfullsetup

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$CDROM/PopCDRun.exe"

POL_Shortcut "Chuzzle.exe" "$SHORTCUT_NAME" "" "" ""

POL_Wine_reboot

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed. Please note, on some test computers the mouse pointer was found to not align with the graphics. When this happened, running the game within a 640x480 virtual desktop resoloved the problem')" "$TITLE"

POL_SetupWindow_Close

exit 0

Antwoorden

Anonymous
Maandag 13 April 2015 om 16:18
Hi Petch, that's a good idea. I can also improve another of my exiting scripts in the same way and will add that later.
petch Zondag 12 April 2015 om 22:17
petch
Developer

Warning

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

Bericht

Add POL_GetSetupImages, POL_SetupWindow_SetID

Differences

@@ -3,40 +3,43 @@
 # Wine version used : 1.6.2
 # Distribution used to test : OpenSuse 13.2
 # Author : Benjamin Hardy
- 
+
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
-  
+
 TITLE="Chuzzle PC CD-ROM"
 PREFIX="chuzzle"
 WORKING_WINE_VERSION="1.6.2"
 SHORTCUT_NAME="Chuzzle"
- 
+
+POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
+
 POL_SetupWindow_Init
+POL_SetupWindow_SetID 2494
 POL_Debug_Init
- 
+
 POL_SetupWindow_presentation "$TITLE" "PopCap Games and Focus Multimedia Ltd." "" "Benjamin Hardy" "$PREFIX" 
- 
+
 POL_SetupWindow_message "$(eval_gettext 'This script has been designed for the Chuzzle PC CD-ROM. Please insert the disc into your disc drive before continuing.')" "$TITLE"
- 
+
 POL_Wine_SelectPrefix "$PREFIX"
 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 
 #The installer does not launch without directX already installed
 POL_Call POL_Install_dxfullsetup
- 
+
 POL_SetupWindow_cdrom
 POL_SetupWindow_check_cdrom "popcdrun.txt"
- 
+
 POL_Wine_WaitBefore "$TITLE"
 POL_Wine "$CDROM/PopCDRun.exe"
- 
+
 POL_Shortcut "Chuzzle.exe" "$SHORTCUT_NAME" "" "" ""
- 
+
 POL_Wine_reboot
- 
+
 POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed. Please note, on some test computers the mouse pointer was found to not align with the graphics. When this happened, running the game within a 640x480 virtual desktop resoloved the problem')" "$TITLE"
- 
+
 POL_SetupWindow_Close
-  
+
 exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date : (2015-04-12 16-43)
# Wine version used : 1.6.2
# Distribution used to test : OpenSuse 13.2
# Author : Benjamin Hardy

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Chuzzle PC CD-ROM"
PREFIX="chuzzle"
WORKING_WINE_VERSION="1.6.2"
SHORTCUT_NAME="Chuzzle"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"

POL_SetupWindow_Init
POL_SetupWindow_SetID 2494
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "PopCap Games and Focus Multimedia Ltd." "" "Benjamin Hardy" "$PREFIX" 

POL_SetupWindow_message "$(eval_gettext 'This script has been designed for the Chuzzle PC CD-ROM. Please insert the disc into your disc drive before continuing.')" "$TITLE"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

#The installer does not launch without directX already installed
POL_Call POL_Install_dxfullsetup

POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "popcdrun.txt"

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$CDROM/PopCDRun.exe"

POL_Shortcut "Chuzzle.exe" "$SHORTCUT_NAME" "" "" ""

POL_Wine_reboot

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed. Please note, on some test computers the mouse pointer was found to not align with the graphics. When this happened, running the game within a 640x480 virtual desktop resoloved the problem')" "$TITLE"

POL_SetupWindow_Close

exit 0

Antwoorden

Aangepast door petch

Okto Zondag 12 April 2015 om 21:15
Okto Anonymous

Warning

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

Bericht

Screenshots

 

Left

 

Top

 

48x48

 

22x22

 

Differences

@@ -12,6 +12,7 @@
 WORKING_WINE_VERSION="1.6.2"
 SHORTCUT_NAME="Chuzzle"
  
+POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpeg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpeg" "$TITLE"
 POL_SetupWindow_Init
 POL_Debug_Init
  

New source code

#!/bin/bash
# Date : (2015-04-12 16-43)
# Wine version used : 1.6.2
# Distribution used to test : OpenSuse 13.2
# Author : Benjamin Hardy
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Chuzzle PC CD-ROM"
PREFIX="chuzzle"
WORKING_WINE_VERSION="1.6.2"
SHORTCUT_NAME="Chuzzle"
 
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpeg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpeg" "$TITLE"
POL_SetupWindow_Init
POL_Debug_Init
 
POL_SetupWindow_presentation "$TITLE" "PopCap Games and Focus Multimedia Ltd." "" "Benjamin Hardy" "$PREFIX" 
 
POL_SetupWindow_message "$(eval_gettext 'This script has been designed for the Chuzzle PC CD-ROM. Please insert the disc into your disc drive before continuing.')" "$TITLE"
 
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

#The installer does not launch without directX already installed
POL_Call POL_Install_dxfullsetup
 
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "popcdrun.txt"
 
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$CDROM/PopCDRun.exe"
 
POL_Shortcut "Chuzzle.exe" "$SHORTCUT_NAME" "" "" ""
 
POL_Wine_reboot
 
POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed. Please note, on some test computers the mouse pointer was found to not align with the graphics. When this happened, running the game within a 640x480 virtual desktop resoloved the problem')" "$TITLE"
 
POL_SetupWindow_Close
  
exit 0

Antwoorden

Okto Zondag 12 April 2015 om 19:50
Okto Anonymous

Warning

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

Bericht

After some experimenting, dxfullsetup seemed to work best of the options.

I have also tried making graphics for the first time.

Screenshots:

Icons and Install Resources:

 

Differences

@@ -0,0 +1,42 @@
+#!/bin/bash
+# Date : (2015-04-12 16-43)
+# Wine version used : 1.6.2
+# Distribution used to test : OpenSuse 13.2
+# Author : Benjamin Hardy
+ 
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+  
+TITLE="Chuzzle PC CD-ROM"
+PREFIX="chuzzle"
+WORKING_WINE_VERSION="1.6.2"
+SHORTCUT_NAME="Chuzzle"
+ 
+POL_SetupWindow_Init
+POL_Debug_Init
+ 
+POL_SetupWindow_presentation "$TITLE" "PopCap Games and Focus Multimedia Ltd." "" "Benjamin Hardy" "$PREFIX" 
+ 
+POL_SetupWindow_message "$(eval_gettext 'This script has been designed for the Chuzzle PC CD-ROM. Please insert the disc into your disc drive before continuing.')" "$TITLE"
+ 
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+
+#The installer does not launch without directX already installed
+POL_Call POL_Install_dxfullsetup
+ 
+POL_SetupWindow_cdrom
+POL_SetupWindow_check_cdrom "popcdrun.txt"
+ 
+POL_Wine_WaitBefore "$TITLE"
+POL_Wine "$CDROM/PopCDRun.exe"
+ 
+POL_Shortcut "Chuzzle.exe" "$SHORTCUT_NAME" "" "" ""
+ 
+POL_Wine_reboot
+ 
+POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed. Please note, on some test computers the mouse pointer was found to not align with the graphics. When this happened, running the game within a 640x480 virtual desktop resoloved the problem')" "$TITLE"
+ 
+POL_SetupWindow_Close
+  
+exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date : (2015-04-12 16-43)
# Wine version used : 1.6.2
# Distribution used to test : OpenSuse 13.2
# Author : Benjamin Hardy
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Chuzzle PC CD-ROM"
PREFIX="chuzzle"
WORKING_WINE_VERSION="1.6.2"
SHORTCUT_NAME="Chuzzle"
 
POL_SetupWindow_Init
POL_Debug_Init
 
POL_SetupWindow_presentation "$TITLE" "PopCap Games and Focus Multimedia Ltd." "" "Benjamin Hardy" "$PREFIX" 
 
POL_SetupWindow_message "$(eval_gettext 'This script has been designed for the Chuzzle PC CD-ROM. Please insert the disc into your disc drive before continuing.')" "$TITLE"
 
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

#The installer does not launch without directX already installed
POL_Call POL_Install_dxfullsetup
 
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "popcdrun.txt"
 
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$CDROM/PopCDRun.exe"
 
POL_Shortcut "Chuzzle.exe" "$SHORTCUT_NAME" "" "" ""
 
POL_Wine_reboot
 
POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed. Please note, on some test computers the mouse pointer was found to not align with the graphics. When this happened, running the game within a 640x480 virtual desktop resoloved the problem')" "$TITLE"
 
POL_SetupWindow_Close
  
exit 0

Antwoorden

Zondag 12 April 2015 om 20:15
the gfx didn't make it thru the editor
Anonymous
Zondag 12 April 2015 om 20:56
Thanks Petch, I'll get them on an image hosting site and post links. I've also realised I need to do something with POL_GetSetupImages, so will try to add that too
Okto Zaterdag 4 April 2015 om 23:52
Okto Anonymous

Warning

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

Differences

@@ -0,0 +1,46 @@
+#!/bin/bash
+# Date : (2015-04-04 18-33)
+# Wine version used : 1.6.2
+# Distribution used to test : OpenSuse 13.2
+# Author : Benjamin Hardy
+
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+ 
+TITLE="Chuzzle PC CD-ROM"
+PREFIX="chuzzle"
+WORKING_WINE_VERSION="1.6.2"
+SHORTCUT_NAME="Chuzzle"
+
+POL_SetupWindow_Init
+POL_Debug_Init
+
+POL_SetupWindow_presentation "$TITLE" "Focus Multimedia Ltd." "" "Benjamin Hardy" "$PREFIX"  
+
+POL_SetupWindow_message "$(eval_gettext 'This script has been designed for the Chuzzle PC CD-ROM. Please insert the disc into your disc drive before continuing.')" "$TITLE"
+
+POL_System_SetArch "x86"
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+
+POL_SetupWindow_cdrom
+POL_SetupWindow_check_cdrom "popcdrun.txt"
+
+#The installer does not launch without directX already installed
+POL_SetupWindow_message "$(eval_gettext 'Installing directX 9.0c from the Chuzzle CD.')" "$TITLE"
+
+POL_Wine_WaitBefore "$TITLE"
+POL_Wine "$CDROM/DirectX/DirectX9/dxsetup.exe"
+
+POL_Wine_WaitBefore "$TITLE"
+POL_Wine "$CDROM/PopCDRun.exe"
+
+POL_Shortcut "Chuzzle.exe" "$SHORTCUT_NAME" "" "" ""
+
+POL_Wine_reboot
+
+POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed. Please note, on some test computers the mouse pointer was found to not align with the graphics. When this happened, running the game within a 640x480 virtual desktop resoloved the problem')" "$TITLE"
+
+POL_SetupWindow_Close
+ 
+exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date : (2015-04-04 18-33)
# Wine version used : 1.6.2
# Distribution used to test : OpenSuse 13.2
# Author : Benjamin Hardy

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Chuzzle PC CD-ROM"
PREFIX="chuzzle"
WORKING_WINE_VERSION="1.6.2"
SHORTCUT_NAME="Chuzzle"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Focus Multimedia Ltd." "" "Benjamin Hardy" "$PREFIX"  

POL_SetupWindow_message "$(eval_gettext 'This script has been designed for the Chuzzle PC CD-ROM. Please insert the disc into your disc drive before continuing.')" "$TITLE"

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

POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "popcdrun.txt"

#The installer does not launch without directX already installed
POL_SetupWindow_message "$(eval_gettext 'Installing directX 9.0c from the Chuzzle CD.')" "$TITLE"

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$CDROM/DirectX/DirectX9/dxsetup.exe"

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$CDROM/PopCDRun.exe"

POL_Shortcut "Chuzzle.exe" "$SHORTCUT_NAME" "" "" ""

POL_Wine_reboot

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed. Please note, on some test computers the mouse pointer was found to not align with the graphics. When this happened, running the game within a 640x480 virtual desktop resoloved the problem')" "$TITLE"

POL_SetupWindow_Close
 
exit 0

Antwoorden

Zondag 5 April 2015 om 0:54
What about using dxfullsetup (or another DirectX related component) to install DirectX, instead of using the one from the CDROM?
Anonymous
Zondag 5 April 2015 om 10:29
Hi Petch,
Anonymous
Zondag 5 April 2015 om 10:32
you can install dx9, but then the installer asks to update with the newer version on the disc anyway. dxfullsetup is an option (I've used it, it works and doesn't ask to update). My reasoning is that the version on the disc is smaller and already there, no need to download, so it's faster too. It's the specific release the game reccomends also. Maybe there's a better option though?
Zondag 12 April 2015 om 20:17
"Components" don't usually just run the installers, many installers don't like running under Wine so their work has to be emulated instead; And then specific tweaks like DLL overrides have to be applied so that the libraries cooperate with Wine other libs. So in general don't expect native library installers to work perfectly