Previous Thread
Next Thread
Print Thread
Rate This Thread
Hop To
Page 5 of 9 1 2 3 4 5 6 7 8 9
#2668900 - 02/08/09 01:55 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE ***** [Re: Staniol]  
Joined: Apr 2003
Posts: 619
Craigmire Offline
Member
Craigmire  Offline
Member

Joined: Apr 2003
Posts: 619
Colorado
That's some pretty good research!

Quote:
Driver manufacturers had to implement code to convert DD calls to D3D.

I was thinking the DirectX run-time distributions were backward compatible for DD but your explanation makes more sense for the problem with EECH.

I like your theory about the horizon covering everything. As I understand DD is 2D and D3D is as it sounds and everything DD can be done with D3D, it's just a little more work for the programmer. So, I was thinking the only thing I can think of that could be 2D would be the sky and the GUI's. That didn't wash because they say the buildings are gone too. I didn't think the sky may be on top!

What if you substitute totally transparent textures for the sky?

Another thing is this folder: C:\Razorworks\cohokum\3ddata\horizon. In it are bin files used for the horizon. The sky textures may only be for clouds, lightning, etc. I made new bin files for mars, to be red all the time, and the way I did it was I removed all the bin files and substituted TGA files of the same name. I'm pretty sure it was TGA files. When EECH runs, after the change, it generates bin files from the TGA files. I don't know, but if TGA files can have some sort of transparency channel they could be made 100% transparent and that might help to prove/disprove your theory.

Quote:
Do we know anyone is still using the eech source code?


I would say there's at least half a dozen people working with the source code.
Go here: http://www.eechcentral.com/wiki/index.php?title=Development
C-language wouldn't be hard with your experience and the source is well written to be easy to read.


"There is nothing wrong with laziness. The old saying 'The early bird gets the worm', just goes to show you the worm should have stayed in bed. So, when I volunteered for WW II, I signed up to be a fighter pilot because it was a sittin' down job." -- Robert Heinlein
#2669030 - 02/08/09 06:08 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Craigmire]  
Joined: Sep 2001
Posts: 110
Chamot Offline
Member
Chamot  Offline
Member

Joined: Sep 2001
Posts: 110
Istanbul, Turkey
This is what i found today on Rage3d forums:

Quote:
There is a hack to get Xwing Alliance working

Quote:
hex edit the xwingalliance.exe (tested with 2.02):
at offset 0x1973ce (0x597fce in memory):
Pattern from: c7 45 ec ff ff 00 00
to: c7 45 ec 00 00 80 3f
at offset 0x197410 (0x598010 in memory):
Pattern from: 50 68 00 00 00 03 6a 00 6a 00 8d 4d 88 51 8b 15 a4 e7 b0 00 52 a1 a4 e7 b0 00 8b 08 ff 51 14
to: 90 6a 00 ff 75 ec 6a 00 6a 02 8d 4d 88 51 90 90 90 90 6a 01 a1 bc 15 7b 00 50 8b 08 ff 51 50

It works as I just tried it, you need AA enabled or you get a corrupted font though.

This forces the game to use ViewPort::Clear2 to clear the Z-Buffer instead of trying to use the 16bit depth buffer (which doesn't exist on modern cards)

I would imagine something similar would fix the Jedi Knight Dark Forces 2 issue which has similar corruption.

This also fixes the issue for Nvidia 8800 cards which have the same problem.


Since EECH has similar problems in both brands of newer cards as well, I think the problem could very well be the same here and it could worth a shot to try and 'port' the fix to EECH -if doing that is possible that is.

#2669103 - 02/08/09 08:25 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Chamot]  
Joined: Oct 2008
Posts: 115
Bodhammer Offline
Member
Bodhammer  Offline
Member

Joined: Oct 2008
Posts: 115
Albuquerque, NM
Is this still accurate?

http://www.eechcentral.com/wiki/index.php?title=Help:Contents

#2669107 - 02/08/09 08:31 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Bodhammer]  
Joined: Jun 2006
Posts: 2,288
arneh Offline
Member
arneh  Offline
Member

Joined: Jun 2006
Posts: 2,288
Oslo, Norway
Originally Posted By: Bodhammer
Is this still accurate?
http://www.eechcentral.com/wiki/index.php?title=Help:Contents


Yes.

#2669111 - 02/08/09 08:41 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: arneh]  
Joined: Oct 2008
Posts: 115
Bodhammer Offline
Member
Bodhammer  Offline
Member

Joined: Oct 2008
Posts: 115
Albuquerque, NM
I'm willing to take a shot at this. I did just find the original source on the Razorworks site. I have just installed Watcom 1.7a and I'm downloading DirectX SDK from Microsoft.

I have sent a message for the code access but will the above environment work for testing purposed for this bug?

#2669150 - 02/08/09 10:02 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Bodhammer]  
Joined: Oct 2008
Posts: 115
Bodhammer Offline
Member
Bodhammer  Offline
Member

Joined: Oct 2008
Posts: 115
Albuquerque, NM
OK - I have everything setup but I seem to be missing some libraries. I think it is because the SDK is too new. It is looking for dd3d.h, d3dcaps.h, and 3dtypes.h and I all got with the SDK was d3d9*.h. There is also no dplay.h file in the SDK so I am getting the "INTERFACE" symbol as undefined.

If someone with a working build environment wants to take a shot - this is line 201 in MODULES\GRAPHICS\ZBUFFER.C:

d3drval = IDirectDrawSurface7_Blt ( ddraw.lpZBuffer, NULL, NULL, NULL, DDBLT_DEPTHFILL, &fx );

Here is the original post: http://xwaupgrade.com/phpBB3/viewtopic.php?f=10&t=9625&start=0&st=0&sk=t&sd=a

If someone has a recipe for a build environment, I will continue to play.

#2669152 - 02/08/09 10:04 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Bodhammer]  
Joined: Jun 2006
Posts: 2,288
arneh Offline
Member
arneh  Offline
Member

Joined: Jun 2006
Posts: 2,288
Oslo, Norway
You should get the community source code. Pretty sure some compile fixes were made to make it compile with openwatcom.

#2669154 - 02/08/09 10:09 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: arneh]  
Joined: Oct 2008
Posts: 115
Bodhammer Offline
Member
Bodhammer  Offline
Member

Joined: Oct 2008
Posts: 115
Albuquerque, NM
no reply from "eech-dev-subscribe@bollocks.net.nz" ...

#2669167 - 02/08/09 10:31 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Bodhammer]  
Joined: Jun 2006
Posts: 2,288
arneh Offline
Member
arneh  Offline
Member

Joined: Jun 2006
Posts: 2,288
Oslo, Norway
Originally Posted By: Bodhammer
no reply from "eech-dev-subscribe@bollocks.net.nz" ...


You'll get an automatic reply immediatly that you have to reply to subscribe the actual list. Check that it's not in your spam folder...

#2669174 - 02/08/09 10:43 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: arneh]  
Joined: Oct 2008
Posts: 115
Bodhammer Offline
Member
Bodhammer  Offline
Member

Joined: Oct 2008
Posts: 115
Albuquerque, NM
I checked, no reply and no spam.

#2669399 - 02/09/09 09:26 AM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Bodhammer]  
Joined: Jun 2008
Posts: 796
Staniol Offline
Member
Staniol  Offline
Member

Joined: Jun 2008
Posts: 796
Hungary
Oh Bodhammer, may the gods help you with your task!
We are all with you on this. smile


Freedom of speech is our birth right, but the privilege of being heard needs to be gained.
#2669442 - 02/09/09 12:51 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Bodhammer]  
Joined: Apr 2003
Posts: 619
Craigmire Offline
Member
Craigmire  Offline
Member

Joined: Apr 2003
Posts: 619
Colorado
One thing I forgot, if anyone wants to try and eliminate the horizon for a test, is that there is a second copy of the horizon.bin files in "C:\Razorworks\common\3ddata\horizon" and you have to eliminate both sets before eech will generate new bin files from the tga's.


"There is nothing wrong with laziness. The old saying 'The early bird gets the worm', just goes to show you the worm should have stayed in bed. So, when I volunteered for WW II, I signed up to be a fighter pilot because it was a sittin' down job." -- Robert Heinlein
#2669502 - 02/09/09 03:06 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Craigmire]  
Joined: Dec 2001
Posts: 4,840
ricnunes Offline
Senior Member
ricnunes  Offline
Senior Member

Joined: Dec 2001
Posts: 4,840
Portugal
I'm extremelly happy to see someone working on this issue! I hope that the result will be great in the end (and that this issue gets fixed).

#2669520 - 02/09/09 03:47 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: ricnunes]  
Joined: Mar 2000
Posts: 1,581
goon Offline
Apex avoidance specialist
goon  Offline
Apex avoidance specialist
Member

Joined: Mar 2000
Posts: 1,581
Stone, UK
Good luck with your work Bodhammer. I might get to fly the Hind yet!


cheers
Gareth

UNDERSTEER - is when you hit the wall with the front wing.
OVERSTEER - is when you hit the wall with the back wing.
HORSEPOWER - is how fast you hit the wall.
TORQUE - is how far you can take the wall with you.

Read my scale modelling blog at www.latibuliser.com or mfhmazda787.com
#2671931 - 02/13/09 02:45 AM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: goon]  
Joined: Oct 2008
Posts: 115
Bodhammer Offline
Member
Bodhammer  Offline
Member

Joined: Oct 2008
Posts: 115
Albuquerque, NM
FYI - no repsonse to my request to access the current source code base. No response to my request for build help or my library link problems.

Don't anyone hold their breath waiting on me...

#2672048 - 02/13/09 09:25 AM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Bodhammer]  
Joined: Jun 2006
Posts: 2,288
arneh Offline
Member
arneh  Offline
Member

Joined: Jun 2006
Posts: 2,288
Oslo, Norway
Originally Posted By: Bodhammer
FYI - no repsonse to my request to access the current source code base.



Did you write Lukas directly?

Quote:
No response to my request for build help or my library link problems.


Well, since no one is using the original razorworks source anymore it's hard to know exactly why that doesn't compile...

Last edited by arneh; 02/13/09 09:26 AM.
#2672167 - 02/13/09 02:32 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: arneh]  
Joined: Oct 2008
Posts: 115
Bodhammer Offline
Member
Bodhammer  Offline
Member

Joined: Oct 2008
Posts: 115
Albuquerque, NM
Yes I did, no response.

#2672242 - 02/13/09 04:28 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Bodhammer]  
Joined: Oct 2000
Posts: 2,555
Retro Offline
Senior Member
Retro  Offline
Senior Member

Joined: Oct 2000
Posts: 2,555
Austria
Hrmm strange I did not get an email. Check your PMs.


Mr. Zorg: If ya want something done...do it yourself!!
#2672865 - 02/14/09 08:14 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Retro]  
Joined: Jun 2005
Posts: 2,132
Reticuli Offline
Member
Reticuli  Offline
Member

Joined: Jun 2005
Posts: 2,132
Dayton, OH, USA
I doubt the horizon is covering the 3D, since in the side/helo selection screen you can't even see the aircraft rotating.

If a mod is not found in the next year, it might be worth just scrapping EECH and attempting to port everything in EE1 over to EE2. I don't have the new one, but they do have a modern graphics engine, without these types of glitches, and with terrain that actually has variable z-coordinates. It would be a shame to see all the improvements in EE1 lost or only useable on older hardware. EE1 never really ran fast enough on that hardware to fully make use of increased visiblity and rendering around cities, for instance. Just too much slowdown with old hardware. To use Enemy Engaged with all that running on a modern card would be a real treat.

Last edited by Reticuli; 02/14/09 08:20 PM.

The term "necroposting" was invented by a person with no social memory beyond a year. People with a similar hangup are those o.k. with the internet being transient vapor.

http://www.openfuelstandard.org/2011/12/methanol-wins-open-wager.html

Saitek X65 and X52, Glide, Winx3D, and GlovePIE Profiles http://library.avsim.net/search.php?SearchTerm=reticuli&CatID=miscmisc

http://library.avsim.net/register.php

X52 + Silicone Grease = JOY stick
#2672930 - 02/14/09 10:31 PM Re: Installed an HD3850 AGP 512mb Card and now all my 3D textures are not rendered in EE [Re: Reticuli]  
Joined: Dec 2001
Posts: 4,840
ricnunes Offline
Senior Member
ricnunes  Offline
Senior Member

Joined: Dec 2001
Posts: 4,840
Portugal
Believe it or not I've been wondering the same.

I believe that it would be an excelent to port all this work done in EE1 to EE2 and to make or applying all the new work directly in EE2. I guess that this shouldn't be that hard to do since EE2 is in essence the same game as EE1 (but with improved graphics).

Page 5 of 9 1 2 3 4 5 6 7 8 9

Moderated by  RacerGT 

Quick Search
Recent Articles
Support SimHQ

If you shop on Amazon use this Amazon link to support SimHQ
.
Social


Recent Topics
K2-18b - Life?
by RossUK. 04/27/24 10:46 AM
Jim Scoutten was 77
by F4UDash4. 04/27/24 10:35 AM
How Many WW2 Veterans Still Alive 2024?
by F4UDash4. 04/26/24 02:45 AM
Headphones
by RossUK. 04/24/24 03:48 PM
Skymaster down.
by Mr_Blastman. 04/24/24 03:28 PM
The Old Breed and the Costs of War
by wormfood. 04/24/24 01:39 PM
Actors portraying British Prime Ministers
by Tarnsman. 04/24/24 01:11 AM
Roy Cross is 100 Years Old
by F4UDash4. 04/23/24 11:22 AM
Copyright 1997-2016, SimHQ Inc. All Rights Reserved.

Powered by UBB.threads™ PHP Forum Software 7.6.0