PDA

View Full Version : Xsyon on linux



sxxxxe
10-11-2010, 06:43 AM
Hi there,

i found no thread like this so i created this one. I decided to post it in this public part of the forum, cause its interesting for non subscribers too.

I tried to get Xsyon running in linux (using wine [1]), cause i have no copy nor installation of windows. I play all MMOs in linux and probably surprisingly for most of you, pretty well. :)

This is not a thread about bothering the devs making a linux port. I understand that linux has not enough users to be attractive for most game developers. Anyway, i try to get it running and maybe, just maybe, i get some help of someone poking around.

-----------------------------------------------------------------------------------------------


ok, here is what i did so far and what i got running: (I will keep this list up to date) Last updated: Nov. 28, 2011

*edit: The game is currently not playable in linux. You will get a winsock error when you try to connect. :/

Installation:
-Installing the Game works great. The installer is nothing special so no problems here.

Launching the game:
- Starting the game works well too but you have to install d3dx9 using winetricks [2] (winetricks d3dx9)

InGame:
-Most of the game works so far but sadly there are these crashes i get every 15 - 30 minutes. I tried everything to avoid them but it seems there is some kind of memory leak in either wine or the game itself (err:d3d:resource_init Out of memory!). It seems by lowering the grphics details, you can lower the chance to get a crash. Please vote here, so the bug can be fixed faster! (http://bugs.winehq.org/show_bug.cgi?id=26145)
-There were some graphic glitches in the past but they are totally gone now. Try to play with your setting. Disable some advanced shadows and/or glow.
- If you have a problem with the mouse cursor jumping back to the middle of the screen, you can fix it with "winetricks mwo=disabled".


Summary:
Beside the crashes the game is playable in linux to. Would love to get some feedback of other linux guys. :)


There is now also an entry about Xsyon in WineDB (http://appdb.winehq.org/objectManager.php?sClass=version&iId=22738) So if you are a linux player please add your testresult there. Thx

My system:
OS: Archlinux (64 Bit)
CPU: Intel i7 quadcore
Gfx: Nvidia Gforce 275 GTX
Gfx driver: 260.19.06
RAM: 8 GB
Wine: 1.3.13 (git)

[1] Wine is a linux program that emulates the windowsapi. It makes it possible to execute windows programs in linux, even games. Most of the directx9 stuff is implemented and if something is not available you can even install directx9 to get a game working. Many games are working this way in linux without performance drops, cause wine is not an emulator, its a windows api mapper.
[2] Winetricks is a script used to install windows programs in wine easily. You don't have to download them and install them manually. You can execute e.g. "winetricks dotnet20" and it will be downloaded and installed.

Virtus
10-11-2010, 04:08 PM
curious, how do you know the missing thing isn't important?

sxxxxe
10-11-2010, 05:31 PM
Cause the game is starting. :)
Is IT important? What am i missing?

dmrdrexel
10-11-2010, 05:44 PM
Flytrap is that you? Because you are the only person I know who puts annotations in emails and forums posts. The only thing that makes me think this is not flytrap (former co-worker who likes to fuck up everyone's code) is the fact that when he quoted in his annotation he actually used quotes instead of prime and single quote like ``so''...

Do you stroke your beard with both hands while programming and smoke a pack of lucky strikes a day?

Diocletian
10-11-2010, 08:52 PM
I remember trying to get Xsyon to run under wine on OS X. I managed to get the game to launch and log in, but if i remember correctly, the shadows were messed up in a similar way you are describing now.

On that note I don't remember getting an error message in the launcher. But that was a different version of the launcher.

On that note, trying to get it to run under wine also reveals all the required libraries and runtime the game needs to run. Which for whatever reason are not included in a clean install of Windows anyways. Cause I could not launch it in Win7 when I put a fresh install on.

sxxxxe
10-12-2010, 02:56 AM
dmrdrexel
Now you know two. ;) I'm not Flytrap.

Diocletian
Getting it to run was pretty simple if you know what to do. Cause i have experience with other games it was not that hard for me this time. :) Only the shadow problem bothers me a bit.

btw. i noticed the game performance seems to be dependent of the region. I selected an other starter region an now the performance is pretty similar like before the patch.

Snake
10-12-2010, 04:16 AM
hey there sxe,
glad to have on board first :)
well, in former times I've noticed, that performance of the system has much to do with how much fires are burning or how much terraformer are actually working. that may now influence only the region you are in, before it was worldwide.
as a measure of performance 'those days' the chatlag could be taken, will say how fast it shows what you write. but all may be different now because I guess the changes that have been made to the system are rather extensive.
cheers, snake.

sxxxxe
10-12-2010, 04:35 AM
ok thx,
good to know this.

and thx for the welcome. :)

Jadzia
10-12-2010, 05:59 AM
sxxxxe wrote:

ok thx,
good to know this.

and thx for the welcome. :)
Sorry for being off-topic, I just wanted to say that I love your avatar :)

sxxxxe
10-12-2010, 06:37 AM
No problem, i love my avatar either. Bud is the best. :)

Anyway, i'm a bit disappointed. After reading the first part of your sentence i was expecting something else "Sorry for being off-topic, I just wanted to say that I love you...." lol

Snake
10-12-2010, 09:26 AM
oh yeah, Hungary is not so far away from Germany ... :woohoo:
I want to be the witness then :P

Jadzia
10-12-2010, 05:49 PM
sxxxxe wrote:

No problem, i love my avatar either. Bud is the best. :)

Anyway, i'm a bit disappointed. After reading the first part of your sentence i was expecting something else "Sorry for being off-topic, I just wanted to say that I love you...." lol
You have to work on that B)

Cavious
01-19-2011, 08:11 PM
Hey Sxe, I saw your post in Winehq, but I am having issues connecting, it says my wine has a deficiency, I installed winetricks, and use it to install ncrun2005, d3dx9, corefonts, and vcrun6 via commandline. I am not to sure whats going on, My issue happens at the patchers, when I attempt to login and press the patch button I get the message.

I am running Ubuntu 10.10 Desktop Version
Core i7
6 Gigs of RAM
1TB HDD 7,200RPM
Nvidia 250GTX(2x), SLI connected
Hard Wired Ethernet Connection

If you could help me out with this I would really appreciate it.

Thanks,

Cavious

sxxxxe
01-22-2011, 08:17 AM
Hi Cavious,
sry but i never had this issues. Maybe its a problem with your firewall?

You can also try to install wininet "winetricks wininet", that help sometimes on network related problems.
What error message do you get exactly?

cya

Cavious
01-24-2011, 10:12 AM
http://i1216.photobucket.com/albums/dd361/dvalverde/Screenshot.jpg

Diocletian
01-24-2011, 07:25 PM
That gives as much information as it does on windows. The last run Wine Logs are much more useful.

sxxxxe
02-08-2011, 02:26 AM
i have updated to initial post.

All in all the game works pretty well currently beside the fact that it crashes every 15 - 30 Minutes. But only if you are traveling. If you stay in one region the whole time there are no crashes. So i think its some kind of memory leak in wine or the game.

khrul
02-09-2011, 10:22 PM
Runs good for me too except the crash issue, but I have crashed in windows vista 32bit a few times as well on my laptop.

running...
Ubuntu 10.04 LTS 64 bit
wine 1.3.11
AMD x2 6000+
CORSAIR 4GB DDR2-800
ASUS NVIDIA 8800 Ultra, AUDIGY 2 ZS
ASUS M2N32-SLI DELUXE WI-FI edition

sxxxxe
02-10-2011, 12:10 PM
Nice to hear that khrul and welcome to Xsyon. :)

So you get the crashed too? Do you see any difference in the crashing frequency depending on if you are walking or not?

khrul
02-10-2011, 05:02 PM
Nice to hear that khrul and welcome to Xsyon. :)

So you get the crashed too? Do you see any difference in the crashing frequency depending on if you are walking or not?


Thanks, I'm so glad to see this is working mostly in linux.
it seems to happen while I'm walking a lot but there's a lot of exploration I'm doin. It did happen one time while I was standing still. I don't have any debug information but I'll keep a terminal open and try to catch it next time.

sudo
02-11-2011, 02:46 PM
Sorry for being off-topic, I just wanted to say that I love your avatar :)

I too am sorry, but I absolutely have to join Jadzia here and tell you how much your avatar rocks, sxxxxe :)

Now I'll post something on topic to feel good about myself:
I have linux distros on a laptop and netbook but the gaming machine is running win 7 for now.
Might try running Xsyon with wine one day if I get another laptop fast enough to run the game :)

Diocletian
02-11-2011, 05:44 PM
Out of curiosity, are you compiling wine with only the base libraries or some of the optional ones?

Asking because, I can't seem to get this to run on WINE under OS X anymore. keeps complaining that it cant connect to the patch server, but I don't see any obvious error messages.

Unfortunately I do not remember which version I had it running under then.

sxxxxe
02-12-2011, 03:28 AM
Nice to see finally some interest in Xsyon on linux. :)


Thanks, I'm so glad to see this is working mostly in linux.
it seems to happen while I'm walking a lot but there's a lot of exploration I'm doin. It did happen one time while I was standing still. I don't have any debug information but I'll keep a terminal open and try to catch it next time.

ok, thx for the info, you can try to start the game like this:

WINEPREFIX="/home/sxe/xsy-wine3/" wine explorer /desktop=XSY1,1920x1200 "C:\users\Public\Games\Xsyon\Xsyon Launcher.exe" > log.txt 2>&1

So every time you start the game, your debug output is saved in the file log.txt. Thats quite handy to see whats going on after a crash.

@sudo
;)

@Diocletian
I see nothing special in my wine build. Here is the configure call:

--prefix=/usr \
--sysconfdir=/etc \
--libdir=/usr/lib \
--with-x \
--enable-win64

I never had problem with the patch server by myself, so i cannot really help you with that, sry.

khrul
02-13-2011, 10:42 AM
Nice to see finally some interest in Xsyon on linux. :)



ok, thx for the info, you can try to start the game like this:

WINEPREFIX="/home/sxe/xsy-wine3/" wine explorer /desktop=XSY1,1920x1200 "C:\users\Public\Games\Xsyon\Xsyon Launcher.exe" > log.txt 2>&1

So every time you start the game, your debug output is saved in the file log.txt. Thats quite handy to see whats going on after a crash.


OK I got a output for a crash just now I was swimming when it happened. Looks to be a memory leak to me as well.


fixme:shdocvw:PersistStreamInit_Load (0x13bf68)->(0x32e768)
fixme:shdocvw:OleControl_FreezeEvents (0x13bf68)->(1)
fixme:shdocvw:OleControl_FreezeEvents (0x13bf68)->(0)
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:system:SetProcessDPIAware stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x98e914, overlapped 0x98e918): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x13c018)->((null) 1 0x32b378 (nil))
fixme:shdocvw:ClOleCommandTarget_QueryStatus command_0: 27, 0x0
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClientSite_GetContainer (0x13c018)->(0x32b348)
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x13c018)
fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000001
fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000002
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:shdocvw:PropertyNotifySink_OnChanged unimplemented dispid 1005
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:resource:GetGuiResources (0xffffffff,0): stub
fixme:shdocvw:ClientSite_GetContainer (0x13c018)->(0x32ed1c)
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {de4ba900-59ca-11cf-9592-444553540000}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 35
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 28
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x13bf68)
fixme:shdocvw:ControlSite_OnFocus (0x13c018)->(0)
fixme:mshtml:HlinkTarget_SetBrowseContext (0x153048)->((nil))
fixme:shdocvw:OleObject_Close (0x13bf68)->(1)
fixme:win:EnumDisplayDevicesW ((null),0,0x33c868,0x00000000), stub!
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x2d107b0,0x2f96418): stub
err:d3d:resource_init Out of memory!
wine: Unhandled page fault on read access to 0x00000000 at address 0x4cba55 (thread 0035), starting debugger...
couldn't load main module (2)
Process of pid=002f has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process tid prio (all id:s are in hex)
0000000e services.exe
0000001c 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000016 0
00000013 0
00000012 0
00000019 plugplay.exe
0000001d 0
0000001b 0
0000001a 0
0000001e explorer.exe
0000001f 0
You must be attached to a process to run this command.
No process loaded, cannot execute 'detach'

khrul
02-13-2011, 11:48 AM
Just got a error that didn't crash the game immediately but popped up a window. It said "Unable to Load Ground Levels For Zone: 823 sector: 0 Move Sectors". When I hit "OK" it increments the Move Sectors then the game crashes when I tried to move.. -_-

Log output is:


fixme:shdocvw:PersistStreamInit_Load (0x13bf68)->(0x32e768)
fixme:shdocvw:OleControl_FreezeEvents (0x13bf68)->(1)
fixme:shdocvw:OleControl_FreezeEvents (0x13bf68)->(0)
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:system:SetProcessDPIAware stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x98e914, overlapped 0x98e918): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x13c018)->((null) 1 0x32b378 (nil))
fixme:shdocvw:ClOleCommandTarget_QueryStatus command_0: 27, 0x0
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClientSite_GetContainer (0x13c018)->(0x32b348)
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x13c018)
fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000001
fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000002
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:shdocvw:PropertyNotifySink_OnChanged unimplemented dispid 1005
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:shdocvw:ClientSite_GetContainer (0x13c018)->(0x32ed1c)
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:resource:GetGuiResources (0xffffffff,0): stub
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {de4ba900-59ca-11cf-9592-444553540000}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 35
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 28
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x13bf68)
fixme:shdocvw:ControlSite_OnFocus (0x13c018)->(0)
fixme:mshtml:HlinkTarget_SetBrowseContext (0x153048)->((nil))
fixme:shdocvw:OleObject_Close (0x13bf68)->(1)
fixme:win:EnumDisplayDevicesW ((null),0,0x33c868,0x00000000), stub!
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x2d107b0,0x2f96418): stub
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from format WINED3DFMT_B8G8R8X8_UNORM to WINED3DFMT_B8G8R8A8_UNORM.
err:d3d:buffer_create_buffer_object glBufferDataARB failed with error GL_OUT_OF_MEMORY (0x505)
err:d3d:buffer_create_buffer_object Failed to create a vertex buffer object. Continuing, but performance issues may occur
err:d3d:buffer_create_buffer_object glBufferDataARB failed with error GL_OUT_OF_MEMORY (0x505)
err:d3d:buffer_create_buffer_object Failed to create a vertex buffer object. Continuing, but performance issues may occur
err:d3d:buffer_create_buffer_object glBufferDataARB failed with error GL_OUT_OF_MEMORY (0x505)
err:d3d:buffer_create_buffer_object Failed to create a vertex buffer object. Continuing, but performance issues may occur
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_OUT_OF_MEMORY (0x505) from glTexImage2D @ surface.c / 988
err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexSubImage2D @ surface.c / 895
err:d3d:buffer_create_buffer_object glBufferDataARB failed with error GL_OUT_OF_MEMORY (0x505)
err:d3d:buffer_create_buffer_object Failed to create a vertex buffer object. Continuing, but performance issues may occur
wine: Unhandled page fault on write access to 0x00000000 at address 0xf74eec96 (thread 0030), starting debugger...
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0xf74eec96).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f74eec96 ESP:0033cef4 EBP:00c30300 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:286a6f30 ECX:0030c0c0 EDX:7ded0000
ESI:26c10008 EDI:00000000
Stack dump:
0x0033cef4: 26c10008 7ca9db3a 00000000 26c10008
0x0033cf04: 00c30300 00000001 00c30310 00000000
0x0033cf14: 00000000 7ded0000 00c30300 0013c128
0x0033cf24: 0033cf74 7ca9f330 00c30300 00000000
0x0033cf34: 00000324 00000001 7e2ed3d9 7e5a6ff4
0x0033cf44: 065ef5b8 7e4a6c7e 00008892 00000000
Backtrace:
=>0 0xf74eec96 in libc.so.6 (+0x75c96) (0x00c30300)
0xf74eec96: repe movsl (%esi),%es:(%edi)
Modules:
Module Address Debug info Name (103 modules)
PE 400000- 61d000 Deferred xsyon
PE 620000- 9e8000 Deferred d3dx9_39
ELF 7b800000-7b8e7000 Deferred kernel32<elf>
\-PE 7b810000-7b8e7000 \ kernel32
ELF 7bc00000-7bcba000 Deferred ntdll<elf>
\-PE 7bc10000-7bcba000 \ ntdll
ELF 7bcdc000-7bcfb000 Deferred libgcc_s.so.1
ELF 7bd9e000-7bdb4000 Deferred midimap<elf>
\-PE 7bda0000-7bdb4000 \ midimap
ELF 7bdb4000-7bddb000 Deferred msacm32<elf>
\-PE 7bdc0000-7bddb000 \ msacm32
ELF 7bddb000-7be04000 Deferred libvorbis.so.0
ELF 7be04000-7bf00000 Deferred libvorbisenc.so.2
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7bf06000-7bf53000 Deferred libflac.so.8
ELF 7bf53000-7bf8c000 Deferred libdbus-1.so.3
ELF 7bf8c000-7bff4000 Deferred libsndfile.so.1
ELF 7bff4000-7c03f000 Deferred libpulsecommon-0.9.21.so
ELF 7c03f000-7c081000 Deferred libpulse.so.0
ELF 7c081000-7c149000 Deferred libasound.so.2
ELF 7c149000-7c180000 Deferred winealsa<elf>
\-PE 7c150000-7c180000 \ winealsa
ELF 7c40c000-7c425000 Deferred msacm32<elf>
\-PE 7c410000-7c425000 \ msacm32
ELF 7c425000-7c42c000 Deferred libasound_module_pcm_pulse.so
ELF 7c66d000-7dc7d000 Deferred libglcore.so.1
ELF 7deac000-7deb3000 Deferred libogg.so.0
ELF 7deb3000-7dec1000 Deferred libxi.so.6
ELF 7df35000-7dffa000 Deferred libgl.so.1
ELF 7dffc000-7e005000 Deferred libwrap.so.0
ELF 7e005000-7e00b000 Deferred libxtst.so.6
ELF 7e00e000-7e017000 Deferred librt.so.1
ELF 7e05f000-7e093000 Deferred uxtheme<elf>
\-PE 7e070000-7e093000 \ uxtheme
ELF 7e093000-7e09d000 Deferred libxcursor.so.1
ELF 7e09d000-7e0a3000 Deferred libxfixes.so.3
ELF 7e0a3000-7e0a7000 Deferred libxcomposite.so.1
ELF 7e0a7000-7e0af000 Deferred libxrandr.so.2
ELF 7e0af000-7e0b9000 Deferred libxrender.so.1
ELF 7e0b9000-7e0bf000 Deferred libxxf86vm.so.1
ELF 7e0bf000-7e0c3000 Deferred libxinerama.so.1
ELF 7e0c3000-7e0e5000 Deferred imm32<elf>
\-PE 7e0d0000-7e0e5000 \ imm32
ELF 7e0e5000-7e0eb000 Deferred libxdmcp.so.6
ELF 7e0eb000-7e0ef000 Deferred libxau.so.6
ELF 7e0ef000-7e109000 Deferred libxcb.so.1
ELF 7e109000-7e10e000 Deferred libuuid.so.1
ELF 7e10e000-7e22b000 Deferred libx11.so.6
ELF 7e22b000-7e23b000 Deferred libxext.so.6
ELF 7e23b000-7e254000 Deferred libice.so.6
ELF 7e254000-7e25d000 Deferred libsm.so.6
ELF 7e25f000-7e261000 Deferred libnvidia-tls.so.1
ELF 7e27d000-7e329000 Deferred winex11<elf>
\-PE 7e290000-7e329000 \ winex11
ELF 7e372000-7e399000 Deferred libexpat.so.1
ELF 7e399000-7e3c9000 Deferred libfontconfig.so.1
ELF 7e3c9000-7e3de000 Deferred libz.so.1
ELF 7e3de000-7e454000 Deferred libfreetype.so.6
ELF 7e474000-7e5aa000 Deferred wined3d<elf>
\-PE 7e480000-7e5aa000 \ wined3d
ELF 7e5aa000-7e5de000 Deferred d3d9<elf>
\-PE 7e5b0000-7e5de000 \ d3d9
ELF 7e5de000-7e619000 Deferred dinput<elf>
\-PE 7e5f0000-7e619000 \ dinput
ELF 7e619000-7e634000 Deferred dinput8<elf>
\-PE 7e620000-7e634000 \ dinput8
ELF 7e634000-7e67c000 Deferred dsound<elf>
\-PE 7e640000-7e67c000 \ dsound
ELF 7e67c000-7e6ab000 Deferred ws2_32<elf>
\-PE 7e680000-7e6ab000 \ ws2_32
ELF 7e6ab000-7e720000 Deferred rpcrt4<elf>
\-PE 7e6c0000-7e720000 \ rpcrt4
ELF 7e720000-7e824000 Deferred ole32<elf>
\-PE 7e740000-7e824000 \ ole32
ELF 7e824000-7e911000 Deferred comctl32<elf>
\-PE 7e830000-7e911000 \ comctl32
ELF 7e911000-7e975000 Deferred shlwapi<elf>
\-PE 7e920000-7e975000 \ shlwapi
ELF 7e975000-7eb39000 Deferred shell32<elf>
\-PE 7e980000-7eb39000 \ shell32
ELF 7eb39000-7ec69000 Deferred user32<elf>
\-PE 7eb50000-7ec69000 \ user32
ELF 7ec69000-7eca7000 Deferred winmm<elf>
\-PE 7ec70000-7eca7000 \ winmm
ELF 7eca7000-7ed04000 Deferred advapi32<elf>
\-PE 7ecb0000-7ed04000 \ advapi32
ELF 7ed04000-7ed91000 Deferred gdi32<elf>
\-PE 7ed10000-7ed91000 \ gdi32
ELF 7ed91000-7ee1f000 Deferred msvcrt<elf>
\-PE 7edb0000-7ee1f000 \ msvcrt
ELF 7ee1f000-7ee2b000 Deferred libnss_files.so.2
ELF 7ee2b000-7ee35000 Deferred libnss_nis.so.2
ELF 7ee35000-7ee3d000 Deferred libnss_compat.so.2
ELF 7ee44000-7ee5d000 Deferred version<elf>
\-PE 7ee50000-7ee5d000 \ version
ELF 7efba000-7efe0000 Deferred libm.so.6
ELF 7efe9000-7f000000 Deferred libnsl.so.1
ELF f7475000-f7479000 Deferred libdl.so.2
ELF f7479000-f75d3000 Dwarf libc.so.6
ELF f75d4000-f75ed000 Deferred libpthread.so.0
ELF f760d000-f774e000 Dwarf libwine.so.1
ELF f7750000-f776e000 Deferred ld-linux.so.2
ELF f776e000-f776f000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001c 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000017 0
00000013 0
00000012 0
00000019 plugplay.exe
0000001d 0
0000001b 0
0000001a 0
0000001e explorer.exe
0000001f 0
0000002f (D) Z:\home\jay\bin\Xsyon.exe
00000033 0
00000032 15
00000031 0
00000030 0 <==
Backtrace:
=>0 0xf74eec96 in libc.so.6 (+0x75c96) (0x00c30300)

sxxxxe
02-13-2011, 12:20 PM
The first one is the one i mentioned in my startpost, i think its a wine problem and we cannot do anything about it. Maybe i will add a bugreport on winehq later.

I saw the second one too but not that often. Anyway, i think its a bug in the game. A windows user told me that he gets that error too.

khrul
02-15-2011, 09:09 AM
The first one is the one i mentioned in my startpost, i think its a wine problem and we cannot do anything about it. Maybe i will add a bugreport on winehq later.

I saw the second one too but not that often. Anyway, i think its a bug in the game. A windows user told me that he gets that error too.

I went ahead and submitted a bug. http://bugs.winehq.org/show_bug.cgi?id=26145 As this crashing is really getting on my nerves.

sxxxxe
02-15-2011, 10:27 AM
Thx for this, i added my 2 cents there too. ;)

Eorim
02-26-2011, 02:47 AM
Does anyone have the issue when running fullscreen that you cant move the cursor around? It seems to bounce back to the middle all the time for me :/ Other than that it works fine with the occurring crashes due to new zone loading :p

sxxxxe
02-26-2011, 03:43 AM
Hi Eorim,

yes, i had the same problem but forget to mention it.
Try "winetricks mwo=disabled" that should fix it.

sxxxxe
02-28-2011, 03:47 AM
Has anyone noticed that there are no shadows on the game, even when everything is on and max in the settings?

khrul
03-01-2011, 07:39 AM
Has anyone noticed that there are no shadows on the game, even when everything is on and max in the settings?

I have not noticed this till you mentioned it. Yup no shadows though.

Eorim
03-01-2011, 09:08 AM
That did wonders! Thank you :D

Oh yeah. I thought something were off. I might just turn them entirely off then :) Which means i can beef up the other graphics some more!

sxxxxe
03-01-2011, 11:09 AM
ok, good to see its not a problem on my system but in general its not good obviously. :)

khrul
03-15-2011, 10:05 PM
Is anyone else having problems with the camera zoom after 1.3.15 update?

khrul
03-25-2011, 03:55 PM
The last update to xsyon made it impossible for me to login to the game :/ I get a winsock error no matter if i hit enter or click the login button. It used to happen just when I hit enter mostly.

sxxxxe
03-26-2011, 04:16 AM
Same here.
Currently the Servers are down so i cannot check whats going on there. I will when they are back online.
I had these kind of errors before but not that often.. i don't know what changed that they now appear every time .. :/

khrul
03-26-2011, 06:07 AM
Boo! I was hoping it was just me :(

Chojin
04-03-2011, 06:52 AM
Same here :(

dyneol
07-13-2011, 07:15 PM
Seems it'll stay this way..
Really looked forward to play Xsyon :\

Or did some1 made progress here ?

VeryWiiTee
10-16-2011, 08:56 PM
Wine is the problem. Xsyon is rarely crashing on Windows, which might have been the problem before. (I haven't seen much more crashing of Xsyon than any other MMO I run..)

First I'll shoot this topic down.
In general, I would not run a game that isn't set-up to be able to run on OpenGL. (The huge success of World of Warcraft in Linux depends on this.)
You might get it to work to some extend, but heavy crashing and quite a lot of performance issues will arise at any time.
- That the game has been given a bronze status amazed me quite a bit to be honest with crashes that often..

And then again, I'll give a little tip that might solve a few crash problems.
You might be able to avoid the crash problems if you allow Wine and Xsyon to take up more lines (I believe it's called lines in linux and you need to increase this to 1024 you should know what I'm talking about :P.)
If that does not work, I doubt anything will.

Perhaps you might want to update the rating and the test results to some more appropriate ones, say newer results :P?

dyneol
11-17-2011, 08:10 PM
To be able to crash, a game needs to run first. But Xsyon does not even start at all since february, it keeps throwing a Socket error - which only was the case when pressing Enter key before; click on the Login button did work and the game was running fast and flawlessly.

Btw, i am playing Mortal Online, Civ 4/5, Eve, DDO and a couple of others without any problems - all of them are using DirectX.

I would not blame wine that easily. The whole thing is too complex to make it such a simple assumption. E.g. wine developers have difficulties to mimic certain erroneous behavior of the genuine win api, which can break applications if they are silently depending on that particular "bug".

fatboy21007
11-20-2011, 04:56 AM
heres are far as i got with xsyon on linux ---launcher game gets updates, loads client up, Then wamo, winsock error winsock initialization error. I beleave xsyon has a extra set of files wine is missing, when i feel better ill do a trace in windows to see wat files it requires when it switchs from launcher-client. i have over 150 hours into making this work for u linux user's. but i must say , this is a pain in the wazzu to get workin.

sxxxxe
11-28-2011, 05:47 AM
Was anyone able to get the game running again?

I tried it the last days, even with some deeper wine traces but i cannot figure out what causes the winsock error.

Maybe a dev has some spare time and can explain what exactly the game tries to do when we hit the connect button? (Yes i'm very optimistic asking this. ;) )

fatboy21007
11-28-2011, 02:21 PM
Well only way to know what files xsyon uses between the launcher exiting and the client loading, is to run a trace in windows and see exactly wat files it is using. Obviously Wine is missin sum extra files xsyon needs, Or wine does not have the rite kind of configuration files. Can be a number of things and is extremely pain in the ass to figure out.

sxxxxe
12-07-2011, 02:48 AM
Hey there,

i have some potentially good news.

I talked to the Xsyon support team about the problems we have and the responded in a very helpful manner.

Even if they don't support the game on the linux (mac) platform officially, they will have a look at the problem and maybe, just maybe, that will help us to get the game running again.

As soon as i get some more info, i will post it here.

cya

fatboy21007
12-07-2011, 08:49 PM
Once i repair linux ima attempt to assist here where i am, Sxxxxe id like ya to try also. Try the new launcher, Also if your savy with windows, run a trace of the launcher-client and check the files it loads, write them down, Then go into wine and see what its missing and then tinker a bit and add them in. And see if it works. Yea im aware is a very long task to do, but with sum luck we just may get this working. (im helping also as i see the benifits here for all u linux users ) :-)

sxxxxe
12-08-2011, 11:17 AM
Hi fatboy21007,
i have no windows. :) So we have to wait until the devs tell me whats loaded that could cause the problem.