fs0ciety wrote:How do I do the installation on Manjaro?
Sorry, I'm no Linux expert yet
Wow I do envy you to go through the wonders of linux!!
Ok so first you want to install wine-staging (Its the hardcore version of wine)
(If you have another wine installed just replace it)
https://github.com/wine-compholio/wine- ... arch-linux
Then we need need to create a WIN32 prefix
(Basicly a directory where everything is run from called .war in your home firectory)
https://wiki.archlinux.org/index.php/Wine#WINEPREFIX
Code: Select all
WINEARCH=win32 WINEPREFIX=~/.war winecfg
Close down the winecfg window that popped up
Now we need to install Winetricks:
Winetricks is a script to allow one to install base requirements needed to run Windows programs.
https://wiki.archlinux.org/index.php/Wine#Winetricks
Now we Install dotnet40 and d3dx9_36 wich Warhammer need to run.
Code: Select all
WINEARCH=win32 WINEPREFIX=~/.war winetricks dotnet40
WINEARCH=win32 WINEPREFIX=~/.war winetricks d3dx9_36
Now follow the instructions in the link bellow: (Skip step 6, but do step 7)
https://www.returnofreckoning.com/join. ... =us&step=2
You can place the game wherever you want to just remember where you put it.
After you downloaded the game and extracted it with the launcher take the path and insert it into a nifty script:
create a file named war.sh and make it executable with:
edit the file and enter:
Code: Select all
#!/bin/bash
# Edit this to where your warhammer directory is
cd ~/.war/drive_c/Games/"Warhammer Online - Age of Reckoning"
# NVidia-specific settings; remove possible performance bottlenecks
export __GL_FSAA_MODE=0
export __GL_DEFAULT_LOG_ANISO=0
export __GL_LOG_MAX_ANISO=0
export __GL_SYNC_TO_VBLANK=0
export __GL_YIELD=NOTHING
# NVidia optimizations introduced since driver 310.14
# Note: Here (and in all other places where this flag is used), the word
# "optimisations" can also be spelled "optimizations". The original spelling
# of the word works for me, but the American spelling is what's in the
# documentation for the drivers, and there have been reports that the original
# spelling doesn't always work.
export LD_PRELOAD="libpthread.so.0 libGL.so.1"
export __GL_THREADED_OPTIMIZATIONS=1
export __GL_THREADED_OPTIMISATIONS=1
# Wine-staging improvements
#export STAGING_SHARED_MEMORY=1
#export STAGING_RT_PRIORITY_SERVER=90
#export STAGING_RT_PRIORITY_BASE=90
export CSMT=enabled
# Less log spam and tell wine where and what.
export WINEDEBUG=-all
export WINEARCH=win32
export WINEPREFIX=~/.war
# Start the game!
wine RoRLauncher.exe
Now you should be able to run the game. GO to the directory where you created the script and run:
You will get an error when you press the connect button but the game should run.
If not check back here and we will see if we can fix it.
The game will NOT look as pretty as on Windows but I think it has better performance.