Posted March 12, 2017
EDIT 5:06 AM 2017-03-28: As GOG still hasn't allowed me to post links correctly, I've added a work around.
General Information
This alternative Engine.dll file allows for:
- Dedicated server setup/hosting
- Game servers listings in the in-game server browser
Requirements
- SWAT 4 - The Stetchkov Syndicate V1.0 from GOG.com
- Ability to copy paste a file with the game closed.
- An understanding that in-game hosting (non-dedicated) still doesn't work.
Background
GOG took SWAT 4 under it's belt, and released a "new" version.
I recently purchased the GOG version and found that just like the old CD version, game server listings didn't work.
However, someone was nice enough to fix it: [AWAITING]
What this person did was Hex Edit the Engine.dll file, and replaced any mention of gamespy.com with his/her own custom gamespy service.
This works great and all, but if you run a server you will get a message of "Invalid CD Key". Running a dedicated server will give ServerCDKeyAuthenticationFailed and crash when someone connects to said server. You can blame whoever owns this alternative server for not putting into place a "validation" component.
Long story short (tl;dr) I hex edited two engine.dll files together so that you can run the game with a server browser and run a server (only with Swat4XDedicatedServer.exe) at the same time.
Instructions
1. Visit the the SWAT 4X folder: C:\GOG Games\SWAT 4\ContentExpansion\System
2. Backup the Engine.dll file (or Engine with an icon of two gears)
3. Copy & Paste this Engine.dll file into the same place.
4. Run your server with Swat4XDedicatedServer.exe
Downloads
MediaFire: www.mediafire.com/file/qmjl3a10lyff32h/swat4patch.7z
My Website: darkst3alth.ca/files/swat4patch.7z
Hashes/Checksums
This alternative Engine.dll should give you the following checksum:
SHA-512: 79dbfd7e58110b2c059bf4f3c05db636d411fc8c0534887f5597900101906858
SHA-1: 8939fbcdd95d746096bf50f37078dfeda5075170
MD5: cf3449da22aee46f82babf3e81800376
Virus Total Report
In the eventuality of someone saying "It's a Trojan" or "It's infected", here's the Virus Total Report:
virustotal.com/en/file/79dbfd7e58110b2c059bf4f3c05db636d411fc8c0534887f5597900101906858/analysis/
I've literally Hex Edited the file, combined two separate Engine.dll files together. There was no PE packer or the sorts involved.
General Information
This alternative Engine.dll file allows for:
- Dedicated server setup/hosting
- Game servers listings in the in-game server browser
Requirements
- SWAT 4 - The Stetchkov Syndicate V1.0 from GOG.com
- Ability to copy paste a file with the game closed.
- An understanding that in-game hosting (non-dedicated) still doesn't work.
Background
GOG took SWAT 4 under it's belt, and released a "new" version.
I recently purchased the GOG version and found that just like the old CD version, game server listings didn't work.
However, someone was nice enough to fix it: [AWAITING]
What this person did was Hex Edit the Engine.dll file, and replaced any mention of gamespy.com with his/her own custom gamespy service.
This works great and all, but if you run a server you will get a message of "Invalid CD Key". Running a dedicated server will give ServerCDKeyAuthenticationFailed and crash when someone connects to said server. You can blame whoever owns this alternative server for not putting into place a "validation" component.
Long story short (tl;dr) I hex edited two engine.dll files together so that you can run the game with a server browser and run a server (only with Swat4XDedicatedServer.exe) at the same time.
Instructions
1. Visit the the SWAT 4X folder: C:\GOG Games\SWAT 4\ContentExpansion\System
2. Backup the Engine.dll file (or Engine with an icon of two gears)
3. Copy & Paste this Engine.dll file into the same place.
4. Run your server with Swat4XDedicatedServer.exe
Downloads
MediaFire: www.mediafire.com/file/qmjl3a10lyff32h/swat4patch.7z
My Website: darkst3alth.ca/files/swat4patch.7z
Hashes/Checksums
This alternative Engine.dll should give you the following checksum:
SHA-512: 79dbfd7e58110b2c059bf4f3c05db636d411fc8c0534887f5597900101906858
SHA-1: 8939fbcdd95d746096bf50f37078dfeda5075170
MD5: cf3449da22aee46f82babf3e81800376
Virus Total Report
In the eventuality of someone saying "It's a Trojan" or "It's infected", here's the Virus Total Report:
virustotal.com/en/file/79dbfd7e58110b2c059bf4f3c05db636d411fc8c0534887f5597900101906858/analysis/
I've literally Hex Edited the file, combined two separate Engine.dll files together. There was no PE packer or the sorts involved.
Post edited March 28, 2017 by dark_st3alth