RealXtend Viewer Linux
From OpenSimulator
(Difference between revisions)
(New page: ==Overview== Most libraries used in the RealXtend viewer are crossplatform. Nevertheless there are some windows dependencies, which prevents the viewer to compile and run on the Linux plat...) |
(initial tutorial on realxtend viewer for linux) |
||
Line 1: | Line 1: | ||
==Overview== | ==Overview== | ||
− | Most libraries used in the RealXtend viewer are crossplatform. Nevertheless there are some windows dependencies, which prevents the viewer to compile and run on the Linux platform. The modrex forge project | + | Most libraries used in the RealXtend viewer are crossplatform. Nevertheless there are some windows dependencies, which prevents the viewer to compile and run on the Linux platform. The modrex forge project allows to run realxtend specific options on the serverside, like mesh-support and advanced avatarsupport. A crossplatform solution for the viewer is not yet there, but in the meanwhile we can use the wonderful wine. |
+ | |||
+ | ==Procedure== | ||
+ | * install git | ||
+ | * Get the latest wine | ||
+ | git clone git://source.winehq.org/git/wine.git ~/wine-git | ||
+ | cd ~/wine-git | ||
+ | * get the wglShareLists [http://www.winehq.org/pipermail/wine-patches/attachments/20081009/5631610c/attachment.patch | ||
+ | patch] and copy into ~/wine-git/dlls/winex11.drv | ||
+ | * Do the patch for opengl.c | ||
+ | patch -p0 < attachment.patch | ||
+ | * Build wine(not as root) | ||
+ | ~/wine-git/tools/wineinstall | ||
+ | * Add libraries(dx9, dcom98, .net, etc.) using winetricks | ||
+ | * try to run the viewer | ||
+ | wine ~/.wine/drive_c/Program\ files/RealXtend/realXtend.exe | ||
+ | * Tweak wine in case the viewer crashes. | ||
+ | winecfg | ||
+ | ''There are some libraries which can be tweaked, in case the viewer crashes on load. My settings are: rpcrt4(buildin native), comctl32(native buildin)'' | ||
+ | |||
+ | Have fun! |
Revision as of 04:28, 6 January 2009
Overview
Most libraries used in the RealXtend viewer are crossplatform. Nevertheless there are some windows dependencies, which prevents the viewer to compile and run on the Linux platform. The modrex forge project allows to run realxtend specific options on the serverside, like mesh-support and advanced avatarsupport. A crossplatform solution for the viewer is not yet there, but in the meanwhile we can use the wonderful wine.
Procedure
- install git
- Get the latest wine
git clone git://source.winehq.org/git/wine.git ~/wine-git cd ~/wine-git
- get the wglShareLists [http://www.winehq.org/pipermail/wine-patches/attachments/20081009/5631610c/attachment.patch
patch] and copy into ~/wine-git/dlls/winex11.drv
- Do the patch for opengl.c
patch -p0 < attachment.patch
- Build wine(not as root)
~/wine-git/tools/wineinstall
- Add libraries(dx9, dcom98, .net, etc.) using winetricks
- try to run the viewer
wine ~/.wine/drive_c/Program\ files/RealXtend/realXtend.exe
- Tweak wine in case the viewer crashes.
winecfg
There are some libraries which can be tweaked, in case the viewer crashes on load. My settings are: rpcrt4(buildin native), comctl32(native buildin)
Have fun!