Chuzzle PC CD-ROM

Informations

Créateur Messages
Okto Anonymous

Information

Cet installateur a été accepté par l'équipe.

Informations

Plate-formes :
Téléchargements : 8244
Wine: 1.6.2

Retours d'expérience

Description

A puzzle game released by Focus Multimedia Ltd.

Captures d'écran

MiniatureMiniature

Code source

#!/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:

Contribuer
Membre Messages
petch Dimanche 12 Avril 2015 à 23:04
petch
Développeur

Information

Cette mise à jour a été acceptée par l'équipe

Messages

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"
 

Nouveau code source

#!/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

Réponses

Anonymous
Lundi 13 Avril 2015 à 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 Dimanche 12 Avril 2015 à 22:17
petch
Développeur

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

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

Nouveau code source

#!/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

Réponses

Edité par petch

Okto Dimanche 12 Avril 2015 à 21:15
Okto Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

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
  

Nouveau code source

#!/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

Réponses

Okto Dimanche 12 Avril 2015 à 19:50
Okto Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

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

Nouveau code source

#!/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

Réponses

Dimanche 12 Avril 2015 à 20:15
the gfx didn't make it thru the editor
Anonymous
Dimanche 12 Avril 2015 à 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 Samedi 4 Avril 2015 à 23:52
Okto Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

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

Nouveau code source

#!/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

Réponses

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