VOGONS


First post, by Diego_zerpa14

User metadata
Rank Newbie
Rank
Newbie

It was running half-life uplink on modern windows. but then the main menu in a black screen. Why black screen. Yeah so i close the half life uplink game if turn the black screen, In taskbar seems working fine, But well try open the app but does work. We press Enter to close and works! dgvoodoo2 and DDrawCompat see like the black screen Can you help me?

Reply 1 of 4, by MagefromAntares

User metadata
Rank Member
Rank
Member

Hi,

I have a hard time understanding your whole post exactly, but from what I gather you try to run the original Half-Life: Uplink demo on modern windows. (I assume Windows 10 at least)

If you own Half-Life on Steam, they have added Half-Life: Uplink to it sometime ago (Selectable when pressing new game), and that should work on modern windows version by default, so if you only wish to play the game and already own Half-Life on Steam then that should be the way to go.

If you don't own Half-Life on Steam, but try to run it on a relatively new version of windows then why are you trying to run it with dgvoodoo2 and DDrawCompat? Those shouldn't be required as Half-Life supports Direct3D and OpenGL natively.

"A process cannot be understood by stopping it. Understanding must move with the flow of the process, must join it and flow with it." - Dune

Reply 2 of 4, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

I had tested Half Life WON version probably 2 years ago so I don't remember too well, but if Uplink is on the same engine, the black screen is likely as a result of the DWM not happy giving over a 16-bit surface creation permission. This might be relevant:
https://github.com/narzoul/DDrawCompat/issues/279

previously known as Discrete_BOB_058

Reply 3 of 4, by Diego_zerpa14

User metadata
Rank Newbie
Rank
Newbie

Nah. I dont have Money and Steam to pay Half-life Steam im on intel hd graphics 2000

Reply 4 of 4, by MagefromAntares

User metadata
Rank Member
Rank
Member

Hmm, I don't remember which version of the GoldSRC engine the demo was originally released so the CLI parameters might be wrong, but first try this:

Don't use dgvoodoo2, it is used to support the glide API on non-3dfx cards and HL only supported it through the OpenGL minigl driver which was maybe the least stable way of getting 3d acceleration for the game.

Try it with regular opengl forcing 32 bit mode, fullscreen and developer mode to get better output regarding issues:

hldemo.exe -32bpp -gl -dev -fullscreen

If this doesn't work try it with d3d renderer:

hldemo.exe -32bpp -d3d -dev -fullscreen

I think some versions of the demo had the executable name of hluplink.exe, so check which version you have.

If it still doesn't work post the results and I will try to help further.

EDIT: I have to correct myself on a single point, dgvoodoo2 unlike the first one actually converts some old Direct3D APIs as well not only Glide, so it might be actually useful when trying d3d mode.

"A process cannot be understood by stopping it. Understanding must move with the flow of the process, must join it and flow with it." - Dune