-
Notifications
You must be signed in to change notification settings - Fork 5
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
Kingdom Hearts 1-5 + 2.5 doesn't work on Heroic #2
Comments
Strange. You're getting a black screen even after renaming the EPIC folder into EPIC.bak? I can't sadly try out KH1.5+2.5 using Heroic, since I don't have it. Have you tried Lutris Wine as well? |
Use a different Proton version, for me the base menu launches fine on Manjaro but the games sadly launch, the loading screen is shown for 5 seconds and then they close and the base menu opens. It works on Proton 6.3 for me. Going to try wine lutris... |
With Proton 6.3 the I can get to the Game select screen. But the only Game which starts is re:coded. If I try to start any other Game I get back to the Game select menu after a few seconds black screen. And even in re:coded I can't get into a Game. I don't know how to launch Games from Heroic in Lutris. Here's my log:
|
I had now tried Proton GE and Version 6.10 from Lutris (figured out how to install). Proton GE shows the same behaviour as Proton 6.3 and Lutris shows only a black screen at start like the normal wine. |
The issue is, that by selecting the game from the launcher settings, you're pretty much stuck. Instead, load the game directly from the .exe you want (for example, KH2 has its own .exe and so on) Just like that, see if that sorts things out, I already know the launcher isn't working great on Wine on our side, since what It tries to do is switching between DX11 and DX12, but the game does, and good too! |
I was able to get it working with the game selector menu (video and audio), but going into any games loops you back to the selector again. However, cutscene "games" work fine. Note: Nothing changes when renaming the EPIC folder. |
I have discovered a workaround! So, in order to play the official version, you need to have your game installed under Legendary. This is so we can retrieve a fresh login session. First, decide what game you want to play. Then find the path to the binary that corresponds to that game. For this example, I will assume KH1, which for me has the path Launch Heroic from the command line: Now, use this command to get the flags to authenticate your game: Finally, lets combine it all together. Put the environment variables at the start, then the wine command, then the KH binary, then the authentication flags. It should look something like this: If all goes well, you will launch directly into the game. Note that in order to play it again, you must redo the command Edit: This process will work for you if you are able to get the launcher menu working. Also, don't forget to rename your EPIC folder or else the game will crash upon loading the intro movie. Edit 2: I've created a shell script that will automate running the game AFTER you edit in some of the stuff I stated earlier. The script is in this gist. |
I'm trying this on my laptop, which has an older Intel i7 Haswell CPU, and I'm having issues (also running 5.13.5-1-MANJARO). My desktop has a NVIDIA 1050TI, so maybe that's why it was more willing to run. The issue is the window never opens. I can see the icon for the game briefly in my taskbar, but then it quickly disappears. I've tried mk-install and manually installing dxvk-1.9. Edit: Probably because my integrated graphics doesn't support Vulkan, as hinted by https://github.com/lutris/docs/blob/master/InstallingDrivers.md |
Yeah, sadly Vulkan isn't supported by older iGPU (see here for a proper example).You may wanna try and buy an external dGPU, which may or may not work, or a newer pc. Try the external GPU first, just in case.
That's amazing! Thank you for your research. I may as well add the script into the guide as well, with your permission! |
Thank you very much for this, but I am not able to get KH2 running after the startup. Right after the main menu in KH2 (not the launcher) I get a black screen. What exactly is this caused by? I tried running Proton Experimental and Proton-GE and both give me this black screen after the menu. I am using the Heroic game launcher method. When I run your launcher, I also get "KINGDOM HEARTS II FINAL MIX.exe: Permission denied. If I try to just copy and paste the long command with ENV variables into terminal, it says launching with no output. Could you possibly give an example of how the script file should look? I'm not 100% confident what should go in HEROIC_WINE. |
any chance we could get a video on how to do it? im brand new and just got my steam deck and i would love you forever if i could get at least kh2 running |
@expert3411 You should be able to select another EXE in the Heroic Launcher. Just select the KINGDOM HEARTS II FINAL MIX.exe there. Tell me, if you need more instructions. |
@expert3411 I've also got it working by selecting the EXE, but there's a little bit of setup I had to do, but luckily it's pretty minimal to what's I've had to do in the past. Note that I'm not running a Steam Deck, so I can't guarantee 100% success. Assuming you already have the game installed using Heroic Launcher, go to the location of the game install (folder name should be KH_1.5_2.5, which you can find by clicking on the game's icon in Heroic Launcher). Rename the folder EPIC to EPIC.bak. This fixes an issue where prerendered cutscenes crash the game. After that, download and install Lutris. This is a generic game launcher for Linux, but it's useful here because it can help us configure different Wine installs. Once it's installed, you should see a list of runners on the left. Hover over the "Wine" option and click the folder-looking icon. This will show a large list of Wine versions to install. The one I got working pretty easily is called lutris-GE-Proton7.1. Click the checkbox next to it to install it. Once that finishes, you can exit Lutris. From Heroic games, configure the settings for Kingdom Hearts 1.5+2.5. Under "Wine Version", select "Wine - lutris-GE-Proton7-1-x86_64". Then Launch the game. A blank window will appear, but you should be able to hear sounds when pressing some buttons. Close out of the game by using the X button in the corner of the game window. Go back into the settings for the game in Heroic. Untoggle both settings with the name "Auto Install/Update ... on Prefix". A small window will appear. After it disappears on its own, toggle both settings to checked. The same little window will appear and disappear. That completes the setup, and the game should work. However, there's an issue with the custom launcher, and it loops back into itself when trying to start a game. To fix this, you'll need to go to the game's settings, select Other on the left, and click the folder icon under "Select an alternative EXE to run." Then go to the game's install location and select the EXE for the game you want to run. The EXE names are: KINGDOM HEARTS FINAL MIX.exe - KH1 Of course, you'll have to change this whenever you want to switch to a different game. But otherwise, that's it. Hopefully this all worked for you. Edit: I don't know how I missed it, but Heroic Launcher recently added a Wine Manager. You can find this in the left panel. In there, you can select "Proton-GE-Proton7-9." This one seems to work without any extra configuration. This skips installing Lutris and doing the toggling of the "Auto Install..." option. |
great news i got it to work but some of the cutscenes aren't playing like roxas sleeping and seeing soras memory's. also im getting a lot of frame stuttering and when ever a cutscene does play it runs a 30 instead of 60 but this is the price i pay to play the game on Linux and on the steam deck. i appreciate all your help @xlash123 |
Actually the cutscenes running at 30FPS instead of 60FPS isn't a Linux issue, it's Square not caring enough to make the cutscenes run at 60FPS, you'll actually have to use mods to get them running at 60FPS and above. |
@FlaareZero Since the method I described above works for others, can you remove references to my script in the How To and replace it with the above? I don't really have plans to make sure my script keeps working now that this method is available. |
I keep trying to follow tutorials on how to do this but Heroic just does not want to boot the game no matter what. If I select the specific exe it just closes after trying to boot for 5 seconds. If I select the in game launcher, it gives me an error message. I have no idea what I am missing I have uninstalled and reinstalled multiple times, tried following tutorials from the start, and still no luck. The closest I have gotten is getting the title screen to boot through the official epic games launcher, but still cant boot into the actual games. |
@DaNovaFRFX What is your OS and hardware? Also, what are the logs after you attempt to start the game? |
On Kingdom Hearts 1.5+2.5 with Proton Experimental, running the KINGDOM HEARTS FINAL MIX.exe and without renaming EPIC folder, I was able to play the pre-rendered cutscenes but only sound worked fine, the screen still black, I think that's some improvement considering they didn't work before. |
@guibperes What is the rest of your setup? I've tried various Proton versions including Experimental and GE (7.24) (and mf-install, and limiting the CPU cores with For reference: |
I'll send here my Heroic last play log, there's some Gstreamer warnings too.
The new game starts, cutscene only sound, but when the cutscene ends the game freezes in a dark blank screen |
I'll close the issue, since it has been solved as of the 3rd August :) |
Disabling cutscenes is not a solution though, just a workaround.
…On Fri, 2 Sep 2022, 20:58 Mattia Rugna, ***@***.***> wrote:
I'll close the issue, since it has been solved as of the 3rd August :)
—
Reply to this email directly, view it on GitHub
<#2 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAEGRNX65MHWVPTZAGQIJI3V4JE6TANCNFSM5AHCTC7Q>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
I followed you How to to get KH 1.5+2.5 Remix working on Heroic but I still get a black screen at start. I don't know how to play Games from the Epic Store in Lutris. Any ideas?
The text was updated successfully, but these errors were encountered: