Yes!Do today ATI cards work ok with XWA?
As you can read in this thread, I am using a ATI Radeon HD5500 (ok, this is no highend-card ) and thanks to Reimars patch both XWA and XvT are running perfectly.
Yes!Do today ATI cards work ok with XWA?
Hello and thanks Dragon.Dragon wrote:Hi pacoraban_ITA,
place the 32Bit.bat in the XWA directory too.
Then double-click the 32Bit.bat.
This sould solve your problem.
That one is another driver bug that I have no fix for. It affects only NVidia to my knowledge and they have refused to fix it.pacoraban_ITA wrote:Hello guys, first of all sorry for my English.
I need help because I installed XWA on my PC with NVIDIA GTX 550 TI and WIN XP 32bit, but it does not work. I upgraded to version 2.02 but this is the result:
http://minus.com/lI3uGgrz9aQ1k
I just loaded up a mission and it seems when ships/asteroids/etc get outside the 4:3 safe zone they disappear. The HUD and backdrops stay fine though.Dragon wrote:That shouldn't happen...
Reimar wrote: That one is another driver bug that I have no fix for. It affects only NVidia to my knowledge and they have refused to fix it.
I believe both older driver versions and an ATI card are possible ways to avoid it.
Others have reported success with putting a hacked ddraw.dll into the XWA folder, but I am not sure it helps.
Reimar would you beable to direct me to what I need to get my Xwing alliance to work please? I'm running and AMD Athlon 64 X2 Dual Core Processor 6000+ 3.01 GHz, 4.00 GB running at 3.25 on a 32-bit OS windows 7 home. My add-on Vid card is a Nvidia GeForce 8600 GT. I'm really very interested in what you have done with the linux set up and the wine system and would like to learn more please as I'm unsure 100% from reading what I really need to do. I do have base Vid card on my PC and I've not used it in about 2 or three years. But last time I did X-wing was working then. So is the away to operate the game with out disconnecting from the new Vid card?Reimar wrote:EDIT: Please simply use the .bat files in the zip file attached several posts further down instead of these manual hacks.
I found a solution torun X-Wing Alliance on my HD 4850. It was quite some effort, so I want to document it here, even though I don't know if you like that kind of solution.
First, I used Linux and Wine (http://www.winehq.org/). Unfortunately, it is known not to work there (http://appdb.winehq.org/objectManager.p ... n&iId=2916).
Still, that did fix the rendering issues, but it did not react to keyboard input and rendering was very slow.
So next I fixed the keyboard input issue: http://bugs.winehq.org/show_bug.cgi?id=8854 - I am not sure if that hackish solution will be allowed in wine, but if you want to do
the modification yourself you only need to replace the dinput.dll.so with a fixed version in your wine installation.
I have no idea if it will work for you, but the dinput.dll.so I finally used is here: http://natsuki.mplayerhq.hu/~reimar/dinput.dll.so
The next issue is that ATI can't write OpenGL drivers if their life depended on it (and wine uses OpenGL), the data is not transferred via DMA, so that background-drawing for the stars etc. is far too slow.
As a first attempt I tried to make X-Wing Alliance render to 32 bit instead of 16 bit, which is a simple change (EDIT: this only makes sense if you can fix/remove the star background somehow, also not sure if the graphics quality is really any better), with a hex editor change
in xwingalliance.exe:
at offset 0x1a90ac (0x5aa0ac in memory) change 0x02 to 0x04
Pattern from: 00 00 f0 3e 01 00 00 00 02 00 00 00 00 00 80 3f
to: 00 00 f0 3e 01 00 00 00 04 00 00 00 00 00 80 3f
EDIT: or use the xwahacker linked a few posts below like this:
xwahacker xwingalliance.exe -p 1
to fix the starfield you also need the patches 15,17,19,21,23,25,27,29,31.
This change should be optional and breaks e.g. the loading screen and in-game menu, so decide yourself if you want that.
To completely disable the background rendering, this change works under Wine (EDIT: this unfortunately does not work on Windows),
but to try it change in xwingalliance.exe:
at offset 0x10c8c3 (0x50d4c3 in memory) change 0x00 to 0x10
Pattern from: a1 48 33 77 00 6a 00 8d 4c 24 10 6a 00 8b 10 51 6a 00
to: a1 48 33 77 00 6a 00 8d 4c 24 10 6a 10 8b 10 51 6a 00
EDIT: or use xwahacker xwingalliance.exe -p 13
If you'd like to know what it does: it maps the framebuffer read-only into system memory. Luckily this does not crash under wine when the stars etc. are drawn into it.
When the framebuffer is then unmapped, it does not get transferred to the graphics card (which would cause the performance issues), since after all the application
was not supposed to change it.
I know this is very technical, but I hope you can understand the idea anyway and I'll try to find time and look over here to answer any questions about it.
The last version of xwahacker is situated at http://sourceforge.net/projects/xwahacker/.Dragon wrote:Her is the download-link: http://www.xwaupgrade.com/phpBB3008/dow ... .php?id=98
Ok, missed that one.JeremyaFr wrote:The last version of xwahacker is situated at http://sourceforge.net/projects/xwahacker/.Dragon wrote:Her is the download-link: http://www.xwaupgrade.com/phpBB3008/dow ... .php?id=98
Dragon wrote:Ok, missed that one.JeremyaFr wrote:The last version of xwahacker is situated at http://sourceforge.net/projects/xwahacker/.Dragon wrote:Her is the download-link: http://www.xwaupgrade.com/phpBB3008/dow ... .php?id=98
Please always mention at least the graphics card when reporting such issues. I do not have an XP system at hand to test myself, but I suspect this is related to the NVidia driver issue mentioned before. (EDIT: the graphics card was mentioned in a previous post, it is an NVidia. So it seems a workaround for their bug of "all triangles end in the top left corner" seems to be to use Win7 - Vista probably works as well).pacoraban_ITA wrote:Hello guys,
XWA unfortunately does not work with XP and patches of Reimar. I solved it by installing Win 7.
Just make sure that that you didn't missd it. Did you try the 32Bit.bat with the Xwinghacker.exe?Nyine wrote: I have tried everything so far, all patches, fixes, etc. (included Reimar's patch, thanks for your work by the way!)
That is a known side-effect of the 32-bit patch which is hard to avoid.Nyine wrote:Now I only have a small color issue in the options menu when I'm on a mission but it's just a minor detail.
Latest xwahacker from sourceforge includes the equivalent to the fixedclear patch for those, so if that one fixed it, it should work for those as well (note: I heard that it tends to crash on NVidia cards though).Nyine wrote:Now the only problem is how to make the other 3 games 3D acceleration work