Chuzzle PC CD-ROM

Informations

Creator Message
Okto Anonymous

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 8106
Wine: 1.6.2

Feedbacks

Description

A puzzle game released by Focus Multimedia Ltd.

Screenshots

MiniatureMiniature

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

Contributions

Filters:

Contribute
Member Message
petch Sunday 12 April 2015 at 23:04
petch
Developer

Information

This update has been approved by the team.

Message

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

Replies

Anonymous
Monday 13 April 2015 at 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 Sunday 12 April 2015 at 22:17
petch
Developer

Warning

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

Message

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

Replies

Edited by petch

Okto Sunday 12 April 2015 at 21:15
Okto Anonymous

Warning

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

Message

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

Replies

Okto Sunday 12 April 2015 at 19:50
Okto Anonymous

Warning

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

Message

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

Replies

Sunday 12 April 2015 at 20:15
the gfx didn't make it thru the editor
Anonymous
Sunday 12 April 2015 at 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 Saturday 4 April 2015 at 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

Replies

Sunday 5 April 2015 at 0:54
What about using dxfullsetup (or another DirectX related component) to install DirectX, instead of using the one from the CDROM?
Anonymous
Sunday 5 April 2015 at 10:29
Hi Petch,
Anonymous
Sunday 5 April 2015 at 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?
Sunday 12 April 2015 at 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