Вы находитесь здесь

Poker Stove

Informations

Creator Message
lennybhoy Anonymous

Warning

This installer has not been approved yet by the team.

Informations

Platforms:
Downloads: 5600
Wine: 1.7.49

Feedbacks

Description

A freeware equity evaluator for Texas Hold'em.

Determining the odds in a game like no-limit Texas Hold'em can require some complicated calculations.

There many poker programs that can calculate poker odds. Most of these poker simulators use a general purpose algorithms to perform the poker odds calculations. This generic approach doesn't take advantage of the full range of possible optimizations. To explore the effect of global optimizations, a preflop evaluator which can fully enumerate complex preflop situations was developed. This "zealous" evaluator is able to compute an exact solution roughly 100 times faster than any general purpose evaluator.

PokerStove is the result of this work. PokerStove is a poker calculator for Texas Hold'em. It is currently available free of charge, with no spyware, spam or other annoyances. Download and enjoy

Application URL: http://www.pokerstove.com/

 

Source code

#!/usr/bin/env playonlinux-bash
# Date :
# Last revision :
# Wine version used : 1.7.49
# Distribution used to test : Ubuntu Karmic
# Author : wrigh347, Lennart Hansen - lahansen@gmail.com
# Depend : DirectX 9

# Application Specific Vars
TITLE="Poker Stove"
PREFIX="Poker_Stove"
APPEXEC="PokerStove.exe"
APPLINK="https://raw.githubusercontent.com/andrewprock/pokerstove/master/win32/PokerStoveSetup124.exe"
APPMD5="264ff501feb42e2610b9dd190e06fb80"
WINE="1.7.49"

# Install specific vars
ICONDIR="$HOME/.PlayOnLinux/icones"

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

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Andrew Prock" "http://www.pokerstove.com/" "lennybhoy" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINE"

POL_Wine_InstallFonts

POL_Download "$APPLINK" "$APPMD5"

APPINSTALLEXEC=$(basename $APPLINK)
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$APPINSTALLEXEC"

POL_Wine_reboot

POL_Shortcut "$APPEXEC" "$TITLE" "$TITLE.png" ""

POL_SetupWindow_Close
exit

Contributions

Filters:

Contribute
Member Message
petch Wednesday 19 August 2015 at 19:36
petch

Warning

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

Message

Update script for POL v4

Differences

@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env playonlinux-bash
 # Date :
 # Last revision :
 # Wine version used : 1.7.49
@@ -8,76 +8,37 @@
 
 # Application Specific Vars
 TITLE="Poker Stove"
-APPDIR="Poker_Stove"
-APPINSTALLDIR="Program Files\PokerStove"
+PREFIX="Poker_Stove"
 APPEXEC="PokerStove.exe"
 APPLINK="https://raw.githubusercontent.com/andrewprock/pokerstove/master/win32/PokerStoveSetup124.exe"
-ICONLINK="http://img.informer.com/icons/png/32/32/32216.png"
+APPMD5="264ff501feb42e2610b9dd190e06fb80"
 WINE="1.7.49"
 
 # Install specific vars
-DOWNLOADINGINSTALLING="PlayOnLinux is installing"
-INSTALLED="has been installed successfully"
-PREFIX="$HOME/.PlayOnLinux/wineprefix/$APPDIR/"
-WINDIR="$PREFIX/drive_c/windows/"
-TMPDIR="$PREFIX/drive_c/tmp/"
-TMPDIR_WIN='c:\tmp'
 ICONDIR="$HOME/.PlayOnLinux/icones"
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
 
-# Functions
-
-# Install Dependencies
-
-# Install App
-
 POL_SetupWindow_Init
+POL_Debug_Init
 
-INSTALLTXT=$(eval_gettext "This wizard will help you to install $TITLE in a playonlinux prefix")
-POL_SetupWindow_free_presentation "$TITLE" "$INSTALLTXT"
-
-select_prefix "$PREFIX"
-
-if [ ! -e "$PREFIX" ]; then
-        POL_SetupWindow_prefixcreate
-fi
-
-fonts_to_prefix
-
-PROGRAMFILES="Program Files"
-POL_LoadVar_PROGRAMFILES
-
-PROGRAMFILESDIR_UNIX="$PREFIX/drive_c/$PROGRAMFILES"
+POL_SetupWindow_presentation "$TITLE" "Andrew Prock" "http://www.pokerstove.com/" "lennybhoy" "$PREFIX"
 
-POL_SetupWindow_detect_exit
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINE"
 
-POL_SetupWindow_download "Downloading $TITLE" "$TITLE" "$APPLINK"
+POL_Wine_InstallFonts
 
-POL_SetupWindow_wait_next_signal "$DOWNLOADINGINSTALLING $TITLE" "$TITLE"
+POL_Download "$APPLINK" "$APPMD5"
 
 APPINSTALLEXEC=$(basename $APPLINK)
-wine "$APPINSTALLEXEC"
+POL_Wine_WaitBefore "$TITLE"
+POL_Wine "$APPINSTALLEXEC"
 
-POL_SetupWindow_detect_exit
+POL_Wine_reboot
 
-ICONFILE=$(basename $ICONLINK)
-wget "$ICONLINK" -O "$ICONDIR/$ICONFILE"
-
-
-POL_SetupWindow_reboot
-POL_SetupWindow_message "$TITLE $INSTALLED, Enjoy!" "$TITLE"
-
-PROGRAMFILES="Program Files"
-POL_LoadVar_PROGRAMFILES
-
-APPINSTALLDIR="$PROGRAMFILES/PokerStove/"
-POL_SetupWindow_make_shortcut "$APPDIR" "$APPINSTALLDIR" "$APPEXEC" "$ICONFILE" "$TITLE"
+POL_Shortcut "$APPEXEC" "$TITLE" "$TITLE.png" ""
 
 POL_SetupWindow_Close
-
-clean_tmp
-
-
-exit
\ No newline at end of file
+exit

New source code

#!/usr/bin/env playonlinux-bash
# Date :
# Last revision :
# Wine version used : 1.7.49
# Distribution used to test : Ubuntu Karmic
# Author : wrigh347, Lennart Hansen - lahansen@gmail.com
# Depend : DirectX 9

# Application Specific Vars
TITLE="Poker Stove"
PREFIX="Poker_Stove"
APPEXEC="PokerStove.exe"
APPLINK="https://raw.githubusercontent.com/andrewprock/pokerstove/master/win32/PokerStoveSetup124.exe"
APPMD5="264ff501feb42e2610b9dd190e06fb80"
WINE="1.7.49"

# Install specific vars
ICONDIR="$HOME/.PlayOnLinux/icones"

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

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Andrew Prock" "http://www.pokerstove.com/" "lennybhoy" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINE"

POL_Wine_InstallFonts

POL_Download "$APPLINK" "$APPMD5"

APPINSTALLEXEC=$(basename $APPLINK)
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$APPINSTALLEXEC"

POL_Wine_reboot

POL_Shortcut "$APPEXEC" "$TITLE" "$TITLE.png" ""

POL_SetupWindow_Close
exit

Replies

Edited by Tinou

wrigh347 Wednesday 19 August 2015 at 2:52
wrigh347 Anonymous

Warning

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

Message

I updated the wine version and download location of pokerstove. I also changed the name of the virtual drive. I tested it on Ubuntu Mate 15.04 and it worked.

Differences

@@ -1,19 +1,19 @@
 #!/bin/bash
-# Date : 
-# Last revision : 
-# Wine version used : 1.1.35
+# Date :
+# Last revision :
+# Wine version used : 1.7.49
 # Distribution used to test : Ubuntu Karmic
-# Author : Lennart Hansen - lahansen@gmail.com
+# Author : wrigh347, Lennart Hansen - lahansen@gmail.com
 # Depend : DirectX 9
 
-# Application Specific Vars 
+# Application Specific Vars
 TITLE="Poker Stove"
-APPDIR="PokerStive"
+APPDIR="Poker_Stove"
 APPINSTALLDIR="Program Files\PokerStove"
 APPEXEC="PokerStove.exe"
-APPLINK="http://www.pokerstove.com/download/PokerStoveSetup123.exe"
+APPLINK="https://raw.githubusercontent.com/andrewprock/pokerstove/master/win32/PokerStoveSetup124.exe"
 ICONLINK="http://img.informer.com/icons/png/32/32/32216.png"
-WINE="1.1.35"
+WINE="1.7.49"
 
 # Install specific vars
 DOWNLOADINGINSTALLING="PlayOnLinux is installing"
@@ -41,12 +41,12 @@
 select_prefix "$PREFIX"
 
 if [ ! -e "$PREFIX" ]; then
-	POL_SetupWindow_prefixcreate
+        POL_SetupWindow_prefixcreate
 fi
 
 fonts_to_prefix
 
-PROGRAMFILES="Program Files" 
+PROGRAMFILES="Program Files"
 POL_LoadVar_PROGRAMFILES
 
 PROGRAMFILESDIR_UNIX="$PREFIX/drive_c/$PROGRAMFILES"
@@ -69,15 +69,15 @@
 POL_SetupWindow_reboot
 POL_SetupWindow_message "$TITLE $INSTALLED, Enjoy!" "$TITLE"
 
-PROGRAMFILES="Program Files" 
+PROGRAMFILES="Program Files"
 POL_LoadVar_PROGRAMFILES
- 
+
 APPINSTALLDIR="$PROGRAMFILES/PokerStove/"
 POL_SetupWindow_make_shortcut "$APPDIR" "$APPINSTALLDIR" "$APPEXEC" "$ICONFILE" "$TITLE"
 
 POL_SetupWindow_Close
 
-clean_tmp 
+clean_tmp
 
 
 exit
\ No newline at end of file

New source code

#!/bin/bash
# Date :
# Last revision :
# Wine version used : 1.7.49
# Distribution used to test : Ubuntu Karmic
# Author : wrigh347, Lennart Hansen - lahansen@gmail.com
# Depend : DirectX 9

# Application Specific Vars
TITLE="Poker Stove"
APPDIR="Poker_Stove"
APPINSTALLDIR="Program Files\PokerStove"
APPEXEC="PokerStove.exe"
APPLINK="https://raw.githubusercontent.com/andrewprock/pokerstove/master/win32/PokerStoveSetup124.exe"
ICONLINK="http://img.informer.com/icons/png/32/32/32216.png"
WINE="1.7.49"

# Install specific vars
DOWNLOADINGINSTALLING="PlayOnLinux is installing"
INSTALLED="has been installed successfully"
PREFIX="$HOME/.PlayOnLinux/wineprefix/$APPDIR/"
WINDIR="$PREFIX/drive_c/windows/"
TMPDIR="$PREFIX/drive_c/tmp/"
TMPDIR_WIN='c:\tmp'
ICONDIR="$HOME/.PlayOnLinux/icones"

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

# Functions

# Install Dependencies

# Install App

POL_SetupWindow_Init

INSTALLTXT=$(eval_gettext "This wizard will help you to install $TITLE in a playonlinux prefix")
POL_SetupWindow_free_presentation "$TITLE" "$INSTALLTXT"

select_prefix "$PREFIX"

if [ ! -e "$PREFIX" ]; then
        POL_SetupWindow_prefixcreate
fi

fonts_to_prefix

PROGRAMFILES="Program Files"
POL_LoadVar_PROGRAMFILES

PROGRAMFILESDIR_UNIX="$PREFIX/drive_c/$PROGRAMFILES"

POL_SetupWindow_detect_exit

POL_SetupWindow_download "Downloading $TITLE" "$TITLE" "$APPLINK"

POL_SetupWindow_wait_next_signal "$DOWNLOADINGINSTALLING $TITLE" "$TITLE"

APPINSTALLEXEC=$(basename $APPLINK)
wine "$APPINSTALLEXEC"

POL_SetupWindow_detect_exit

ICONFILE=$(basename $ICONLINK)
wget "$ICONLINK" -O "$ICONDIR/$ICONFILE"


POL_SetupWindow_reboot
POL_SetupWindow_message "$TITLE $INSTALLED, Enjoy!" "$TITLE"

PROGRAMFILES="Program Files"
POL_LoadVar_PROGRAMFILES

APPINSTALLDIR="$PROGRAMFILES/PokerStove/"
POL_SetupWindow_make_shortcut "$APPDIR" "$APPINSTALLDIR" "$APPEXEC" "$ICONFILE" "$TITLE"

POL_SetupWindow_Close

clean_tmp


exit

Replies

Wednesday 19 August 2015 at 19:15
Validated as I assume it gets the script working, but the problem is that the rest of the script is very old, and does not match current requirements for POL v4 :/

Edited by petch

feydreva Tuesday 7 October 2014 at 12:03
feydreva Anonymous

Message

Hello,

 

I tried to install Poker-Syttove..

Installation is successfull, but program doesn t work.

 

FGives me the error message : Error in Main : Poker Stove crashed

 

.

Replies