El Foro
[Script] Path of Exile Ascendancy
Autor | Respuestas |
.M. | Thursday 19 May 2016 at 22:26 |
.M.
|
Hi, this is my first script and I hope that it works for you.
DescriptionPath of Exile is an online Action RPG set in the dark fantasy world of Wraeclast. It is designed around a strong online item economy, deep character customisation, competitive PvP and ladder races. The game is completely free and will never be "pay to win". Tested ComputerAmd Phenom ii x4 965 | 8GB Ram | NVIDIA GeForce GT 630 – 2GB Intel Core i3-2350M | 8GB Ram | Intel GMA HD Graphics (To run I used: "UseGLSL" "enable") LaunchingThe game will download the installer first and the full content of game will be updated after the installation. Additional InformationTo prevent full screen problems I used this code to resolve the problem, but I don't know if this is the most "beautiful" kind of solution: POL_SetupWindow_menu "Sets the Wine virtual desktop settings" "$TITLE" "800 x 600|1024 x 768|1280 x 720|1366 x 768|1440 x 900|1600 x 900|1920 x 1080|2560 x 1440|3840 x 2160|7680 x 4320|" "|" if [ "$APP_ANSWER" = "800 x 600" ] then Set_Desktop "On" "800" "600" elif [ "$APP_ANSWER" = "1024 x 768" ] then Set_Desktop "On" "1024" "768" elif [ "$APP_ANSWER" = "1280 x 720" ] then Set_Desktop "On" "1280" "720" elif [ "$APP_ANSWER" = "1366 x 768" ] then Set_Desktop "On" "1366" "768" elif [ "$APP_ANSWER" = "1440 x 900" ] then Set_Desktop "On" "1440" "900" elif [ "$APP_ANSWER" = "1600 x 900" ] then Set_Desktop "On" "1600" "900" elif [ "$APP_ANSWER" = "1920 x 1080" ] then Set_Desktop "On" "1920" "1080" elif [ "$APP_ANSWER" = "2560 x 1440" ] then Set_Desktop "On" "2560" "1440" elif [ "$APP_ANSWER" = "3840 x 2160" ] then Set_Desktop "On" "3840" "2160" elif [ "$APP_ANSWER" = "7680 x 4320" ] then Set_Desktop "On" "7680" "4320" fi ErrorsIn the quest "kill Dominus", the game has lower frame rates (only when you need to kill the boss), I believe that configuration "UseGLSL" "disabled" is responsible for this bug, but "UseGLSL" "enable" decreases all game qualit. Script#!/bin/bash # Date : (2016-05-18) # Last revision : (2016-05-18) # Wine version used : 1.9.4-staging # Distribution used to test : Ubuntu 16.04 # Author : .M. [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Path of Exile Ascendancy" PREFIX="PoEAscendancy" EDITOR="Grinding Gear Games" SITE="https://www.pathofexile.com/" AUTOR=".M." WINE="1.9.4-staging" ARCH="x86" GAME_VMS="512" Message1="Enable CSMT - Configuration: https://github.com/wine-compholio/wine-staging/wiki/CSMT" Message2="http://www.gamersonlinux.com/forum/threads/path-of-exile-guide.236/" # Start the script. POL_SetupWindow_Init # Starting debugging API POL_Debug_Init # Display a standard introductory screen for the install script and the software it's about to install. POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$SITE" "$AUTOR" "$PREFIX" # Set prefix path and download wine if necessary. POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "$ARCH" POL_Wine_PrefixCreate "$WINE" # Modifies the Windows version emulated by Wine. Set_OS "win7" # How much (dedicated) RAM his videocard has and video settings. POL_SetupWindow_VMS $GAME_VMS POL_Wine_SetVideoDriver # Virtual desktop width enabled to prevent full screen problems. POL_SetupWindow_menu "Sets the Wine virtual desktop settings" "$TITLE" "800 x 600|1024 x 768|1280 x 720|1366 x 768|1440 x 900|1600 x 900|1920 x 1080|2560 x 1440|3840 x 2160|7680 x 4320|" "|" if [ "$APP_ANSWER" = "800 x 600" ] then Set_Desktop "On" "800" "600" elif [ "$APP_ANSWER" = "1024 x 768" ] then Set_Desktop "On" "1024" "768" elif [ "$APP_ANSWER" = "1280 x 720" ] then Set_Desktop "On" "1280" "720" elif [ "$APP_ANSWER" = "1366 x 768" ] then Set_Desktop "On" "1366" "768" elif [ "$APP_ANSWER" = "1440 x 900" ] then Set_Desktop "On" "1440" "900" elif [ "$APP_ANSWER" = "1600 x 900" ] then Set_Desktop "On" "1600" "900" elif [ "$APP_ANSWER" = "1920 x 1080" ] then Set_Desktop "On" "1920" "1080" elif [ "$APP_ANSWER" = "2560 x 1440" ] then Set_Desktop "On" "2560" "1440" elif [ "$APP_ANSWER" = "3840 x 2160" ] then Set_Desktop "On" "3840" "2160" elif [ "$APP_ANSWER" = "7680 x 4320" ] then Set_Desktop "On" "7680" "4320" fi # Creates and modifies a registry setting below key [HKEY_CURRENT_USER\Software\Wine\Direct3D]. POL_Wine_Direct3D "UseGLSL" "disabled" POL_Wine_Direct3D "DirectDrawRenderer" "default" POL_Wine_Direct3D "OffscreenRenderingMode" "pbuffer" POL_Wine_Direct3D "RenderTargetModeLock" "readdraw" POL_Wine_Direct3D "DirectDrawRenderer" "default" POL_Wine_Direct3D "StrictDrawOrdering" "disabled" POL_Wine_Direct3D "CSMT" "enabled" # Install dependencies. POL_Call POL_Install_corefonts POL_Call POL_Install_d3dx9 POL_Call POL_Install_d3dcompiler_43 POL_Call POL_Install_msvc100 POL_Call POL_Install_RegisterFonts POL_Call POL_Install_riched20 POL_Call POL_Install_Tahoma POL_Call POL_Install_vcrun2010 POL_Call POL_Install_usp10 # Set the override mode for one or more dynamic library. POL_Wine_OverrideDLL "native,builtin" "openal32" # Ask the user want installation method he wants, LOCAL or DOWNLOAD. POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD" if [ "$INSTALL_METHOD" = "LOCAL" ] then # Select the setup file POL_SetupWindow_browse "Please select the setup file to run" "$TITLE" # Begin game installation POL_Wine_WaitBefore "$TITLE" POL_Wine start /unix "$APP_ANSWER" POL_Wine_WaitExit "$TITLE" elif [ "$INSTALL_METHOD" = "DOWNLOAD" ] then # Creates the temporary directory dedicated to the script. POL_System_TmpCreate "tempPOE" cd "$POL_System_TmpDir" # Download Installer POL_Download "https://www.pathofexile.com/downloads/PathOfExileInstaller.exe" # Begin game installation POL_Wine_WaitBefore "$TITLE" POL_Wine start /unix "$POL_System_TmpDir/PathOfExileInstaller.exe" POL_Wine_WaitExit "$TITLE" # Delete the temporary directory dedicated to the script. POL_System_TmpDelete fi # Making shortcut POL_Shortcut "PathOfExile.exe" "$TITLE" # Exit message POL_SetupWindow_message "$Message1" "$TITLE" POL_SetupWindow_message "$Message2" "Acknowledgments" # End of the script POL_SetupWindow_Close exit 0 Screenshothttps://drive.google.com/open?id=0B-DFS9HCsdA6OC1EY0hvMzd3ckU https://drive.google.com/open?id=0B-DFS9HCsdA6VEpQWk9lRThVa00 https://drive.google.com/open?id=0B-DFS9HCsdA6MElvSndQZy12UlE https://drive.google.com/open?id=0B-DFS9HCsdA6enJFM045SlhYa2c
Editado por: .M. |