Warframe

Informations

Creator Message
zenforic

Warning

This installer is a beta script. It means that it might not work as expected

Informations

Platforms:
Downloads: 5092
Wine: 5.16

Feedbacks

Description

Free-to-play cooperative third-person shooter video game (2013). Wikipedia.

WARNING: this script does not work, it need more development, and more 64bits compatible POL components.

Game size (2019): + 30 GB !.

PCGamingWiki. Appdb.winehq.org

Source code

#!/bin/bash
# Date: 2015-01-05
# Distribution used to test : Debian Wheezy, Gnome DE, Xubuntu 18.04
# Author: zenforic
# Licence: GPLv3

# TESTED Editions: ? (2020-09)
#
# Middlewares used by this software : DirectX 9 and 11.

# CHANGELOG
# [zenforic] (2015-01-06)
#   Initial script (Wine 1.7.33).
# [Dadu042] (2020-04-21 19-50)
#   Some changes according what I have read (on POL page and on Appdb.winehq.org), not tested.
#   Add POL_Install_vcrun2015
#   Add POL_Install_msxml6
#   Remove the download MD5 checksum
# [Dadu042] (2020-04-21 22-00)
#   Force architecture 64 bits (the game now requires it).
# [Dadu042] (2020-06-13 10-00)
#   Wine 5.0 -> 5.0.1
#   Running the .MSI installer just does open the Warframe's 'An Error Has Occured' window.
#   Disable installation from Download because the script does not work.
# [Dadu042] (2020-09-22 10-00)
#   Make messages easier to read.
#   Ceate automatically the 'Warframe' folder.
#
# KNOWN ISSUES:
#   Wine amd64 5.0.2, 5.16: after adding POL_Install_corefonts, now the installer fail to run with this error message 'An error has occured'. Removing it does fix the issue...
#   Wine amd64 5.16 (without D3D11): license agreement window appears (text is mssing), after clicking Approve two times, the installer does crash ('An error has occured'). Tried: POL_Install_riched30, POL_Install_gecko, DXVK_171 (worse, installer does crash before to start).
#
# KNOWN ISSUES (FIXED):
#   Wine amd64 5.0.2: many of those lines 'err:d3dcompiler:compile_shader HLSL shader parsing failed'. Tried: POL_Install_d3dx11. Fix: disabling D3D11
#   Wine amd64 5.0.2, 5.16: the installer does appear, but the main part is black, the options menu does work.  Tried: POL_Install_d3dx9_43 + POL_Install_d3dcompiler_43. Fix: disabling D3D11


[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
     
TITLE="Warframe"
PREFIX="Warframe"
WORKING_WINE_VERSION="5.16"
PUBLISHER="Digital Extremes Ltd."
GAME_URL="http://warframe.com/"
AUTHOR="zenforic"
GAME_VMS="256" # https://warframe.com/faq (2015)
MSI_MD5="caba697d217b437818906da155fb758e"
     
# Setup
POL_SetupWindow_Init
POL_Debug_Init
     
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
 
POL_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
 
POL_Wine_SelectPrefix "$PREFIX"
 
# Determine Architecture
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
 
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
Set_OS "win7"
    
# Samba
if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi
    
#######################################
#  Installing mandatory dependencies  #
#######################################
 
# I (Dadu042, 2020) think that the following command does replace it:
# POL_Wine_InstallFonts
POL_Call POL_Internal_InstallFonts

POL_Call POL_Install_corefonts

# Disable DirectX 11
POL_Wine_OverrideDLL "" "d3d11"

# Test Dadu042 2020-09
# POL_Call POL_Install_gecko
# POL_Call POL_Install_d3dx9_43
# POL_Call POL_Install_d3dcompiler_43
# POL_Call POL_Install_d3dx11

# Test Dadu042 2020-06
# POL_Call POL_Install_d3dx9
# POL_Call POL_Install_xact
# POL_Call POL_Install_vcrun2015  # Req 32 bits arch
# POL_Call POL_Install_msxml6     # Req 32 bits arch

################
#      GPU     #
################
           
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
            
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
             
# Useful for Nvidia GPUs
# POL_Call POL_Install_physx
               

#######################################
#  Download the installer             #
#######################################
     
# cd "$WINEPREFIX/drive_c"

# Disabled because checksum does change often.
# POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"

# POL_Download "http://content.warframe.com/dl/Warframe.msi"

#######################################
#  Main part of this script           #
#######################################

cd "$WINEPREFIX/drive_c"

mkdir "$WINEPREFIX/drive_c/Program Files/Warframe"

POL_SetupWindow_message "$(eval_gettext 'Please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"

POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need an apostrophe but I cant seem to escape the apostrophe character so please forgive that).\n FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Computer, C:, Program Files, Warframe, then click ok (MUST BE INSTALLED THERE).')" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. If this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. Click NEXT on the playonlinux error window AFTER the launcher has pops up.')" "$TITLE"


# Installation from the Downloaded file
# POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"  #  Does fail to execute MSI files (2019)
# POL_Wine msiexec /i  "$WINEPREFIX/drive_c/Warframe.msi"
# POL_Wine_WaitExit "$TITLE"

# Installation from a .EXE local file
POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file')" "$TITLE"
SETUP_EXE="$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"


# Create Shortcuts
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe.exe" "$TITLE" "" "" "Game;Shooter;"
     
# Samba
if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi
    
POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribute
Member Message
Dadu042 Tuesday 22 September 2020 at 17:42
Dadu042

Information

This update has been approved by the team.

Message

Some progress, but the installer still fail to start intalling...

Differences

@@ -3,10 +3,14 @@
 # Distribution used to test : Debian Wheezy, Gnome DE, Xubuntu 18.04
 # Author: zenforic
 # Licence: GPLv3
-     
+
+# TESTED Editions: ? (2020-09)
+#
+# Middlewares used by this software : DirectX 9 and 11.
+
 # CHANGELOG
 # [zenforic] (2015-01-06)
-#   Initial script.
+#   Initial script (Wine 1.7.33).
 # [Dadu042] (2020-04-21 19-50)
 #   Some changes according what I have read (on POL page and on Appdb.winehq.org), not tested.
 #   Add POL_Install_vcrun2015
@@ -18,13 +22,25 @@
 #   Wine 5.0 -> 5.0.1
 #   Running the .MSI installer just does open the Warframe's 'An Error Has Occured' window.
 #   Disable installation from Download because the script does not work.
+# [Dadu042] (2020-09-22 10-00)
+#   Make messages easier to read.
+#   Ceate automatically the 'Warframe' folder.
+#
+# KNOWN ISSUES:
+#   Wine amd64 5.0.2, 5.16: after adding POL_Install_corefonts, now the installer fail to run with this error message 'An error has occured'. Removing it does fix the issue...
+#   Wine amd64 5.16 (without D3D11): license agreement window appears (text is mssing), after clicking Approve two times, the installer does crash ('An error has occured'). Tried: POL_Install_riched30, POL_Install_gecko, DXVK_171 (worse, installer does crash before to start).
+#
+# KNOWN ISSUES (FIXED):
+#   Wine amd64 5.0.2: many of those lines 'err:d3dcompiler:compile_shader HLSL shader parsing failed'. Tried: POL_Install_d3dx11. Fix: disabling D3D11
+#   Wine amd64 5.0.2, 5.16: the installer does appear, but the main part is black, the options menu does work.  Tried: POL_Install_d3dx9_43 + POL_Install_d3dcompiler_43. Fix: disabling D3D11
+
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
      
 TITLE="Warframe"
 PREFIX="Warframe"
-WORKING_WINE_VERSION="5.0.2"
+WORKING_WINE_VERSION="5.16"
 PUBLISHER="Digital Extremes Ltd."
 GAME_URL="http://warframe.com/"
 AUTHOR="zenforic"
@@ -55,19 +71,31 @@
     source "$POL_USER_ROOT/tools/samba3/init"
 fi
     
-# Components
+#######################################
+#  Installing mandatory dependencies  #
+#######################################
  
 # I (Dadu042, 2020) think that the following command does replace it:
 # POL_Wine_InstallFonts
 POL_Call POL_Internal_InstallFonts
-# POL_Call POL_Install_corefonts
+
+POL_Call POL_Install_corefonts
+
+# Disable DirectX 11
+POL_Wine_OverrideDLL "" "d3d11"
+
+# Test Dadu042 2020-09
+# POL_Call POL_Install_gecko
+# POL_Call POL_Install_d3dx9_43
+# POL_Call POL_Install_d3dcompiler_43
+# POL_Call POL_Install_d3dx11
 
 # Test Dadu042 2020-06
 # POL_Call POL_Install_d3dx9
 # POL_Call POL_Install_xact
-# POL_Call POL_Install_vcrun2015  # Req 32 bits
-# POL_Call POL_Install_msxml6     # Req 32 bits
-    
+# POL_Call POL_Install_vcrun2015  # Req 32 bits arch
+# POL_Call POL_Install_msxml6     # Req 32 bits arch
+
 ################
 #      GPU     #
 ################
@@ -99,11 +127,13 @@
 
 cd "$WINEPREFIX/drive_c"
 
-# NOK (does block the script)
-# POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that).\nFIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE).\nAnd please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
+mkdir "$WINEPREFIX/drive_c/Program Files/Warframe"
+
+POL_SetupWindow_message "$(eval_gettext 'Please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
+
+POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need an apostrophe but I cant seem to escape the apostrophe character so please forgive that).\n FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Computer, C:, Program Files, Warframe, then click ok (MUST BE INSTALLED THERE).')" "$TITLE"
 
-POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
-POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. Click NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
+POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. If this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. Click NEXT on the playonlinux error window AFTER the launcher has pops up.')" "$TITLE"
 
 
 # Installation from the Downloaded file
@@ -119,7 +149,7 @@
 
 
 # Create Shortcuts
-POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE" "" "" "Game;Shooter;"
+POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe.exe" "$TITLE" "" "" "Game;Shooter;"
      
 # Samba
 if [ "$POL_OS" = "Mac" ]; then

New source code

#!/bin/bash
# Date: 2015-01-05
# Distribution used to test : Debian Wheezy, Gnome DE, Xubuntu 18.04
# Author: zenforic
# Licence: GPLv3

# TESTED Editions: ? (2020-09)
#
# Middlewares used by this software : DirectX 9 and 11.

# CHANGELOG
# [zenforic] (2015-01-06)
#   Initial script (Wine 1.7.33).
# [Dadu042] (2020-04-21 19-50)
#   Some changes according what I have read (on POL page and on Appdb.winehq.org), not tested.
#   Add POL_Install_vcrun2015
#   Add POL_Install_msxml6
#   Remove the download MD5 checksum
# [Dadu042] (2020-04-21 22-00)
#   Force architecture 64 bits (the game now requires it).
# [Dadu042] (2020-06-13 10-00)
#   Wine 5.0 -> 5.0.1
#   Running the .MSI installer just does open the Warframe's 'An Error Has Occured' window.
#   Disable installation from Download because the script does not work.
# [Dadu042] (2020-09-22 10-00)
#   Make messages easier to read.
#   Ceate automatically the 'Warframe' folder.
#
# KNOWN ISSUES:
#   Wine amd64 5.0.2, 5.16: after adding POL_Install_corefonts, now the installer fail to run with this error message 'An error has occured'. Removing it does fix the issue...
#   Wine amd64 5.16 (without D3D11): license agreement window appears (text is mssing), after clicking Approve two times, the installer does crash ('An error has occured'). Tried: POL_Install_riched30, POL_Install_gecko, DXVK_171 (worse, installer does crash before to start).
#
# KNOWN ISSUES (FIXED):
#   Wine amd64 5.0.2: many of those lines 'err:d3dcompiler:compile_shader HLSL shader parsing failed'. Tried: POL_Install_d3dx11. Fix: disabling D3D11
#   Wine amd64 5.0.2, 5.16: the installer does appear, but the main part is black, the options menu does work.  Tried: POL_Install_d3dx9_43 + POL_Install_d3dcompiler_43. Fix: disabling D3D11


[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
     
TITLE="Warframe"
PREFIX="Warframe"
WORKING_WINE_VERSION="5.16"
PUBLISHER="Digital Extremes Ltd."
GAME_URL="http://warframe.com/"
AUTHOR="zenforic"
GAME_VMS="256" # https://warframe.com/faq (2015)
MSI_MD5="caba697d217b437818906da155fb758e"
     
# Setup
POL_SetupWindow_Init
POL_Debug_Init
     
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
 
POL_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
 
POL_Wine_SelectPrefix "$PREFIX"
 
# Determine Architecture
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
 
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
Set_OS "win7"
    
# Samba
if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi
    
#######################################
#  Installing mandatory dependencies  #
#######################################
 
# I (Dadu042, 2020) think that the following command does replace it:
# POL_Wine_InstallFonts
POL_Call POL_Internal_InstallFonts

POL_Call POL_Install_corefonts

# Disable DirectX 11
POL_Wine_OverrideDLL "" "d3d11"

# Test Dadu042 2020-09
# POL_Call POL_Install_gecko
# POL_Call POL_Install_d3dx9_43
# POL_Call POL_Install_d3dcompiler_43
# POL_Call POL_Install_d3dx11

# Test Dadu042 2020-06
# POL_Call POL_Install_d3dx9
# POL_Call POL_Install_xact
# POL_Call POL_Install_vcrun2015  # Req 32 bits arch
# POL_Call POL_Install_msxml6     # Req 32 bits arch

################
#      GPU     #
################
           
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
            
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
             
# Useful for Nvidia GPUs
# POL_Call POL_Install_physx
               

#######################################
#  Download the installer             #
#######################################
     
# cd "$WINEPREFIX/drive_c"

# Disabled because checksum does change often.
# POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"

# POL_Download "http://content.warframe.com/dl/Warframe.msi"

#######################################
#  Main part of this script           #
#######################################

cd "$WINEPREFIX/drive_c"

mkdir "$WINEPREFIX/drive_c/Program Files/Warframe"

POL_SetupWindow_message "$(eval_gettext 'Please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"

POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need an apostrophe but I cant seem to escape the apostrophe character so please forgive that).\n FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Computer, C:, Program Files, Warframe, then click ok (MUST BE INSTALLED THERE).')" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. If this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. Click NEXT on the playonlinux error window AFTER the launcher has pops up.')" "$TITLE"


# Installation from the Downloaded file
# POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"  #  Does fail to execute MSI files (2019)
# POL_Wine msiexec /i  "$WINEPREFIX/drive_c/Warframe.msi"
# POL_Wine_WaitExit "$TITLE"

# Installation from a .EXE local file
POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file')" "$TITLE"
SETUP_EXE="$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"


# Create Shortcuts
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe.exe" "$TITLE" "" "" "Game;Shooter;"
     
# Samba
if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi
    
POL_SetupWindow_Close
exit 0

Replies

Dadu042 Tuesday 22 September 2020 at 15:13
Dadu042

Warning

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

Differences

@@ -24,7 +24,7 @@
      
 TITLE="Warframe"
 PREFIX="Warframe"
-WORKING_WINE_VERSION="5.0.1"
+WORKING_WINE_VERSION="5.0.2"
 PUBLISHER="Digital Extremes Ltd."
 GAME_URL="http://warframe.com/"
 AUTHOR="zenforic"

New source code

#!/bin/bash
# Date: 2015-01-05
# Distribution used to test : Debian Wheezy, Gnome DE, Xubuntu 18.04
# Author: zenforic
# Licence: GPLv3
     
# CHANGELOG
# [zenforic] (2015-01-06)
#   Initial script.
# [Dadu042] (2020-04-21 19-50)
#   Some changes according what I have read (on POL page and on Appdb.winehq.org), not tested.
#   Add POL_Install_vcrun2015
#   Add POL_Install_msxml6
#   Remove the download MD5 checksum
# [Dadu042] (2020-04-21 22-00)
#   Force architecture 64 bits (the game now requires it).
# [Dadu042] (2020-06-13 10-00)
#   Wine 5.0 -> 5.0.1
#   Running the .MSI installer just does open the Warframe's 'An Error Has Occured' window.
#   Disable installation from Download because the script does not work.

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
     
TITLE="Warframe"
PREFIX="Warframe"
WORKING_WINE_VERSION="5.0.2"
PUBLISHER="Digital Extremes Ltd."
GAME_URL="http://warframe.com/"
AUTHOR="zenforic"
GAME_VMS="256" # https://warframe.com/faq (2015)
MSI_MD5="caba697d217b437818906da155fb758e"
     
# Setup
POL_SetupWindow_Init
POL_Debug_Init
     
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
 
POL_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
 
POL_Wine_SelectPrefix "$PREFIX"
 
# Determine Architecture
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
 
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
Set_OS "win7"
    
# Samba
if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi
    
# Components
 
# I (Dadu042, 2020) think that the following command does replace it:
# POL_Wine_InstallFonts
POL_Call POL_Internal_InstallFonts
# POL_Call POL_Install_corefonts

# Test Dadu042 2020-06
# POL_Call POL_Install_d3dx9
# POL_Call POL_Install_xact
# POL_Call POL_Install_vcrun2015  # Req 32 bits
# POL_Call POL_Install_msxml6     # Req 32 bits
    
################
#      GPU     #
################
           
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
            
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
             
# Useful for Nvidia GPUs
# POL_Call POL_Install_physx
               

#######################################
#  Download the installer             #
#######################################
     
# cd "$WINEPREFIX/drive_c"

# Disabled because checksum does change often.
# POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"

# POL_Download "http://content.warframe.com/dl/Warframe.msi"

#######################################
#  Main part of this script           #
#######################################

cd "$WINEPREFIX/drive_c"

# NOK (does block the script)
# POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that).\nFIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE).\nAnd please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"

POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. Click NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"


# Installation from the Downloaded file
# POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"  #  Does fail to execute MSI files (2019)
# POL_Wine msiexec /i  "$WINEPREFIX/drive_c/Warframe.msi"
# POL_Wine_WaitExit "$TITLE"

# Installation from a .EXE local file
POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file')" "$TITLE"
SETUP_EXE="$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"


# Create Shortcuts
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE" "" "" "Game;Shooter;"
     
# Samba
if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi
    
POL_SetupWindow_Close
exit 0

Replies

Dadu042 Saturday 13 June 2020 at 14:49
Dadu042

Warning

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

Differences

@@ -1,9 +1,9 @@
 #!/bin/bash
 # Date: 2015-01-05
-# Distribution used to test : Debian Wheezy, Gnome DE
+# Distribution used to test : Debian Wheezy, Gnome DE, Xubuntu 18.04
 # Author: zenforic
 # Licence: GPLv3
-    
+     
 # CHANGELOG
 # [zenforic] (2015-01-06)
 #   Initial script.
@@ -13,77 +13,118 @@
 #   Add POL_Install_msxml6
 #   Remove the download MD5 checksum
 # [Dadu042] (2020-04-21 22-00)
-#   Force architecture 64 bits (this seems required from what I have read).
+#   Force architecture 64 bits (the game now requires it).
+# [Dadu042] (2020-06-13 10-00)
+#   Wine 5.0 -> 5.0.1
+#   Running the .MSI installer just does open the Warframe's 'An Error Has Occured' window.
+#   Disable installation from Download because the script does not work.
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
-    
+     
 TITLE="Warframe"
 PREFIX="Warframe"
-WORKING_WINE_VERSION="5.0"
+WORKING_WINE_VERSION="5.0.1"
 PUBLISHER="Digital Extremes Ltd."
 GAME_URL="http://warframe.com/"
 AUTHOR="zenforic"
-GAME_VMS="256" # https://warframe.com/faq
+GAME_VMS="256" # https://warframe.com/faq (2015)
 MSI_MD5="caba697d217b437818906da155fb758e"
-    
+     
 # Setup
 POL_SetupWindow_Init
 POL_Debug_Init
-    
+     
 POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
-
+ 
 POL_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
-
+ 
 POL_Wine_SelectPrefix "$PREFIX"
-
+ 
 # Determine Architecture
 POL_System_SetArch "amd64"
-# POL_System_SetArch "x86"
-
+# POL_System_SetArch "x86"
+ 
 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 Set_OS "win7"
-   
+    
 # Samba
 if [ "$POL_OS" = "Mac" ]; then
     # Samba support
     POL_Call POL_GetTool_samba3
     source "$POL_USER_ROOT/tools/samba3/init"
 fi
-   
+    
 # Components
-
+ 
 # I (Dadu042, 2020) think that the following command does replace it:
 # POL_Wine_InstallFonts
 POL_Call POL_Internal_InstallFonts
+# POL_Call POL_Install_corefonts
 
-POL_Call POL_Install_d3dx9
-POL_Call POL_Install_xact
-POL_Call POL_Install_vcrun2015
-POL_Call POL_Install_msxml6
-   
+# Test Dadu042 2020-06
+# POL_Call POL_Install_d3dx9
+# POL_Call POL_Install_xact
+# POL_Call POL_Install_vcrun2015  # Req 32 bits
+# POL_Call POL_Install_msxml6     # Req 32 bits
+    
+################
+#      GPU     #
+################
+           
 # Asking about memory size of graphic card
-POL_SetupWindow_VMS "$GAME_VMS"
-    
-# Download
-cd "$WINEPREFIX/drive_c"
+POL_SetupWindow_VMS $GAME_VMS
+            
+# Set Graphic Card information keys for wine
+POL_Wine_SetVideoDriver
+             
+# Useful for Nvidia GPUs
+# POL_Call POL_Install_physx
+               
+
+#######################################
+#  Download the installer             #
+#######################################
+     
+# cd "$WINEPREFIX/drive_c"
+
 # Disabled because checksum does change often.
 # POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"
-POL_Download "http://content.warframe.com/dl/Warframe.msi"
+
+# POL_Download "http://content.warframe.com/dl/Warframe.msi"
+
+#######################################
+#  Main part of this script           #
+#######################################
+
+cd "$WINEPREFIX/drive_c"
+
+# NOK (does block the script)
+# POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that).\nFIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE).\nAnd please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
 
 POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
 POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. Click NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
-  
-# Installation
-POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"
+
+
+# Installation from the Downloaded file
+# POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"  #  Does fail to execute MSI files (2019)
+# POL_Wine msiexec /i  "$WINEPREFIX/drive_c/Warframe.msi"
+# POL_Wine_WaitExit "$TITLE"
+
+# Installation from a .EXE local file
+POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file')" "$TITLE"
+SETUP_EXE="$APP_ANSWER"
+POL_Wine start /unix "$SETUP_EXE"
+POL_Wine_WaitExit "$TITLE"
+
 
 # Create Shortcuts
 POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE" "" "" "Game;Shooter;"
-    
+     
 # Samba
 if [ "$POL_OS" = "Mac" ]; then
     POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
 fi
-   
+    
 POL_SetupWindow_Close
 exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date: 2015-01-05
# Distribution used to test : Debian Wheezy, Gnome DE, Xubuntu 18.04
# Author: zenforic
# Licence: GPLv3
     
# CHANGELOG
# [zenforic] (2015-01-06)
#   Initial script.
# [Dadu042] (2020-04-21 19-50)
#   Some changes according what I have read (on POL page and on Appdb.winehq.org), not tested.
#   Add POL_Install_vcrun2015
#   Add POL_Install_msxml6
#   Remove the download MD5 checksum
# [Dadu042] (2020-04-21 22-00)
#   Force architecture 64 bits (the game now requires it).
# [Dadu042] (2020-06-13 10-00)
#   Wine 5.0 -> 5.0.1
#   Running the .MSI installer just does open the Warframe's 'An Error Has Occured' window.
#   Disable installation from Download because the script does not work.

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
     
TITLE="Warframe"
PREFIX="Warframe"
WORKING_WINE_VERSION="5.0.1"
PUBLISHER="Digital Extremes Ltd."
GAME_URL="http://warframe.com/"
AUTHOR="zenforic"
GAME_VMS="256" # https://warframe.com/faq (2015)
MSI_MD5="caba697d217b437818906da155fb758e"
     
# Setup
POL_SetupWindow_Init
POL_Debug_Init
     
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
 
POL_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
 
POL_Wine_SelectPrefix "$PREFIX"
 
# Determine Architecture
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"
 
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
Set_OS "win7"
    
# Samba
if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi
    
# Components
 
# I (Dadu042, 2020) think that the following command does replace it:
# POL_Wine_InstallFonts
POL_Call POL_Internal_InstallFonts
# POL_Call POL_Install_corefonts

# Test Dadu042 2020-06
# POL_Call POL_Install_d3dx9
# POL_Call POL_Install_xact
# POL_Call POL_Install_vcrun2015  # Req 32 bits
# POL_Call POL_Install_msxml6     # Req 32 bits
    
################
#      GPU     #
################
           
# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS
            
# Set Graphic Card information keys for wine
POL_Wine_SetVideoDriver
             
# Useful for Nvidia GPUs
# POL_Call POL_Install_physx
               

#######################################
#  Download the installer             #
#######################################
     
# cd "$WINEPREFIX/drive_c"

# Disabled because checksum does change often.
# POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"

# POL_Download "http://content.warframe.com/dl/Warframe.msi"

#######################################
#  Main part of this script           #
#######################################

cd "$WINEPREFIX/drive_c"

# NOK (does block the script)
# POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that).\nFIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE).\nAnd please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"

POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. Click NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"


# Installation from the Downloaded file
# POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"  #  Does fail to execute MSI files (2019)
# POL_Wine msiexec /i  "$WINEPREFIX/drive_c/Warframe.msi"
# POL_Wine_WaitExit "$TITLE"

# Installation from a .EXE local file
POL_SetupWindow_browse "$(eval_gettext 'Please select the installation file')" "$TITLE"
SETUP_EXE="$APP_ANSWER"
POL_Wine start /unix "$SETUP_EXE"
POL_Wine_WaitExit "$TITLE"


# Create Shortcuts
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE" "" "" "Game;Shooter;"
     
# Samba
if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi
    
POL_SetupWindow_Close
exit 0

Replies

Dadu042 Tuesday 21 April 2020 at 22:07
Dadu042

Warning

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

Differences

@@ -12,6 +12,8 @@
 #   Add POL_Install_vcrun2015
 #   Add POL_Install_msxml6
 #   Remove the download MD5 checksum
+# [Dadu042] (2020-04-21 22-00)
+#   Force architecture 64 bits (this seems required from what I have read).
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -34,6 +36,11 @@
 POL_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
 
 POL_Wine_SelectPrefix "$PREFIX"
+
+# Determine Architecture
+POL_System_SetArch "amd64"
+# POL_System_SetArch "x86"
+
 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 Set_OS "win7"
    

New source code

#!/bin/bash
# Date: 2015-01-05
# Distribution used to test : Debian Wheezy, Gnome DE
# Author: zenforic
# Licence: GPLv3
    
# CHANGELOG
# [zenforic] (2015-01-06)
#   Initial script.
# [Dadu042] (2020-04-21 19-50)
#   Some changes according what I have read (on POL page and on Appdb.winehq.org), not tested.
#   Add POL_Install_vcrun2015
#   Add POL_Install_msxml6
#   Remove the download MD5 checksum
# [Dadu042] (2020-04-21 22-00)
#   Force architecture 64 bits (this seems required from what I have read).

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
    
TITLE="Warframe"
PREFIX="Warframe"
WORKING_WINE_VERSION="5.0"
PUBLISHER="Digital Extremes Ltd."
GAME_URL="http://warframe.com/"
AUTHOR="zenforic"
GAME_VMS="256" # https://warframe.com/faq
MSI_MD5="caba697d217b437818906da155fb758e"
    
# Setup
POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"

POL_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"

POL_Wine_SelectPrefix "$PREFIX"

# Determine Architecture
POL_System_SetArch "amd64"
# POL_System_SetArch "x86"

POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
Set_OS "win7"
   
# Samba
if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi
   
# Components

# I (Dadu042, 2020) think that the following command does replace it:
# POL_Wine_InstallFonts
POL_Call POL_Internal_InstallFonts

POL_Call POL_Install_d3dx9
POL_Call POL_Install_xact
POL_Call POL_Install_vcrun2015
POL_Call POL_Install_msxml6
   
# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"
    
# Download
cd "$WINEPREFIX/drive_c"
# Disabled because checksum does change often.
# POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"
POL_Download "http://content.warframe.com/dl/Warframe.msi"

POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. Click NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
  
# Installation
POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"

# Create Shortcuts
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE" "" "" "Game;Shooter;"
    
# Samba
if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi
   
POL_SetupWindow_Close
exit 0

Replies

Dadu042 Tuesday 21 April 2020 at 22:01
Dadu042

Warning

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

Message

Not tested. Please post test reports.

Differences

@@ -0,0 +1,82 @@
+#!/bin/bash
+# Date: 2015-01-05
+# Distribution used to test : Debian Wheezy, Gnome DE
+# Author: zenforic
+# Licence: GPLv3
+    
+# CHANGELOG
+# [zenforic] (2015-01-06)
+#   Initial script.
+# [Dadu042] (2020-04-21 19-50)
+#   Some changes according what I have read (on POL page and on Appdb.winehq.org), not tested.
+#   Add POL_Install_vcrun2015
+#   Add POL_Install_msxml6
+#   Remove the download MD5 checksum
+
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+    
+TITLE="Warframe"
+PREFIX="Warframe"
+WORKING_WINE_VERSION="5.0"
+PUBLISHER="Digital Extremes Ltd."
+GAME_URL="http://warframe.com/"
+AUTHOR="zenforic"
+GAME_VMS="256" # https://warframe.com/faq
+MSI_MD5="caba697d217b437818906da155fb758e"
+    
+# Setup
+POL_SetupWindow_Init
+POL_Debug_Init
+    
+POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
+
+POL_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"
+
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+Set_OS "win7"
+   
+# Samba
+if [ "$POL_OS" = "Mac" ]; then
+    # Samba support
+    POL_Call POL_GetTool_samba3
+    source "$POL_USER_ROOT/tools/samba3/init"
+fi
+   
+# Components
+
+# I (Dadu042, 2020) think that the following command does replace it:
+# POL_Wine_InstallFonts
+POL_Call POL_Internal_InstallFonts
+
+POL_Call POL_Install_d3dx9
+POL_Call POL_Install_xact
+POL_Call POL_Install_vcrun2015
+POL_Call POL_Install_msxml6
+   
+# Asking about memory size of graphic card
+POL_SetupWindow_VMS "$GAME_VMS"
+    
+# Download
+cd "$WINEPREFIX/drive_c"
+# Disabled because checksum does change often.
+# POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"
+POL_Download "http://content.warframe.com/dl/Warframe.msi"
+
+POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
+POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. Click NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
+  
+# Installation
+POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"
+
+# Create Shortcuts
+POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE" "" "" "Game;Shooter;"
+    
+# Samba
+if [ "$POL_OS" = "Mac" ]; then
+    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
+fi
+   
+POL_SetupWindow_Close
+exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date: 2015-01-05
# Distribution used to test : Debian Wheezy, Gnome DE
# Author: zenforic
# Licence: GPLv3
    
# CHANGELOG
# [zenforic] (2015-01-06)
#   Initial script.
# [Dadu042] (2020-04-21 19-50)
#   Some changes according what I have read (on POL page and on Appdb.winehq.org), not tested.
#   Add POL_Install_vcrun2015
#   Add POL_Install_msxml6
#   Remove the download MD5 checksum

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
    
TITLE="Warframe"
PREFIX="Warframe"
WORKING_WINE_VERSION="5.0"
PUBLISHER="Digital Extremes Ltd."
GAME_URL="http://warframe.com/"
AUTHOR="zenforic"
GAME_VMS="256" # https://warframe.com/faq
MSI_MD5="caba697d217b437818906da155fb758e"
    
# Setup
POL_SetupWindow_Init
POL_Debug_Init
    
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"

POL_RequiredVersion "4.3.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
Set_OS "win7"
   
# Samba
if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi
   
# Components

# I (Dadu042, 2020) think that the following command does replace it:
# POL_Wine_InstallFonts
POL_Call POL_Internal_InstallFonts

POL_Call POL_Install_d3dx9
POL_Call POL_Install_xact
POL_Call POL_Install_vcrun2015
POL_Call POL_Install_msxml6
   
# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"
    
# Download
cd "$WINEPREFIX/drive_c"
# Disabled because checksum does change often.
# POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"
POL_Download "http://content.warframe.com/dl/Warframe.msi"

POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. Click NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
  
# Installation
POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"

# Create Shortcuts
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE" "" "" "Game;Shooter;"
    
# Samba
if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi
   
POL_SetupWindow_Close
exit 0

Replies

Spy Sunday 13 November 2016 at 9:12
Spy

Message

You need to install vcrun2015 which is not offically supported yet for the war within.

Replies

Anonymous
Sunday 13 November 2016 at 15:05
pofavor podrias hacer un video de como acelo más explicito, vamos como si empezaras de cero, he visto tu video y se nota que no habias empezado de cero y eso confunde a los que somos nuevos, un saludo desde España "TechnoDuende" Gracias.
Anonymous
Sunday 13 November 2016 at 15:12
He visto que después de ejecutar el programa con PlayOnMac el de Warframe hay un punto negro rodeado con un circulo en la parte de ariba donde esta lo de el Wi-Fi, termina el proceso de tus explicaciones y al final cuando esta listo subes el raton a ese circulo o pulsador digital y lo pulsas y ya se te pone en funcionamiento el juego, a mi no me sale ese pulsador en la parte de ariba, como lo activo?
Sunday 13 November 2016 at 16:13
That button is just for the recording software when I recorded the video. It has nothing to do with the game itself.
Sunday 13 November 2016 at 16:57
The video I put up in January does not apply to the newest update "The war within". You need to use wine version 1.9.10+ and install vcrun2015 in someway. And do not install directx as stated in the video as it will mess up the game.
Anonymous
Monday 14 November 2016 at 15:12
Ahora si, Gracias¡¡ Perdona mi ignorancia...... Eres un artista, pués a jugar¡¡
Anonymous
Thursday 17 November 2016 at 16:56
Me dan esta version Warframe.2016.11.14.19.10.exe (Tamaño: 31.55MB MD5:484C65FD03AF424DF4650A140B2D1F96) y no se donde descargar vcrun 2015 de la aplicacion PlayOnMac o de internet valla follon Gracias
Anonymous
Thursday 17 November 2016 at 17:55
Lo tengo todo no encuento el vcrun2015
Anonymous
Monday 21 November 2016 at 10:43
Visto que no hay un sencillo paquete para instalar el vcrun2015 y desde que estuve visitando estas paginas me sale un pequeño anuncio intrusivo de un juego sin importancia, ¡esto me huele mal!, Un saludo desde España. Hay juegos mejores.
mael9740 Thursday 14 April 2016 at 17:00
mael9740 Anonymous

Warning

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

Message

Testing some changes

Differences

@@ -0,0 +1,69 @@
+#!/bin/bash
+# Date: 2015-01-05
+# Distribution used to test : Debian Wheezy, Gnome DE
+# Author: zenforic
+# Licence: GPLv3
+# PlayOnLinux:  playonlinux-4.2.5
+   
+# CHANGELOG
+# [zenforic] Initial release (2015.01.06)
+  
+   
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+   
+TITLE="Warframe"
+PREFIX="Warframe"
+WORKING_WINE_VERSION="1.7.33"
+PUBLISHER="Digital Extremes Ltd."
+GAME_URL="http://warframe.com/"
+AUTHOR="zenforic"
+GAME_VMS="256" # https://warframe.com/faq
+MSI_MD5="caba697d217b437818906da155fb758e"
+   
+# Setup
+POL_SetupWindow_Init
+POL_Debug_Init
+   
+POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
+   
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+  
+# Samba
+if [ "$POL_OS" = "Mac" ]; then
+    # Samba support
+    POL_Call POL_GetTool_samba3
+    source "$POL_USER_ROOT/tools/samba3/init"
+fi
+  
+# Components
+POL_Wine_InstallFonts
+POL_Call POL_Install_ie8
+POL_Call POL_Install_d3dx9
+POL_Call POL_Install_xact
+  
+# Asking about memory size of graphic card
+POL_SetupWindow_VMS "$GAME_VMS"
+   
+# Download
+cd "$WINEPREFIX/drive_c"
+POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"
+ 
+POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
+POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. CLICK NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
+ 
+#Installation
+POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"
+POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
+# Create Shortcuts
+POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
+   
+#Samba
+if [ "$POL_OS" = "Mac" ]; then
+    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
+fi
+  
+POL_SetupWindow_Close
+   
+exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date: 2015-01-05
# Distribution used to test : Debian Wheezy, Gnome DE
# Author: zenforic
# Licence: GPLv3
# PlayOnLinux:  playonlinux-4.2.5
   
# CHANGELOG
# [zenforic] Initial release (2015.01.06)
  
   
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
   
TITLE="Warframe"
PREFIX="Warframe"
WORKING_WINE_VERSION="1.7.33"
PUBLISHER="Digital Extremes Ltd."
GAME_URL="http://warframe.com/"
AUTHOR="zenforic"
GAME_VMS="256" # https://warframe.com/faq
MSI_MD5="caba697d217b437818906da155fb758e"
   
# Setup
POL_SetupWindow_Init
POL_Debug_Init
   
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
   
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
  
# Samba
if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi
  
# Components
POL_Wine_InstallFonts
POL_Call POL_Install_ie8
POL_Call POL_Install_d3dx9
POL_Call POL_Install_xact
  
# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"
   
# Download
cd "$WINEPREFIX/drive_c"
POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"
 
POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. CLICK NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
 
#Installation
POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
# Create Shortcuts
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
   
#Samba
if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi
  
POL_SetupWindow_Close
   
exit 0

Replies

Anonymous
Saturday 3 September 2016 at 20:54
tried this update and got error "Error ! Files mismatch" link to screenshot: https://postimg.org/image/5v1hme2xb/
Anonymous
Sunday 11 June 2017 at 2:31
I have the same issue as the person above :(
mael9740 Thursday 14 April 2016 at 16:35
mael9740 Anonymous

Warning

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

Differences

@@ -0,0 +1,69 @@
+#!/bin/bash
+# Date: 2015-01-05
+# Distribution used to test : Debian Wheezy, Gnome DE
+# Author: zenforic
+# Licence: GPLv3
+# PlayOnLinux:  playonlinux-4.2.5
+   
+# CHANGELOG
+# [zenforic] Initial release (2015.01.06)
+  
+   
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+   
+TITLE="Warframe"
+PREFIX="Warframe"
+WORKING_WINE_VERSION="1.7.33"
+PUBLISHER="Digital Extremes Ltd."
+GAME_URL="http://warframe.com/"
+AUTHOR="zenforic"
+GAME_VMS="256" # https://warframe.com/faq
+MSI_MD5="caba697d217b37818906da155fb758e"
+   
+# Setup
+POL_SetupWindow_Init
+POL_Debug_Init
+   
+POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
+   
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+  
+# Samba
+if [ "$POL_OS" = "Mac" ]; then
+    # Samba support
+    POL_Call POL_GetTool_samba3
+    source "$POL_USER_ROOT/tools/samba3/init"
+fi
+  
+# Components
+POL_Wine_InstallFonts
+POL_Call POL_Install_ie8
+POL_Call POL_Install_d3dx9
+POL_Call POL_Install_xact
+  
+# Asking about memory size of graphic card
+POL_SetupWindow_VMS "$GAME_VMS"
+   
+# Download
+cd "$WINEPREFIX/drive_c"
+POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"
+ 
+POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
+POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. CLICK NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
+ 
+#Installation
+POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"
+POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
+# Create Shortcuts
+POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
+   
+#Samba
+if [ "$POL_OS" = "Mac" ]; then
+    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
+fi
+  
+POL_SetupWindow_Close
+   
+exit 0
\ No newline at end of file

New source code

#!/bin/bash
# Date: 2015-01-05
# Distribution used to test : Debian Wheezy, Gnome DE
# Author: zenforic
# Licence: GPLv3
# PlayOnLinux:  playonlinux-4.2.5
   
# CHANGELOG
# [zenforic] Initial release (2015.01.06)
  
   
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
   
TITLE="Warframe"
PREFIX="Warframe"
WORKING_WINE_VERSION="1.7.33"
PUBLISHER="Digital Extremes Ltd."
GAME_URL="http://warframe.com/"
AUTHOR="zenforic"
GAME_VMS="256" # https://warframe.com/faq
MSI_MD5="caba697d217b37818906da155fb758e"
   
# Setup
POL_SetupWindow_Init
POL_Debug_Init
   
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
   
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
  
# Samba
if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi
  
# Components
POL_Wine_InstallFonts
POL_Call POL_Install_ie8
POL_Call POL_Install_d3dx9
POL_Call POL_Install_xact
  
# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"
   
# Download
cd "$WINEPREFIX/drive_c"
POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"
 
POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. CLICK NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
 
#Installation
POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
# Create Shortcuts
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
   
#Samba
if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi
  
POL_SetupWindow_Close
   
exit 0

Replies

Anonymous
Thursday 14 April 2016 at 16:36
Changed the md5, that was bugging
Anonymous
Thursday 14 April 2016 at 17:00
Dont work, see my lastest
kinghexic Saturday 26 March 2016 at 19:34
kinghexic Anonymous

Message

i cant run the game it just says it has an error

 

Replies

Spy Friday 22 January 2016 at 11:24
Spy

Message

I made a youtube video on how to install warframe on playonlinux/mac. 

https://www.youtube.com/watch?v=jl80CRmT5vI

It's not perfect yet. Still has alot of graphical glitches and some lag. But it is playable.

Replies

Anonymous
Friday 1 April 2016 at 19:08
Hi mate, I followed your instructions. However when I load the laucher, it always crashes with the following error "remotecrashsender.exe has failed". Anyway this can be fixed?
Monday 18 July 2016 at 18:21
Check here for the latest upade: https://appdb.winehq.org/objectManager.php?sClass=version&iId=30137
kvf271 Saturday 28 March 2015 at 0:12
kvf271 Anonymous

Warning

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

Message

This program installs and runs, however some optimization beyod my experience is required to clean up the graphics processing. very minimal packages installed. local installer file used (must be moved into proper location during setup.)

Differences

@@ -0,0 +1,74 @@
+#!/bin/bash
+# Date: 2015-01-05
+# Distribution used to test : Debian Wheezy, Gnome DE
+# Author: zenforic
+# Licence: GPLv3
+# PlayOnLinux:  playonlinux-4.2.5
+   
+# CHANGELOG
+# [zenforic] Initial release (2015.01.06)
+  
+   
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+   
+TITLE="Warframe"
+PREFIX="Warframe"
+WORKING_WINE_VERSION="1.7.33"
+PUBLISHER="Digital Extremes Ltd."
+GAME_URL="http://warframe.com/"
+AUTHOR="zenforic"
+GAME_VMS="256" # https://warframe.com/faq
+MSI_MD5="e7ad9050ae4439afa17a966fcbac91ff"
+   
+# Setup
+POL_SetupWindow_Init
+POL_Debug_Init
+   
+POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
+   
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+  
+# Samba
+if [ "$POL_OS" = "Mac" ]; then
+    # Samba support
+    POL_Call POL_GetTool_samba3
+    source "$POL_USER_ROOT/tools/samba3/init"
+fi
+  
+# Components
+POL_Wine_InstallFonts
+POL_Call POL_Install_d3dx11
+POL_Call POL_Install_xact
+  
+# Asking about memory size of graphic card
+POL_SetupWindow_VMS "$GAME_VMS"
+
+# Window to select installer
+#POL_SetupWindow_InstallMethod "LOCAL"
+
+#Message window to move setupfile toroot of c
+POL_SetupWindow_message "Now place Warframe.msi in root c drive of this wine containter" "Place Setup File Now!"
+
+# Download
+#cd "$WINEPREFIX/drive_c"
+#POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"
+ 
+POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
+POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. CLICK NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
+ 
+#Installation
+POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"
+POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
+# Create Shortcuts
+POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
+   
+#Samba
+if [ "$POL_OS" = "Mac" ]; then
+    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
+fi
+  
+POL_SetupWindow_Close
+   
+exit 0

New source code

#!/bin/bash
# Date: 2015-01-05
# Distribution used to test : Debian Wheezy, Gnome DE
# Author: zenforic
# Licence: GPLv3
# PlayOnLinux:  playonlinux-4.2.5
   
# CHANGELOG
# [zenforic] Initial release (2015.01.06)
  
   
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
   
TITLE="Warframe"
PREFIX="Warframe"
WORKING_WINE_VERSION="1.7.33"
PUBLISHER="Digital Extremes Ltd."
GAME_URL="http://warframe.com/"
AUTHOR="zenforic"
GAME_VMS="256" # https://warframe.com/faq
MSI_MD5="e7ad9050ae4439afa17a966fcbac91ff"
   
# Setup
POL_SetupWindow_Init
POL_Debug_Init
   
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
   
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
  
# Samba
if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi
  
# Components
POL_Wine_InstallFonts
POL_Call POL_Install_d3dx11
POL_Call POL_Install_xact
  
# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"

# Window to select installer
#POL_SetupWindow_InstallMethod "LOCAL"

#Message window to move setupfile toroot of c
POL_SetupWindow_message "Now place Warframe.msi in root c drive of this wine containter" "Place Setup File Now!"

# Download
#cd "$WINEPREFIX/drive_c"
#POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"
 
POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. CLICK NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
 
#Installation
POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
# Create Shortcuts
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
   
#Samba
if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi
  
POL_SetupWindow_Close
   
exit 0

Replies

Monday 30 March 2015 at 18:11
Just FYI, there is not need to call use "WORKING_WINE_VERSION" as the name of that variable. If it is in the script, it can be assumed that it is the working version. You can simply use WINEVERSION instead. I also believe that you shouldn't need to use "start /unix", too.
zenforic Wednesday 7 January 2015 at 0:55
zenforic

Warning

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

Message

Sorry, forgot t upload it, if it can be removed so I can resubmit to look better that can happen or you guys could just use this update.

Differences

@@ -0,0 +1,69 @@
+#!/bin/bash
+# Date: 2015-01-05
+# Distribution used to test : Debian Wheezy, Gnome DE
+# Author: zenforic
+# Licence: GPLv3
+# PlayOnLinux:  playonlinux-4.2.5
+  
+# CHANGELOG
+# [zenforic] Initial release (2015.01.06)
+ 
+  
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+  
+TITLE="Warframe"
+PREFIX="Warframe"
+WORKING_WINE_VERSION="1.7.33"
+PUBLISHER="Digital Extremes Ltd."
+GAME_URL="http://warframe.com/"
+AUTHOR="zenforic"
+GAME_VMS="256" # https://warframe.com/faq
+MSI_MD5="34cfc2c4a1d16b950db8e421e6ed611b"
+  
+# Setup
+POL_SetupWindow_Init
+POL_Debug_Init
+  
+POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
+  
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
+ 
+# Samba
+if [ "$POL_OS" = "Mac" ]; then
+    # Samba support
+    POL_Call POL_GetTool_samba3
+    source "$POL_USER_ROOT/tools/samba3/init"
+fi
+ 
+# Components
+POL_Wine_InstallFonts
+POL_Call POL_Install_ie8
+POL_Call POL_Install_d3dx9
+POL_Call POL_Install_xact
+ 
+# Asking about memory size of graphic card
+POL_SetupWindow_VMS "$GAME_VMS"
+  
+# Download
+cd "$WINEPREFIX/drive_c"
+POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"
+
+POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
+POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. CLICK NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"
+
+#Installation
+POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"
+POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
+# Create Shortcuts
+POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
+  
+#Samba
+if [ "$POL_OS" = "Mac" ]; then
+    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
+fi
+ 
+POL_SetupWindow_Close
+  
+exit 0

New source code

#!/bin/bash
# Date: 2015-01-05
# Distribution used to test : Debian Wheezy, Gnome DE
# Author: zenforic
# Licence: GPLv3
# PlayOnLinux:  playonlinux-4.2.5
  
# CHANGELOG
# [zenforic] Initial release (2015.01.06)
 
  
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
  
TITLE="Warframe"
PREFIX="Warframe"
WORKING_WINE_VERSION="1.7.33"
PUBLISHER="Digital Extremes Ltd."
GAME_URL="http://warframe.com/"
AUTHOR="zenforic"
GAME_VMS="256" # https://warframe.com/faq
MSI_MD5="34cfc2c4a1d16b950db8e421e6ed611b"
  
# Setup
POL_SetupWindow_Init
POL_Debug_Init
  
POL_SetupWindow_presentation "$TITLE" "$PUBLISHER" "$GAME_URL" "$AUTHOR" "$PREFIX"
  
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 
# Samba
if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi
 
# Components
POL_Wine_InstallFonts
POL_Call POL_Install_ie8
POL_Call POL_Install_d3dx9
POL_Call POL_Install_xact
 
# Asking about memory size of graphic card
POL_SetupWindow_VMS "$GAME_VMS"
  
# Download
cd "$WINEPREFIX/drive_c"
POL_Download "http://content.warframe.com/dl/Warframe.msi" "$MSI_MD5"

POL_SetupWindow_message "$(eval_gettext '(There will be 2 words to the following note that need and apostrophe but I cant seem to escape the apostrophe character so please forgive that) FIRST NOTE: when the installer runs, it will simply ask for a directory to install, navigate to My Commputer, C:, Program Files, Warframe, then click ok. (MUST BE INSTALLED THERE). And please note that this script will not work for everyone, I have tried it on my computer and on a friends computer, my lower end computer got the launcher then got stuck after it downloaded updates, while on my friends higher end computer it ran fine, I recommend though running the game in full screen and turning down some of the fancy graphics, it will significantly increase FPS.')" "$TITLE"
POL_SetupWindow_message "$(eval_gettext 'Attention: After installation is complete, the launcher will run, when it does, go into the launcher settings and DISABLE 64-bit mode if it is enabled. if this is not done then the launcher will get stuck on a download point and possibly crash. You can run "$TITLE" when setup is done. Also delete the Warframe.lnk file that may appear on your desktop. Also, an error will show when the installer asks for the folder, this is intentional as the normal waitexit function does not work for this. CLICK NEXT on the playonlinux error window AFTER the launcher pops up.')" "$TITLE"

#Installation
POL_Wine start /unix "$WINEPREFIX/drive_c/Warframe.msi"
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
# Create Shortcuts
POL_Shortcut "$WINEPREFIX/drive_c/Program Files/Warframe" "$TITLE"
  
#Samba
if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "$TITLE" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi
 
POL_SetupWindow_Close
  
exit 0

Replies

Wednesday 7 January 2015 at 1:21
Just reply to the script with the Contribute button, and at click "Submit an improvement" and you will be able to add the script in there.
Wednesday 7 January 2015 at 1:42
I did thx anyway
Anonymous
Saturday 14 November 2015 at 19:26
sorry, I am a noob. How do you even install this installer thing?
Monday 16 November 2015 at 5:58
You install playonlinux/mac and after you've installed it. You press the blue button. "Try this update".