Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Strinova (1282270)

Open pollux78 opened this issue 1 year ago • 94 comments

Compatibility Report

  • Name of the game with compatibility issues: Strinova
  • Steam AppID of the game:1282270

System Information

  • GPU: RX 6700
  • Video driver version: Mesa 24.2.7
  • Kernel version: Kernel 6.11.9
  • Link to full system information report : https://gist.github.com/polluxau/b0792a418e4da7f48e2c43d28795bed1
  • Proton version: Experimental(bleeding edge)

I confirm:

  • [ ✅] that I haven't found an existing compatibility report for this game.
  • [ ✅] that I have checked whether there are updates for my system available.

Launcher works great but the game itself doesnt launch, the launcher will either minimize itself and do nothing or the launcher will reappear after clicking play

Reproduction

Click play on strinova, watch as the game never launches, Might be because of the anticheat being used (anticheat expert)

pollux78 avatar Nov 22 '24 04:11 pollux78

Interestingly enough, with Proton 9, the game runs on the Steam Deck without issues, but when I try on my laptop running NixOS, it goes absolutely nowhere outside the launcher.

KingKrouch avatar Nov 23 '24 03:11 KingKrouch

Interestingly enough, with Proton 9, the game runs on the Steam Deck without issues, but when I try on my laptop running NixOS, it goes absolutely nowhere outside the launcher.

That's interesting as another game delta force was doing that also

Maybe valve gives the option to block desktop Linux users from accessing the game?

pollux78 avatar Nov 23 '24 03:11 pollux78

Devs also removed?? discussion about Steam Deck support, which is quiet suspicious. All positive reports from ProtonDB are from Steam Deck, while all negatives - from desktop users. image

Aemmie avatar Nov 23 '24 19:11 Aemmie

Devs also removed?? discussion about Steam Deck support, which is quiet suspicious. All positive reports from ProtonDB are from Steam Deck, while all negatives - from desktop users. image

I am new to linux so please take my response with a grain of salt, but if the issue is whether or not the game is running off a steam deck or not would a possible fix be to to make proton think its running off a steam deck somehow?

MompfStar avatar Nov 24 '24 20:11 MompfStar

Devs also removed?? discussion about Steam Deck support, which is quiet suspicious. All positive reports from ProtonDB are from Steam Deck, while all negatives - from desktop users. image

I am new to linux so please take my response with a grain of salt, but if the issue is whether or not the game is running off a steam deck or not would a possible fix be to to make proton think its running off a steam deck somehow?

It is highly likely that you could spoof yourself for being a steamdeck but that could lead to a ban also probably

I don't understand why these studios are choosing to support the steamdeck quietly and not desktop when the steamdeck is a desktop PC and you could do the same things as you could on a Linux desktop machine

pollux78 avatar Nov 25 '24 01:11 pollux78

Could it maybe be because the steam-deck has its own custom valve-kernel and there is something in there that allows the game to run?

MompfStar avatar Nov 25 '24 08:11 MompfStar

Could it maybe be because the steam-deck has its own custom valve-kernel and there is something in there that allows the game to run?

It might be because of anticheat checking for the presence of a valve-compiled kernel

alosslessdev avatar Dec 09 '24 17:12 alosslessdev

Based on this comment on ProtonDB, I'm inclined to believe it's a hardware check and not a kernel check. I don't believe Bazzite is using a Valve-compiled kernel, but this person was using Bazzite on a Steam Deck and the game did launch.

eroc1990 avatar Dec 11 '24 17:12 eroc1990

Based on this comment on ProtonDB, I'm inclined to believe it's a hardware check and not a kernel check. I don't believe Bazzite is using a Valve-compiled kernel, but this person was using Bazzite on a Steam Deck and the game did launch.

So technically what needs to happen is for desktops PC's to spoof themselves to being a steamdeck in some way so you can play the game, doesn't seem to matter what distro just the fact that your using a "steamdeck" allows you to play possibly

pollux78 avatar Dec 11 '24 17:12 pollux78

I think I tried using SteamDeck=1 %command% without much luck.

KingKrouch avatar Dec 11 '24 17:12 KingKrouch

As of today (20250122), the launcher launches, if you click play the launcher disappears, then nothing happens and the launcher reappears as if you had opened the game and closed it. Tried on GE Proton 9-23, Proton Hotfix, Proton Experimental, and Proton 9.0-4

0x6A7232 avatar Jan 22 '25 15:01 0x6A7232

As of today (20250122), the launcher launches, if you click play the launcher disappears, then nothing happens and the launcher reappears as if you had opened the game and closed it. Tried on GE Proton 9-23, Proton Hotfix, Proton Experimental, and Proton 9.0-4

This sounds like anticheat checking for a real windows install

ejrydhfs avatar Jan 22 '25 15:01 ejrydhfs

That doesn't explain why it seems to have worked on Steam Deck (though there don't seem to be any recent reports corroborating playability on the Deck recently).

eroc1990 avatar Jan 22 '25 16:01 eroc1990

That doesn't explain why it seems to have worked on Steam Deck (though there don't seem to be any recent reports corroborating playability on the Deck recently).

Could have been as simple as them accidentally pushing a version without anti-cheat enabled (perhaps Early Access?) then that changing later. Who knows. All I know is that currently it's broken.

0x6A7232 avatar Jan 22 '25 17:01 0x6A7232

That doesn't explain why it seems to have worked on Steam Deck (though there don't seem to be any recent reports corroborating playability on the Deck recently).

Could have been as simple as them accidentally pushing a version without anti-cheat enabled (perhaps Early Access?) then that changing later. Who knows. All I know is that currently it's broken.

From what I see on SteamDB, there's two depots, one with the game content, the other with the launcher itself. There's no indication that this is occurring.

KingKrouch avatar Jan 23 '25 23:01 KingKrouch

fedora 41 x86_64 have same problem

xiaguangbo avatar Jan 29 '25 13:01 xiaguangbo

Is there still no solution?

Ryoxzd avatar Feb 11 '25 02:02 Ryoxzd

Allegedly, Mecha Break's new beta is using an up to date version of ACE (Anticheat Expert) which only works on Steam Deck. Strinova seems to be using the same anti-cheat, and the same for Infinity Nikki (Which apparently recently broke). So the anti-cheat might be the reason why it won't work outside of the Steam Deck.

https://www.gamingonlinux.com/2025/02/anti-cheat-stops-mecha-break-running-on-desktop-linux-but-works-on-steam-deck/

Allegedly, the anti-cheat lets the game work on Bazzite, which makes me wonder if there's some sort of hardware check being done (like for the CPU).

KingKrouch avatar Feb 24 '25 22:02 KingKrouch

Going to try this:

https://www.youtube.com/watch?v=i_Ef9VCcVSw

Go to your Steam LIBRARY search Proton then select Proton EasyAntiCheat Runtime and INSTALL. Then right-click Strinova, go to Compatibility and tell it to run using the Proton EasyAntiCheat Runtime you just installed. Don't know if this will work but I'll give it a shot.

0x6A7232 avatar Mar 01 '25 07:03 0x6A7232

Going to try this:

https://www.youtube.com/watch?v=i_Ef9VCcVSw

Go to your Steam LIBRARY search Proton then select Proton EasyAntiCheat Runtime and INSTALL. Then right-click Strinova, go to Compatibility and tell it to run using the Proton EasyAntiCheat Runtime you just installed. Don't know if this will work but I'll give it a shot.

I was apparently wrong about Proton EasyAntiCheat Runtime: it isn't a compatibility tool you select, it is something any compatibility tool can use if EAC is supported by the game. I read some noise about using PROTON_EAC_RUNTIME=$HOME/.steam/steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command% in the launch options for the game but that doesn't seem to be an actual path (there is Proton x.0 but no Proton folder, and none have an EasyAntiCheat folder, in fact, I cannot seem to find an EasyAntiCheat folder on my system with a brief search) so I doubt it will work (EDIT: it didn't work). Back to square 1 I guess.

0x6A7232 avatar Mar 02 '25 01:03 0x6A7232

the good news is they are probably trying to fix this,https://steamcommunity.com/app/1282270/discussions/4/4626981087516566932/

Ryoxzd avatar May 05 '25 23:05 Ryoxzd

demo video I tested this using Wine 10.7 (Staging) — the game runs, but feels a bit unstable. I'm not entirely sure if the instability is due to recording the screen at the same time or just the limitations of my hardware. Further testing without recording might help clarify the cause. Sometimes the game will crash i'm trying to figure out how to make it work better.

Ryoxzd avatar May 13 '25 16:05 Ryoxzd

demo video I tested this using Wine 10.7 (Staging) — the game runs, but feels a bit unstable. I'm not entirely sure if the instability is due to recording the screen at the same time or just the limitations of my hardware. Further testing without recording might help clarify the cause. Sometimes the game will crash i'm trying to figure out how to make it work better.

Have you done anything else for the game to run? As I have tried to follow the steps you have and am able to play the game for a few minutes before it crashes due to an anti-cheat error

Edit: The Anticheat that shows up is ACE

MompfStar avatar May 15 '25 12:05 MompfStar

Replying to https://github.com/ValveSoftware/Proton/issues/8262#issuecomment-2883611726

Hey! Thanks for pointing that out — turns out the issue happened because winedbg was triggered. I fixed it by opening regedit via Wine in your prefix and navigating to:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug

Then I set Auto to 0 and cleared the Debugger key. That prevents winedbg from launching when a crash happens. Appreciate the heads-up!

Ryoxzd avatar May 15 '25 13:05 Ryoxzd

Just tried with removing the wine debugger and the game runs quite well, I get around 200FPS and the crashing has stopped

MompfStar avatar May 15 '25 18:05 MompfStar

Image Running using Lutris on Fedora 42. Everything works perfectly fine. Sometimes textures missing in dormitory, but enabling all graphics features in Lutris (DXVK, VKD3D, etc) fixes this

Image Always appears this error, you can ignore it

NON-Steam version. @Ryoxzd, thank you for this comment

Overall experience: Runs mostly perfectly, with occasional lag spikes (never happened on windows before)

ktnk-dev avatar May 16 '25 22:05 ktnk-dev

Replying to https://github.com/ValveSoftware/Proton/issues/8262#issuecomment-2887766207

Can confirm that this works, but running this with two monitors requires that you either: turn on fullscreen, which turns off the secondary monitor, or turn on windowed mode. Borderless fullscreen makes the game stretch across both monitors. Running Linux Mint 22.1 EDIT: This appears to be a Wine 10.7 issue, not an issue with the game itself. I tried GFL2 and it had the same issue.

zahmbie1 avatar May 20 '25 02:05 zahmbie1

Replying to https://github.com/ValveSoftware/Proton/issues/8262#issuecomment-2883922996

Wouldn't just setting Auto to 0 work? As then if you needed to use it you could just put it back to 1. I think setting Auto to 0 will work. Can anyone test?

For the record, the String Value (REG_SZ) "Debugger" default is: winedbg --auto %ld %ld (So if you want to re-create it, right-click > New > String Value then double-click and enter the above value)

0x6A7232 avatar May 22 '25 07:05 0x6A7232

@zahmbie1

Can confirm that this works, but running this with two monitors requires that you either: turn on fullscreen, which turns off the secondary monitor, or turn on windowed mode. Borderless fullscreen makes the game stretch across both monitors.

Strinova runs normaly on my setup with two monitors (Hyprland, Wayland, Wine 10.7, tested with Fullscreen, Borderless and Windowed mode). I think its DE issue, not an issue with wine

EDIT 1: tested few days ago before game update EDIT 2: tested after game update - no issues

ktnk-dev avatar May 22 '25 20:05 ktnk-dev

I have problems with updating game launcher (and game itself) on Wine 10.7. Launcher crashes when downloading files.

GE-Proton (Latest) with disabled DXVK and dgvoodoo2 helps me

Image

ktnk-dev avatar May 22 '25 20:05 ktnk-dev