Homeworld 1 Engine to be released 9-28!

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

phongn wrote:No, but I am almost positive that it's linked to many of the DirectX DLLs.
While it is possible to use OpenGL for graphics and DirectX for input it is actualy rather rare. I would not be sure about Homeworld untill I dissect the executable. Since I do not posses Homeworld I am unable to examine it. Perhaps you should try.

If you have Visual Studio try running the Dependency Walker tool, that should give you a precise idea of what is going on. If you do not have Visual Studio you may try writting your own tool. MSJ has some excellent articles on this topic.

Also the use of DirectX would involve ATL and COM. I am not well informed about the implementation of COM on Linux. This could cause serious compatibility problems.
I have to tell you something everything I wrote above is a lie.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

It uses DirectPlay for multiplayer, that's certain. It might not use DirectInput, since that's overkill for keyboard and mouse. It does use DirectSound, but there's a fallback interface for the basic Windows sound interface, which sucks.
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

phongn wrote:It uses DirectPlay for multiplayer, that's certain. It might not use DirectInput, since that's overkill for keyboard and mouse. It does use DirectSound, but there's a fallback interface for the basic Windows sound interface, which sucks.
Actualy DirectSound and DirectMusic were merged into a single component
called DirectX Audio in Direct X 8.
I have to tell you something everything I wrote above is a lie.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

DirectMusic is not used, and IIRC, HW1 predates DX8.
Crazy_Vasey
Jedi Council Member
Posts: 1571
Joined: 2002-07-13 12:56pm

Post by Crazy_Vasey »

evilcat4000 wrote:
phongn wrote:No, but I am almost positive that it's linked to many of the DirectX DLLs.
While it is possible to use OpenGL for graphics and DirectX for input it is actualy rather rare. I would not be sure about Homeworld untill I dissect the executable. Since I do not posses Homeworld I am unable to examine it. Perhaps you should try.
Well homeworld 2 was featured on OpenGL.org, so I'd say it was fairly safe to say the original was an OpenGL game as well.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

HW1 had both a Direct3D and an OpenGL mode.
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Post by Pu-239 »

There isn't any incentive for a linux port though, since you can dual boot, and it runs (well?) under WineX.

I believe winelib supports older versions of DXPlay and DXSound.

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

Pu-239 wrote:There isn't any incentive for a linux port though, since you can dual boot, and it runs (well?) under WineX.

I believe winelib supports older versions of DXPlay and DXSound.
Wine emulates a win32 enviroment so the performence would be less than if the program was run on native windows enviroment.
I have to tell you something everything I wrote above is a lie.
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

Going slightly off-topic here, phongn I see a B-36 in your avatar. Never saw or heard of anything by that name. Can you tell me more about it ?
I have to tell you something everything I wrote above is a lie.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

evilcat4000 wrote:Going slightly off-topic here, phongn I see a B-36 in your avatar. Never saw or heard of anything by that name. Can you tell me more about it ?
It was the largest bomber ever deployed by the USAF and at the time the most powerful in the world. It was originally designed to hit Continental Europe from the United States in case the UK fell to Nazi Germany, later it was intended for use against the Soviet Union.

Its performance was so high that it was virtually immune to interception until late it its service life (and then against SAMs, not fighters). It also carried radar-guided computer-controlled 20mm to ward off fighters; most were later removed. It had six turbosupercharged piston engines in a 'pusher' configuration, later four jet engines were added to assist in escaping a nuclear blast.

Tests done against F-86D interceptors showed that those fighters would stall before they reached the B-36's operational altitude. MiGs were also unable to intercept the lightened RB-36 recon varients.

All in all, an excellent bomber for its time.
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Post by Pu-239 »

evilcat4000 wrote:
Pu-239 wrote:There isn't any incentive for a linux port though, since you can dual boot, and it runs (well?) under WineX.

I believe winelib supports older versions of DXPlay and DXSound.
Wine emulates a win32 enviroment so the performence would be less than if the program was run on native windows enviroment.
Yes, but most people have fast computers anyway, so they probably won't care.

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Post by Pu-239 »

It's not GPLed- limited to non-commercial usage(meaning many OSS people will refuse to touch it) and Relic owns all rights to your modified version. :cry: :cry: :cry: :cry:

I wish ID Software made RTSes.

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Post by Pu-239 »


ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
Post Reply