ValveSoftware / Proton

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

Game Maker Studio 2 Desktop (585410) #1704

Open ghost opened 6 years ago

ghost commented 6 years ago

Compatibility Report

System Information

I confirm:

steam-585410.log

Symptoms

Game Maker Studio Desktop 2 won't launch. When I press the Launch button, it brings up a popup that says "Installing Game Maker Studio 2..." , then "Installing... 1/2" then "Installing Microsoft DirectX... 2/2". Then, it doesn't launch. Steam thinks it did launch though, so I have a total play time of about a minute.

Reproduction

I am using Manjaro Linux, i3 Community Edition. All I've done is install Game Maker Studio 2 and set it up for use with Proton. My OS is up to date.

Portal, Portal 2, and Goat Simulator all run well through Proton on my computer.

kisak-valve commented 6 years ago

err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed in the log points towards #18.

9Morello commented 5 years ago

mono.security.dll.so: cannot open shared object file: No such file or directory Still getting this on the log, the program doesn't launch.

ma1onso commented 4 years ago

Hi @kisak-valve, Game Maker 2 now thrown the next error message to try login:

Unable to login - no network connection" With the following details: "If this is a persistent issue, please try the following: Check any firewall is not blocking GameMaker Studio 2 access. Check any antivirus is not blocking GameMaker Studio 2 access. Check any proxy or VPN is not blocking GameMaker Studio 2 access. And if all else fails, submit a help ticket and include your ui.log which can be found: On Mac - 'Users/Shared/GameMakerStudi02 On PC

kisak-valve commented 4 years ago

Hello @ma1onso, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

ma1onso commented 4 years ago

steam-585410.log Hello again @kisak-valve, thank you for you help

kisak-valve commented 4 years ago

[00000000000000C0:] EXCEPTION handling: System.EntryPointNotFoundException: CreateNLSocket assembly:<unknown assembly> type:<unknown type> member:(null) and Error starting up networking. Network placed offline. (Error: CreateNLSocket assembly:<unknown assembly> type:<unknown type> member:(null)) looks like a couple lines of interest in the log.

madewokherd commented 4 years ago

That's from a class (NetworkChange) that Mono doesn't implement on Windows. We should see if referencesource or corefx has something usable, and if not we can probably get away with stubbing it.

madewokherd commented 4 years ago

I'm working on releasing Wine Mono 5.1.1 which will have NetworkChange imported from corefx.

ma1onso commented 4 years ago

I'm working on releasing Wine Mono 5.1.1 which will have NetworkChange imported from corefx.

Does this improvement apply for Proton 5.0-10?

madewokherd commented 4 years ago

Looks like Proton 5.0 is still using Wine Mono 4.9.4 due to regressions that would be introduced by updating it. I'd expect to see it in the next 5.x series for Proton.

ma1onso commented 4 years ago

Hi again @madewokherd, Now it's possible to login to Gamemaker studio 2 😎️, but the mouse click does not work 😖️. Thank you a lot! GameMakerClicks

steam-585410.log

Test on: Proton 5.13.1 and 5.13.1 beta

linkpy commented 3 years ago

I managed to install GMS2 throught Steam using Proton Experimental. Logging in worked and the initial installation too but clicks doesn't work (same with Proton 6.3-4).

From https://askubuntu.com/questions/1252941/wine-application-doesnt-register-mouse-input : Using winecfg to switch the Windows version to Windows 7 fixes the issue.

I tried to make a small sample project and everything works : image

However the IDE lags quite a bit and the code editor doesn't have a monospaced font.

ma1onso commented 3 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/1704#issuecomment-854047402

Yes, I can confirm the lag : (. Thanks for the information.

Shadowblitz16 commented 1 year ago

any info on this?

ma1onso commented 1 year ago

any info on this?

Now GameMaker have a native version for Linux: https://gms.yoyogames.com/GameMaker-2023.2.0.71.deb

Shadowblitz16 commented 1 year ago

any info on this?

Now GameMaker have a native version for Linux: https://gms.yoyogames.com/GameMaker-2023.2.0.71.deb

is that the beta editor that is unfinished or a full stable linux ide?

ma1onso commented 1 year ago

any info on this?

Now GameMaker have a native version for Linux: https://gms.yoyogames.com/GameMaker-2023.2.0.71.deb

is that the beta editor that is unfinished or a full stable linux ide?

It's a work in progress, but now, it's working pretty good.

Shadowblitz16 commented 1 year ago

any info on this?

Now GameMaker have a native version for Linux: https://gms.yoyogames.com/GameMaker-2023.2.0.71.deb

is that the beta editor that is unfinished or a full stable linux ide?

It's a work in progress, but now, it's working pretty good.

A work in progress that takes this long isn't really progress. At least show some updates once in a while

Shadowblitz16 commented 1 year ago

I apologize for that last comment I thought this was yoyogames not valve @ma1onso what version of proton are you using?

ma1onso commented 1 year ago

I apologize for that last comment I thought this was yoyogames not valve @ma1onso what version of proton are you using?

I'm using the native version of GameMaker, I'm not running GameMaker with Proton.

Shadowblitz16 commented 1 year ago

The gamemaker linux ide is not up to date though and I have had issues with it crashing

ma1onso commented 1 year ago

The gamemaker linux ide is not up to date though and I have had issues with it crashing

What version are you using?

Shadowblitz16 commented 1 year ago

The gamemaker linux ide is not up to date though and I have had issues with it crashing

What version are you using?

idk I don't have one installed currently but last time I checked the linux editor was still in beta and like 3 years old

ma1onso commented 1 year ago

The gamemaker linux ide is not up to date though and I have had issues with it crashing

What version are you using?

idk I don't have one installed currently but last time I checked the linux editor was still in beta and like 3 years old

I'm using the last stable version.

image

Shadowblitz16 commented 1 year ago

Replying to https://github.com/ValveSoftware/Proton/issues/1704#issuecomment-1542995302

Ya it won't even let me rename a room and it either crashes or freezes up my os. That's not stable at all

9Morello commented 1 year ago

The LTS version of GameMaker has no official builds for Linux (yet?), so I feel this is still useful to track. I was having issues with trying to compile a bigger project. But basic functionality was working after installing it with Lutris. I can provide more feedback/logs if requested to reproduce those issues (including source code if some Valve dev wants to try reproducing it locally).

Kat-09 commented 1 year ago

It works fine for me on the Steam LTS version but it doesn't compile, it just stays compiling for hours (i left it for 3 hours and then gave up, it usually takes 2 minutes or 10 seconds on windows)