This guide was made by me, it was made on Ubuntu 10.10 so no one checked on other linux os, it might work as well. And with this guides help you will be able to play fonline in even better conditions as in windows, because there are no downsides, and program works much more stable, crashes are very rare. Click here (https://docs.google.com/leaf?id=0Bwh_DVDKT6lMMjYxMTBiNzMtOGJiMS00YTJhLTk1YTctNDZmN2E4ZmNhYTg1&hl=en) or here (http://wipe.temote.tk/vedaras/ubuntu%20guide.odt) to download installation guide. Enjoy!
Disregard any informations about wine-0.9.38 needed to run it, that applied to old versions of client - new client works with recent versions of wine.
At current point of development it would be a big waste of effort to change the rendering engine.
Indeed and if it works in WINE, I see no reason for this, because in theory, the performance should be just as good.
wine FOnline.exe
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (-3,-12)-(1027,768)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f568,0x00000000), stub!
FO does not work on Ubuntu 10.04, WINE 1.1.42Code: [Select]wine FOnline.exe
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (-3,-12)-(1027,768)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f568,0x00000000), stub!
FO does not work on Ubuntu 10.04, WINE 1.1.42Ive installed FO about few months ago on Karmic and everything works fine beside sound ;)Code: [Select]wine FOnline.exe
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (-3,-12)-(1027,768)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f568,0x00000000), stub!
FO does not work on Ubuntu 10.04, WINE 1.1.42Code: [Select]wine FOnline.exe
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (-3,-12)-(1027,768)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f568,0x00000000), stub!
someone tested with ubuntu 10.04 and wine latest version?Sure, works w/o problems! I had some audio issues on previous version of Ubuntu...
glxinfo | head -n 5
Well i have Ubuntu 10.04 32-bit and i get game working, but it's very slowI`ve got same problem on Ubuntu 9.10. I have Radeon X800GTO graphics card.
glxinfo | head -n 5
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
Ok, I have the feeling that since the last big updates, FOnline don't work anymore on wine, because if I copy a working install from windows and try to run it on linux, it just don't work. Does anyone else have this problem?
Ok, I have the feeling that since the last big updates, FOnline don't work anymore on wine, because if I copy a working install from windows and try to run it on linux, it just don't work. Does anyone else have this problem?
Works just fine with wine 1.3.7
(./Launcher.exe:14685): Gdk-WARNING **: GdkWindow 0x5c00003 unexpectedly destroyedNothing more, nothing less. It's not very helpfull I guess...
The launcher has crashed because of the following exception:
System.PlatformNotSupportedException: This platform is not supported
at System.Net.Sockets.Socket.Disconnect (Boolean reuseSocket) [0x00000] in <filename unknown>:0
at FOLauncher.frmMain.PingOnline () [0x00000] in <filename unknown>:0
GetThreadContext failed
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:553] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:623] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:698] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:698] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:698] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:698] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:698] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:698] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:698] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:698] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:699] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:699] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:699] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:699] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:699] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:699] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:699] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:699] FONames::GetDefineValue - Define<A> not found, taked zero by default.
[01:699] FONames::GetDefineValue - Define<CR_Centipede_default_LG.tga> not found, taked zero by default.
[01:699] Animation3dEntity::Load - Unknown token<0> in file<art\critters\VbCentipede.fo3d>.
[01:699] FONames::GetDefineValue - Define<CR_Centipede_Red_LG.tga> not found, taked zero by default.
I still keep crashing since last update, whatever I try. So, T paste my fonline.log, cause it seems there is a problem there ;p
i always keep getting error on freshly installed fonline, to avoid that you need to "manage wine versions" and for fonline application change from "system" to "1.3.14" or what version of wine you have.
Thanks, half worked. I was able to play without sound (but at least I could play) until I wanted to relog. And now I have the fucking "10 min bug" since 3 hours now.
Damn, sometimes I hate this game...
Here's a quick guide to get FOnline working on Debian Squeeze with an older gfx card (Now unsupported by ATI Proprietary drivers)Yeah, sure, especially if I have Intel graphic chipset... It works only for ATI as I think...
Uninstall all fglrx drivers
# apt-get remove fglrx*
Install the radeon drivers, just follow this guide:
http://wiki.debian.org/AtiHowTo
Make sure that your gfx card works by installing the testing applications
# apt-get install mesa-utils
# glxinfo|grep render
It should print out
direct rendering: Yes
If it doesn't, make sure you have the libgl1-mesa-dri and linux-firmware-nonfree installed
# apt-get install libgl1-mesa-dri linux-firmware-nonfree
Restart gdm/kdm/xdm after installing those and test again.
If you still wont get direct rendering to work make sure you have radeon as the driver in your /etc/X11/xorg.conf
When you get to a point where you have direct rendering supported (glxinfo|grep render returns YES!)
You can install wine FROM source the package in squeeze is fucking old and won't work so just grap the sources from wine website and compile away. If you don't know how just google around.
Now that you've got wine installed you can try to install Fonline. Wine will probably tell you to install gecko and press yes when asked.
You can try running FOnline but if you get very low FPS this is what you need to do.
Edit your xorg.conf and add these lines to your device
Section "Device"
Identifier "Default Device"
Driver "radeon"
Option "AGBMode" "8" // Set this to what your GFX card supports! (Mine is a radeon Xpress 200m and it supports AGBMode 8 )
Option "AGBFastWrite" "on"
Option "DRI" "on"
EndSection
Restart gdm/xdm/kdm and try to run FOnline. Now you should have a fairly good FPS.
There are some registry changes you can change/add
What I did was add these strings to the registry
#wine regedit
Current user -> Software -> Wine -> Direct3D
DirectDrawRenderer "opengl"
Multisampling "disabled"
PixelShaderMode "disabled"
UseGLSL "disabled"
VertexShaderMode "none"
That should give you a very smooth game.
Have fun gaming ;)
Half of the guide works with nvidia too.
Half? Eem, which part? Setting WINE? -.-
Above u talk about drivers, do i have to install them in playonlinux?PlayOnLinux is only framework for Wine. It just does installing and running Windows games easier, but it wont help you with drivers.
PlayOnLinux is only framework for Wine. It just does installing and running Windows games easier, but it wont help you with drivers.
1. What linux distribution do you use?
2. What is result of running "glxinfo | grep rendering" in console?
3. Try running "wine FOnline.exe" from konsole (you have to be in game directory).
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:msimtf:ActiveIMMApp_Activate Stub
fixme:win:EnumDisplayDevicesW ((null),0,0x335c5d0,0x00000000), stub!
wine: Call from 0x7ed635d9 to unimplemented function d3dx9_36.dll.D3DXCompileShaderFromResourceA, aborting
C:\windows\system32\d3dx9_36.dll (7C730000)
as a last line.Direct rendering: Yes - means that you have 3D enabled, so the problem might be, as you said, missing directX.Code: [Select]C:\windows\system32\d3dx9_36.dll (7C730000)
as a last line.
So it seems I miss dx9. How do I install it?
Direct rendering: Yes - means that you have 3D enabled, so the problem might be, as you said, missing directX.
1. Do you have "C:\windows\system32\d3dx9_36.dll" in the folder? (the path should be something like "/home/[your_username]/.wine/drive_c/windows/system32/")
2. Try installing DirectX by running "winetricks directx9" command.
But no mouse, (did not check the sound yet).You have to run FO2238Config.exe, set master.dat and critter.dat and save.
Direct rendering: Yes - means that you have 3D enabled, so the problem might be, as you said, missing directX.
1. Do you have "C:\windows\system32\d3dx9_36.dll" in the folder? (the path should be something like "/home/[your_username]/.wine/drive_c/windows/system32/")
2. Try installing DirectX by running "winetricks directx9" command.
err:ntdll:RtlpWaitForCriticalSection section 0x7e7671e0 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0009, blocked by 002d, retrying (60 sec)