- Install smite on linux
- SMITE now works on Linux and Steam Deck in the latest update
- Saved searches
- Use saved searches to filter your results more quickly
- rolandoislas/SmiteInstallScriptPOL
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- readme.md
- About
- rolandoislas / Moved.md
Install smite on linux
My favorite game right now is Smite, a Moba by Hi-rez, but it is only for windows, and I don’t want to run an emulator for that. I want to get smite working on ubuntu, whether it be with wine, or something else. I am very new to ubuntu. It is a DX9 game if that helps. Thanks
According to Wine Application Database, this game is not installable:
Wine AppDB — Smite (https://appdb.winehq.org/objectManager.php?sClass=version&iId=31371)
It’s very unlike that you get the game working with Wine. The latest test result has been done with Wine 1.7.33 which is relatively a quite new Wine version. You can always try, though. Wine Application Database is not like a holy bible which you have to believe fundamentally word by word but it rather gives you some references on what to expect for if you try to install a program.
I’ve submitted several test results for some programs and got them working though they were claimed to be «garbage». Of course, earlier test results were very old at that time.
Anyway, since you’re quite new on Linux Ubuntu, I give you a simple command sequence how you can install the latest Wine.
To install the newest Wine, copy & paste this into your terminal (internet connection required):
sudo apt-add-repository -y ppa:ubuntu-wine/ppa && \
sudo apt-get update && \
sudo apt-get install wine1.7
I recommend you to take a look on PlayOnLinux, too. With PlayOnLinux you can have/manage multiple Wine versions on your system which is quite useful especially with games. Take a look on
PlayOnLinux.com (https://www.playonlinux.com/en/)
Easily install Windows games on Linux with PlayOnLinux — howtogeek.com (http://www.howtogeek.com/107462/easily-install-windows-games-software-on-linux-with-playonlinux/)
(http://www.howtogeek.com/107462/easily-install-windows-games-software-on-linux-with-playonlinux/)
Allright, I filled a bug report about this issue on Wine Bugzilla and linked it to Smite’s Application Database page.
SMITE now works on Linux and Steam Deck in the latest update
Update 14/06/23: after some more testing, one thing I have found on Steam Deck is that you can use the built-in gamepad controls. However, they only work correctly in battles. The entire menu / lobby and god selection seems to not work with gamepad controls. So you can use touch screen, emulated mouse input or hold the STEAM button to activate mouse cursor. Seems this is a problem even on Windows going back years. It does not have «Full controller support» as advertised on Steam, only Partial.
Titan Forge Games and Hi-Rez Studios have updated their popular MOBA game SMITE, and with it an improvement to allow it to now work on Linux with Easy Anti-Cheat.
After playing a couple of games myself today, I can confirm it is working very nicely on my Fedora KDE 38 desktop. No performance issues anywhere that I could see and no kicking due to anti-cheat. This change to the Linux support status was mentioned officially in the release notes, where they said:
SMITE will now run on Linux systems – Special thanks to the SMITE community for helping with this. A group of players in the r/smite discord made a big impact on this change
So that’s some great news for gamers on Linux!
However, when it comes to the Steam Deck, there it’s a bit different. SMITE’s controller support doesn’t seem to work properly as far as I could see. Even on desktop Linux just to double-check, it didn’t work right there either. So you’ll need to use a Community Layout in Steam Input that sets keyboard and mouse controls up or make a layout it yourself. And make sure you keep it set to keyboard and mouse with the in-game settings, otherwise it gets confused and just doesn’t seem to work when in a battle. Trying out the most upvoted «Xbox One Style Controls» on Steam Deck — it actually worked quite well.
A bit annoying needing to learn the binds manually but doable certainly and after a few games once you get the controls down, it really does seem to work quite well on Steam Deck (and really smooth on Medium settings too). But hopefully the game developer can fix the issue, or perhaps Valve can with Proton to get controller support directly working. Given how many thumbs up the community layout has though, it’s likely controller support is iffy on Windows too with so many using the custom layouts.
You can see some Steam Deck footage in my below video:
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show Direct Link
On desktop Linux, apart from the controller issue, no other problems. Everything works as expected and performance was again very good. It felt perfectly natural to click and play so nothing to really report there.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
A Smite install script for PlayOnMac and PlayOnLinux
rolandoislas/SmiteInstallScriptPOL
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
readme.md
Smite Install Script — PlayOnLinux/PlayOnMac
This is a mostly automated script for PlayOnMac/PlayOnLinux that will install Smite.
- Be sure to have PlayOnMac/PlayOnLinux installed.
- From the Tools menu choose Run a Local Script and select Smite.sh .
- Follow the install instructions.
The launcher seems to need access to the terminal for it to properly update. The script ensure that the TERM environmental variable is set.
During the install you will be prompted for the system terminal (xterm default). If you are unsure of your current terminal go with the default and install xterm before launching Smite. Others, such as gnome-terminal, have been tested and failied to operate properly. This results in the launcher not being able to update.
Note: The auto-download is unreliable due to the installer executable/checksum changing occasionally. It is recommended to download the installer separately and choose to install via the local option.
This issue can be fixed by running the game in windowed or borderless window mode. You can edit the following file to change the settings:
~/Documents/My\ Games/Smite/BattleGame/Config/BattleSystemSettings.ini
(This is the directory on OS X. Please create an issue if this is different on Linux.)
Look for the Fullscreen line and set it false. Borderless can also be set to true here.
OS X users can use Mac Resolution Edit.command to edit the file. Launch the game at least once before attempting to run the script.
About
A Smite install script for PlayOnMac and PlayOnLinux
rolandoislas / Moved.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
#! /usr/bin/env playonlinux-bash |
# A PlayOnLinux/Mac install script for SMITE. |
# Date : (2015-08-18) |
# Last revision : (2015-10-08 03:50) |
# Wine version used : 1.7.47 |
# Distribution used to test : Xubuntu 14.04, OS X 10.11 |
# Licence : GPLv3 |
# Author : Rolando Islas |
[ » $PLAYONLINUX » = » » ] && exit 0 |
source » $PLAYONLINUX /lib/sources « |
TITLE= » SMITE « |
PREFIX= » Smite « |
WINEVERSION= » 1.7.47 « |
POL_SetupWindow_Init |
POL_Debug_Init |
POL_SetupWindow_presentation » $TITLE » » Hi-Rez Studios » » http://www.smitegame.com/ » » Rolando Islas » » Smite « |
POL_SetupWindow_InstallMethod » DOWNLOAD,LOCAL « |
if [ » $INSTALL_METHOD » = » LOCAL » ] ; then |
cd » $HOME « |
POL_SetupWindow_browse » $( eval_gettext ‘ Please select the setup file to run. ‘ ) » » $TITLE » » » » Windows Executables (*.exe)|*.exe;*.EXE « |
FULL_INSTALLER= » $APP_ANSWER « |
else |
POL_System_TmpCreate » $PREFIX « |
DOWNLOAD_URL= » http://hirez.http.internapcdn.net/hirez/InstallSmite.exe « |
DOWNLOAD_MD5= » e35f14fda81d910a7407c7fc2e19212b « |
DOWNLOAD_FILE= » $POL_System_TmpDir / $( basename » $DOWNLOAD_URL » ) « |
POL_Call POL_Download_retry » $DOWNLOAD_URL » » $DOWNLOAD_FILE » » $DOWNLOAD_MD5 » » $TITLE installer « |
FULL_INSTALLER= » $DOWNLOAD_FILE « |
fi |
POL_System_SetArch » x86 « |
POL_Wine_SelectPrefix » $PREFIX « |
POL_Wine_PrefixCreate » $WINEVERSION « |
if [ » $POL_OS » = » Linux » ] ; then |
POL_Call POL_Function_RootCommand » echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope; exit « |
fi |
POL_Call POL_Install_d3dx10 |
POL_Call POL_Install_d3dx11 |
POL_Call POL_Install_d3dx9_43 |
POL_Call POL_Install_directx9 |
POL_Call POL_Install_dotnet35sp1 |
POL_Call POL_Install_dotnet40 |
POL_Call POL_Install_flashplayer |
POL_Call POL_Install_gdiplus |
POL_Call POL_Install_vcrun2008 |
POL_Call POL_Install_vcrun2010 |
POL_Call POL_Install_xact |
Set_OS » win7 « |
POL_Wine_WaitBefore » $TITLE « |
POL_Wine » $FULL_INSTALLER « |
Set_OS » winxp « |
POL_Call POL_Function_OverrideDLL builtin,native dnsapi |
POL_Shortcut » HiRezLauncherUI.exe » » $TITLE » » » » game=300 product=17 « |
if [ » $INSTALL_METHOD » = » DOWNLOAD » ] ; then |
POL_System_TmpDelete |
fi |
POL_SetupWindow_Close |
exit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
#! /bin/bash |
# A utilities script that aids in the editing of SMITE setting without being in game. |
# Date : (2015-10-08) |
# Last revision : (2015-10-08 3:50) |
# Licence : GPLv3 |
# Author : Rolando Islas |
SETTING_PATH= » $HOME /Documents/My Games/Smite/BattleGame/Config/BattleSystemSettings.ini « |
RESULT= » \n « |
clear |
echo -e » This script will aid in the editing of SMITE’s settings.\n « |
function setFullscreen |
RESULT= » $RESULT fullscreen: $1 \n « |
sed -i ‘ ‘ -E » s/Fullscreen=.*/Fullscreen= $1 / » » $SETTING_PATH « |
> |
function setBorderless |
RESULT= » $RESULT borderless: $1 \n « |
sed -i ‘ ‘ -E » s/Borderless=.*/Borderless= $1 / » » $SETTING_PATH « |
> |
function setResolution |
RESULT= » $RESULT resolution: $1 $2 \n « |
sed -i ‘ ‘ -E » s/ResX=.*/ResX= $1 / » » $SETTING_PATH « |
sed -i ‘ ‘ -E » s/ResY=.*/ResY= $2 / » » $SETTING_PATH « |
> |
function run |
echo -e » Settings found at ‘ $SETTING_PATH ‘.\n « |
echo » Enable fullscreen? « |
select yn in » Yes » » No » ; do |
case $yn in |
Yes ) setFullscreen true ; fullscreen=true ; break ;; |
No ) setFullscreen false ; fullscreen=false ; break ;; |
esac |
done |
if [[ $fullscreen = false ]] ; then |
echo » Enable borderess window? « |
select yn in » Yes » » No » ; do |
case $yn in |
Yes ) setBorderless true ; break ;; |
No ) setBorderless false ; break ;; |
esac |
done |
fi |
read res ‘ ) |
echo » Suggested resolution: $res « |
read -p » Enter desired X resolution: » x |
read -p » Enter desired Y resolution: » y |
if [[ -n $x ]] && [[ -n $y ]] ; then |
setResolution $x $y |
fi |
echo » The follwoing settings have been applied: « |
echo -e $RESULT |
> |
if [[ -f » $SETTING_PATH » ]] ; then |
run |
else |
echo -e » Settings not found in ‘ $SETTING_PATH ‘.\nLaunch SMITE at least once to generate the file. « |
fi |