-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minecraft Legends (1928870) #6696
Comments
I can confirm, I have the same issue. Tried multiple version of the game. System Information
Proton logs : |
Also experiencing this issue. Below is my system InfoCPU: AMD Ryzen 5 5600H |
Minecraft Legends: unimplemented function Issue transferred from #6697. Compatibility Report
System Information
I confirm:
SymptomsGame won't launch. Logs show the error: Unhandled exception: unimplemented function api-ms-win-core-psm-appnotify-l1-1-0.dll.RegisterAppStateChangeNotification called in 64-bit code (0x000000007b01260e). ReproductionInstall minecraft legends through steam on ubuntu 22.04, enable proton for experimental or version 8, 7 or 6, try to launch game. @Pavocracy commented on 2023-04-18T16:46:24: whoops, looks like between searching for an existing issue and then taking the time to fill out this issue, another issue was posted for the same game but for the steam deck. |
Hello @LiamDawe, |
Is this as simple as downloading the DLL and putting it in the proton directory? Is there a safe way to download the missing DLL? plenty of google results but they all seem sketchy? |
I used winetricks to install |
Does this patch help? minecraft_legends.txt |
I'm sorry but I don't understand how to use this patch ? Do I need to compile proton from a specific commit ? Sorry if it's a dumb question Edit : Found the documentation on how to compile and apply patches to GE-Proton, I'm gonna give it a try and give you feedback on the patch ASAP |
so ? also how did u do to dothe thing with the patch ? |
You can have a look there : https://github.com/GloriousEggroll/proton-ge-custom#building You will need to setup podman rootless for the building process |
where do i put the .txt ? |
Just follow the building guide, patches are explained at step 2. If you are not comfortable with building things, it might not be a better idea to wait for the patches to get implemented in GE or Proton itself. It also take some time to compile (Around 20 minutes) |
can't you just send the patched proton version urself ? |
Sadly it didn't work, still the same issue, see the attached logs |
Check the configure file. It might not have been updated. You need to run
the command autoreconf and maybe autoupdate after applying the patch but
before running ./configure
…On Tue, Apr 18, 2023, 17:35 Thibaud Galloy ***@***.***> wrote:
Does this patch help? minecraft_legends.txt
<https://github.com/ValveSoftware/Proton/files/11265020/minecraft_legends.txt>
Sadly it didn't work, still the same issue, see the attached logs
steam-1928870.log
<https://github.com/ValveSoftware/Proton/files/11266537/steam-1928870.log>
—
Reply to this email directly, view it on GitHub
<#6696 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACRAPDGK5VM4PNSAEY2RCODXB4CJNANCNFSM6AAAAAAXC4JHTA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
I tried the patch and it crashes identically to prior. If I am understanding the log it seems it loads the build_module so I am unsure why it cannot find the function. |
Did you run the command autoreconf and autoupdate after applying the patch prior to ./configure? This is needed to enable the dll in the configure file, not configure.ac. If there's no entry in configure for twinapi.appcore.dll then it was not enabled. You can also check the prefix to see if twinapi.appcore.dll exists. Running winecfg in the prefix and checking if twinapi.appcore.dll is listed in the libraries tab in the combo box "New override for library" is likely the best way to confirm it's been enabled. |
@mohamadaljaf I'm having difficulty even applying your patch in the first place. Following the GE building instructions, when I run: $ ./patches/protonprep-valve-staging.sh I get stopped at: can't find file to patch at input line 309
|
I don't have the game yet but you might have to install vcrun2105 via winetricks to make it work. (Seems like it crashed because of a dll file missing pertaining to that) No harm running it in lutris either with the updated version of proton. |
I see, here's a patch that should work with Proton-GE, it should also work with Proton 7.0. No need to run autoreconf nor autoupdate either. |
@mohamadaljaf Using your patch on
Built with Am I required to touch autoconf at all if I'm using the top-level |
Sorry, I only had an hour of sleep. I hope this one works. I'm not really familiar with forwarding for dlls that have more than 1 dot in their name. proton-ge-minecraft-legends-v2.txt If that one doesn't work try this: proton-ge-minecraft-legends-v3.txt I'll submit an MR to Wine so it can get upstreamed. |
@mohamadaljaf Unfortunately neither of those seemed to properly forward it: v2:
v3:
Running
|
Got the same issue as above full logs for V2 : And V3 : Seems those are the important lines :
|
im a bit stupid but is there a vid or step by step guide |
take a look at this comment for build instructions #6696 (comment) |
how do i set up potman and rootless |
Guys, this is not a chat room, this is the official bug tracker. For general help and support on patching go to a suitable place. All you’re doing is spamming notifications. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as resolved.
This comment was marked as resolved.
I Don't Know How Do I Patch V: |
Detailed instructions on how to apply the patch. I'm assuming you're all on Linux.
|
I played for about an hour in the campaign, and I've seen zero problems thus far, and performance is stellar (though I cannot attest to how "native" the performance it is). I have not tested this on a Steam Deck. The following download is redist build of Proton It is ONLY intended to be used with Minecraft Legends. Use with any other game would be rather silly. Place this in the |
Steam Deck users: I'd advise launching the game first in desktop mode if you're wanting to link your Microsoft account (for online play I guess?). I was able to authenticate, but Wayland and pop-ups still don't mix too well. |
Why The Download Link Is Broken? It's Saying Not Found |
Many, many thanks!! Too all of you!! (But looks like the download links isn't working) |
I've resolved the download link in an edit, here it is for posterity/email users: download |
Thank You |
I've created as well a Proton GE version with the patches if someone can give me some feedback if it works would be appreciated, because I don't own the game |
I tried the custom build with patches from @drunderscore described by @OpenBagTwo, unfortunately it does not go beyond the loading screen, indicator goes somewhere to 3/4 and window disappears. Other than that I noticed that new hotfix Log for custom build: Log for hotfix: |
Hm. I put the @drunderscore compat files in the proper directory but couldn't tell which one it's supposed to be, wasn't showing up in the compatibility list. Maybe because I have MCL installed to the microSD card and not internal? So I tried "Proton Hotfix" at the bottom of the list and the game loaded. I removed the compat files from the directory and the game still loads, so... did Valve stealth fix or something? Edit: It appears they did? That explains the mysterious hotfix file that appeared when I installed Legends. |
Valve announced the update on Twitter. Proton Hotfix allows it to run, but the game will still randomly crash on you. Same details as in my OP, here's a log where it crashes back to the library after playing: |
Have you got a link to that Twitter post? I can't seem to find it.
…On Thu, Apr 20, 2023, 5:42 AM Liam Dawe ***@***.***> wrote:
Valve announced the update on Twitter.
Proton Hotfix allows it to run, but the game will still randomly crash on
you.
Same details as in my OP, here's a log where it crashes back to the
library after playing:
steam-1928870.log
<https://github.com/ValveSoftware/Proton/files/11284729/steam-1928870.log>
—
Reply to this email directly, view it on GitHub
<#6696 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGS7E2CS2AUH7DM2IEXQPP3XCEAHHANCNFSM6AAAAAAXC4JHTA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
This build has worked wonderfully on deck for me, Crashed one time in desktop mode after microsoft sign in but have played for two hours straight after and havent crashed yet. |
Hello @andruhon, |
Why does it complain about api-ms-win-core-psm-appnotify-l1-1-0.dll is missing? Even if you download this dll and put it in system32, it still complains. |
Can confirm that Proton Hotfix contains the required changes to run this game now. I would recommend everyone use it in place of my changes. |
So you think the game isn't going to work on Intel GPU until https://gitlab.freedesktop.org/mesa/mesa/-/issues/6883 is addressed? Upd: |
Proton hotfix doesn't work for me. Any suggestions? |
Hello @PedroCraft50, please add |
Thanks, a header only Proton log tells us something went wrong before the actual game had a chance to run. If you completely close Steam, then run Blind guess that you've put the game on a secondary Steam library folder, and that is on an NTFS formatted partition. Proton interacting with NTFS is known to be temperamental and the general recommendation is to use a linux native filesystem. |
Running fine on Proton Experimental |
Compatibility Report
System Information
I confirm:
Proton Log File:
steam-1928870.log
Symptoms
It won't load at all, straight back to the Steam library, not even a window comes up. Same issue on Fedora desktop too.
UPDATE 20/04/2023
Proton Hotfix makes it run but not stable. See my comment.
The text was updated successfully, but these errors were encountered: