FWGS / xash3d-fwgs

Xash3D FWGS engine.
1.52k stars 228 forks source link

Can't start up Blue Shift, Counter-Strike, Counter-Strike: Condition Zero, and Day of Defeat #1410

Closed Gorilli09 closed 11 months ago

Gorilli09 commented 1 year ago

Whenever I start those games, they receive an error message.

mittorn commented 1 year ago

Steam interfaces are not supported

Gorilli09 commented 1 year ago

Steam interfaces are not supported

The error message told me it requires steam_api.dll

mmillar-bolis commented 1 year ago

You are receiving that error because the Steam versions of those games are not supported in Xash3D FWGS at the moment.

Please see the documentation: Unsupported Mods and Reasons Why


EDIT: I found this comment from a1batross which perfectly explains the situation with CS16.

Many apologies for my bad information! I mostly play CS15 on local servers and I was also not aware of what happened last year.

Vladislav4KZ commented 1 year ago

You will also have to download or compile a client, such as csldr.

csldr isn't a client. It's a loader for the original client.dll, that patches it to add new features.

Original client.dll uses VGUI2 which is not supported by the current version of Xash3D FWGS.

There is a fork of the engine with VGUI2 support, but it has not been updated for a long time, and important bug fixes may be missing there.

The best solution to run CS 1.6 on Xash3D is CS16Client. But it is currently closed source.

Vladislav4KZ commented 1 year ago

Steam interfaces are not supported

Maybe it's not supported by Xash3D, but mods can run without them.

As I know, Base Defense requires steam_api.dll, but it can run even with a stub (empty file named steam_api.dll)

Vladislav4KZ commented 1 year ago

There are other projects you can look at, such as d3adwolf's CS 1.6 bundle, but this is several years old now, I think.

What is this? This is some downloader of an unofficial build of Counter-Strike 1.6? Are you sure that it will work at all on xash?

Vladislav4KZ commented 1 year ago

However, if CS 1.6 is what you strongly prefer, you can try downloading or compiling the ReGameDLL CS Server.

Original mp.dll will work on Xash3D if you use a client supported by the engine (without VGUI2)

Vladislav4KZ commented 1 year ago

There are other projects you can look at, such as d3adwolf's CS 1.6 bundle, but this is several years old now, I think.

Ok, I figured out what it is. It's the GSClient, custom Non-Steam build of Counter-Strike 1.6 on GoldSource which contains the replaced master server, built-in anticheat (for example, it removes all third party ASI files from the game folder, which are not used by the original game), and autoupdater.

It still uses the original client.dll with VGUI2, therefore, it will not work on Xash3D FWGS.

Vladislav4KZ commented 1 year ago

If you wish to play DoD in Xash3D, for now you may be limited to the 1.3 beta.

Xash3D supports Day of Defeat versions from BETA 1.2 to 3.1

Xash3D doesn't support the Steam release of Day of Defeat, because it uses VGUI2.

StenApp commented 1 year ago

Whenever I start those games, they receive an error message.

That’s the reason why blue shift requires bshift unlocked https://steamcommunity.com/app/130/discussions/0/3111392579685202694/

nekonomicon commented 1 year ago

@StenApp this requirement for original xash3d. We recommend to use WON Blue Shift libraries or to compile Blue Shift libraries from sources.

StenApp commented 12 months ago

@Gorilli09 use Blueshift unlocker, then run Blueshift unlocked to play through xash3d: (https://steamcommunity.com/app/130/discussions/0/3111392579685202694/

a1batross commented 12 months ago

Please, never recommend Blue Shift unlocked here. We support normal Blue Shift maps.

StenApp commented 11 months ago

@StenApp this requirement for original xash3d. We recommend to use WON Blue Shift libraries or to compile Blue Shift libraries from sources.

I recently bought HL1 generations with blue shift. This is the WON and that doesn't work with xash3d. i HAVE to use "blue shift unlocker1.1" else i get Screenshot 2023-10-01 105547

nekonomicon commented 11 months ago

WON 1.0.1.6 and older does not work under Xash3D at all.

StenApp commented 11 months ago

Half-Life is 1.1.1.0, so is Opposing Force, Blueshift ist 1.0.0.1