ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.61k stars 1.07k forks source link

Ring of Elysium (755790) #1697

Open Pakrohk opened 6 years ago

Pakrohk commented 6 years ago

Compatibility Report

System Information

Symptoms

The game will not run but We are giving the message. screenshot_20181006_005607 Sorry i don't understand English well

ishehadeh commented 6 years ago

I'm having the same issue on archlinux, here's my system:

GPU: GeForce GTX 1060 Driver/LLVM version: LLVM 6.0.1 / OpenGL version string: 4.6.0 NVIDIA 396.54 Kernel version: Linux 4.18.7-arch1-1-ARCH

kanishkaganguly commented 6 years ago

Same here, Mint 19 (Ubuntu 18.04) GPU: GTX 1070 Driver: NVIDIA 390.48 Kernel: 4.15.0-36-generic Proton: 3.7.6

Gets stuck on "Running", Slauncher.exe can be seen in htop.

KorinFlakes commented 6 years ago

Same issue here would love to find out specifically what is preventing this game from running.

System Information

kode54 commented 6 years ago

You haven't heard how this game bundles a ring0 anti-cheat driver that hooks into practically everything in the system, and also bundles a keylogger and possible cryptocurrency mining platform, all which phone home to a China Telecom IP address? Seriously, you should be thankful that this piece of crap doesn't run on Linux.

I mean, technically, it's just a simple D3D9, 32-bit game. If you remove the stupid anti-cheat engine and other malicious crap, I suppose it could run just fine.

kanishkaganguly commented 6 years ago

You haven't heard how this game bundles a ring0 anti-cheat driver that hooks into practically everything in the system, and also bundles a keylogger and possible cryptocurrency mining platform, all which phone home to a China Telecom IP address? Seriously, you should be thankful that this piece of crap doesn't run on Linux.

I mean, technically, it's just a simple D3D9, 32-bit game. If you remove the stupid anti-cheat engine and other malicious crap, I suppose it could run just fine.

I would recommend looking at this official release notes If you have proof backing up those claims, I (and the rest of the players) would love to see them.

kode54 commented 6 years ago

I can only substantiate that it has a ring0 protection driver that calls home to a China Telecom IP, by a friend poking at the code with advanced debugging techniques.

https://twitter.com/opcode_raeg/status/1049148648095932416

https://twitter.com/opcode_raeg/status/1049399239485186048

The keylogging is part of the anti cheat, as it monitors the entire system and installs itself as a hypervisor. The anticheat engine also bundles two .sys files from Tencent’s antivirus engine. So I guess they’re running practically a full blown AV engine to detect and stop cheating.

The crypto mining is probably false, though, as that is merely supposition from the reports that the game will happily peg the entire CPU while running, which seems strange considering how otherwise it should not be using that much processing power for what it appears to do. Again, supposition, so yeah, I should strike that one.

ghost commented 6 years ago

The ring0 stuff is 100% true. Keylogging is false. Though indeed noticed the weird China Telecom IP referenced.

KorinFlakes commented 6 years ago

Is any of that preventing the game from running under Proton?

ghost commented 6 years ago

I bet the detection used by the anticheat driver would cause problems. It does many lowlevel things, including disabling PatchGuard/KPP while the game is active for it to do its patching to the kernel.

This would mean Valve would need to contact Tencent for details. Not sure how Proton works with other anticheats like EAC and BattleEye.

KorinFlakes commented 6 years ago

At this point in time, it doesn't at all. Apparently, people have contacted BattleEye about Wine and they stated they will only support native games. Maybe with Valve behind Proton they will be a little more receptive this time around.

kanishkaganguly commented 6 years ago

Wow, eye-opening for sure. Although, I'm curious as to what freedom Valve offers to developers as far as such behavior goes. What's the "oversight" policy for distributing possible malware on Steam?

KorinFlakes commented 6 years ago

There is no actual evidence of the game containing Malware: https://www.youtube.com/watch?v=9id1Af1uhgQ

kode54 commented 6 years ago

I consider any third party DRM solution to be Malware, especially when it's as invasive as this one, but that's just me. You're welcome to install any game-enabling rootkits as you wish.

KorinFlakes commented 6 years ago

When did we start making our own definitions for words?

Malware

Malware (a portmanteau for malicious software) is any software intentionally designed to cause damage to a computer, server or computer network.

kode54 commented 6 years ago

You're right. It's just a Potentially Unwanted Program. Those are perfectly fine. People install them all the time.

ghost commented 6 years ago

.....Yeah, its at most: that. People might consider invasive hooking of many kernel APIs to be unwanted. Although Tencent conveniantly owns a AV company too, and so reuses components from thier antivirus products.

ghost commented 6 years ago

At this point in time, it doesn't at all. Apparently, people have contacted BattleEye about Wine and they stated they will only support native games. Maybe with Valve behind Proton they will be a little more receptive this time around.

Doubt it. Due to the nature of these anticheat drivers, they require many low level things. It most likely will be a upstream Wine thing also.

apolitech commented 6 years ago

Any news of this?

f-9t9it commented 5 years ago

Computer Information: Manufacturer: Unknown Model: Unknown Form Factor: Laptop No Touch Input Detected

Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz CPU Family: 0x6 CPU Model: 0x45 CPU Stepping: 0x1 CPU Type: 0x0 Speed: 3300 Mhz 4 logical processors 2 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported

Operating System Version: "Manjaro Linux" (64 bit) Kernel Name: Linux Kernel Version: 4.19.4-1-MANJARO X Server Vendor: The X.Org Foundation X Server Release: 12003000 X Window Manager: KWin Steam Runtime Version: steam-runtime-beta-release_2018-11-28

Video Card: Driver: Intel Open Source Technology Center Mesa DRI Intel(R) Haswell Mobile x86/MMX/SSE2 Driver Version: 3.0 Mesa 18.2.5 OpenGL Version: 3.0 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x8086 DeviceID: 0xa16 Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1366 x 768 Desktop Resolution: 1366 x 768 Primary Display Size: 11.02" x 6.30" (12.68" diag) 28.0cm x 16.0cm (32.2cm diag) Primary VRAM Not Detected

Sound card: Audio device: Intel Haswell HDMI

Memory: RAM: 7667 Mb

Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 119619 Mb Largest Free Hard Disk Block: 12114 Mb VR Headset: None detected

Recent Failure Reports:

Error Report: .local\share\Steam\steamapps\common\Ring of Elysium\Europa_Client.exe 00000025 0 <== System information: Wine build: wine-3.7 Platform: i386 (WOW64) Version: Windows 7 Host system: Linux Host version: 4.19.4-1-MANJARO [1217/021446.008717:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: renderer CAPIJobRequestUserStats - Server response failed 2 [1217/021530.864138:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: renderer [1217/021532.174202:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: renderer Setting breakpad minidump AppID = 755790 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198864423911 [API loaded no] Game removed: AppID 755790 "", ProcID 2701 No cached sticky mapping in ActivateActionSet.pid 2704 != 2703, skipping destruction (fork without exec?) ExecuteSteamURL: "steam://run/440" GameAction [AppID 440, ActionID 2] : LaunchApp changed task to UpdatingAppInfo with "" GameAction [AppID 440, ActionID 2] : LaunchApp failed with AppError_18 with "" GameAction [AppID 440, ActionID 2] : LaunchApp changed task to Failed with "" [1217/021607.388776:INFO:crash_reporting.cc(239)] Crash reporting enabled for process: renderer Steam: An X Error occurred X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 40 (X_TranslateCoords) Resource id in failed request: 0x2601bf7 Serial number of failed request: 23855 xerror_handler: X failed, continuing

StarrKiss commented 5 years ago

Same issue here.

Daitan9 commented 4 years ago

Same here. Config ; GTX 980 Intel I7 2600k 8 GB Ram Os : Pop_Os!