AntonioDePau / KHPCPatchManager

A tool based on OpenKH to allow modders and users to easily mod the PC release of the Kingdom Hearts collection
Apache License 2.0
53 stars 10 forks source link

Can't open on Steam Deck #42

Open Keldium opened 3 weeks ago

Keldium commented 3 weeks ago

Hi ! I tried to open the exe on Steam Deck using Wine from the Discover app but it won't open. Can someone give me a step by step guide to run the manager, or correct the issue ?

ghost commented 3 weeks ago

+1 really want to mod the game but cant, Steam OS is my only PC :(

Keldium commented 3 weeks ago

I found a way to open the exe ! Download the DotNetZip.dll and place it next to the exe, in the same place, while using Wine downloaded in the Discover app ! The dll can be found on Internet !

AntonioDePau commented 3 weeks ago

Thanks for the solution, @Keldium :) not sure why the embedded DotNetZip.dll is not being used on the Steam Deck. Is there any specific error when the .dll is not manually downloaded and placed next to the exe?

ghost commented 3 weeks ago

YES thank you!!! :D

Keldium commented 3 weeks ago

There's no error shown, the app just close itself without dll next to it !

Dooroofoo commented 2 weeks ago

I found a way to open the exe ! Download the DotNetZip.dll and place it next to the exe, in the same place, while using Wine downloaded in the Discover app ! The dll can be found on Internet !

What is the dotnetzip.dll? Where can I find that im new to modding lol. If anyone could help me getting it to start I’d great appreciate it ):

Dooroofoo commented 2 weeks ago

I found a way to open the exe ! Download the DotNetZip.dll and place it next to the exe, in the same place, while using Wine downloaded in the Discover app ! The dll can be found on Internet !

Hi can you explain what you mean? 😭 I made a new folder to put the patch manager in and put the .dll file in the same folder and it still won’t open. It opens for a second then closes

AntonioDePau commented 2 weeks ago

@Dooroofoo, have you used the Discovery App to install/download Wine? Please do some research on Google before posting here. This is for help regarding the tool, you're having issues running an executable on Linux, try to solve that first.

If you do have Wine already, try running the tool through a command line interface (console) so you can share the error message with us.

Keldium commented 2 weeks ago

@Dooroofoo Here a step by step guide with ugly pictures ! First : Open Discover app (the little blue bag) and search Wine Two : Install Wine. It will help you to run exe ! Three : Search DotNetZip.dll on internet, download it Four : Place it next to KHPCPatchManager.exe and Ressource Five : Open KHPCPatchManager.exe with Wine and it will open ! (do not care about the other files in the last picture, they're useless !) IMG_20240615_121933 IMG_20240615_122027 IMG_20240615_121805

ErlanPietro commented 2 weeks ago

How can I find KH Steam folder using the patch manager running with Wine? I installed the DotNetzip.dll and now the patch manager runs fine, but when it ask me to find the folder where KH is installed, the directory appearing on wine is not the same as the Steam Deck/Linux directory

Dooroofoo commented 2 weeks ago

@Dooroofoo Here a step by step guide with ugly pictures ! First : Open Discover app (the little blue bag) and search Wine Two : Install Wine. It will help you to run exe ! Three : Search DotNetZip.dll on internet, download it Four : Place it next to KHPCPatchManager.exe and Ressource Five : Open KHPCPatchManager.exe with Wine and it will open ! (do not care about the other files in the last picture, they're useless !) IMG_20240615_121933 IMG_20240615_122027 IMG_20240615_121805

Thank you so much! I’m about to try now, but what is the resources folder? And where should the resource folder and patch manager exe be placed? Just anywhere?

Dooroofoo commented 2 weeks ago

@Dooroofoo, have you used the Discovery App to install/download Wine? Please do some research on Google before posting here. This is for help regarding the tool, you're having issues running an executable on Linux, try to solve that first.

If you do have Wine already, try running the tool through a command line interface (console) so you can share the error message with us.

Your right I’m sorry I did try researching but I couldn’t find anything so this page was my last bastion ):

AntonioDePau commented 2 weeks ago

@Dooroofoo, the Resource folder gets created when you start the executable. The executable can be placed wherever, but you'll have to put the DLL next to it.

Dooroofoo commented 2 weeks ago

@Dooroofoo, the Resource folder gets created when you start the executable. The executable can be placed wherever, but you'll have to put the DLL next to it.

Wow finally got it to work. Thanks guys sorry to bother!

Dooroofoo commented 2 weeks ago

@Dooroofoo, the Resource folder gets created when you start the executable. The executable can be placed wherever, but you'll have to put the DLL next to it.

I got the patch manager running but when I choose apply patch it says it could not find the installation path. Do you know how I would find the right installation path on the steam deck?

TheFervidActor commented 2 weeks ago

How can I find KH Steam folder using the patch manager running with Wine? I installed the DotNetzip.dll and now the patch manager runs fine, but when it ask me to find the folder where KH is installed, the directory appearing on wine is not the same as the Steam Deck/Linux directory

Instead of using wine to launch the patch manager install and use LuxWine. I tried it and it showed up

TheFervidActor commented 2 weeks ago

@Dooroofoo, the Resource folder gets created when you start the executable. The executable can be placed wherever, but you'll have to put the DLL next to it.

I got the patch manager running but when I choose apply patch it says it could not find the installation path. Do you know how I would find the right installation path on the steam deck?

use the solution I wrote above

julianrios commented 2 weeks ago

Can someone share a link to this DotNetZip.dll please?

I tried a few different ones on the first google links from search but none look like the screenshots shown here.

julianrios commented 2 weeks ago

For anyone else who struggles to find this: https://www.dllme.com/dll/files/dotnetzip/081c3e4b982ef5f2316bbdd31b324fc2/download

julianrios commented 2 weeks ago

How did others get past this? For me I can navigate to the folder not sure if its because its hidden Screenshot_20240620_203206

My file location is here but the gui only accepts \

So I tried to pass as this: Z:\home\deck.local\share\Steam\steamapps\common\KINGDOM HEARTS -HD 1.5+2.5 ReMIX-\Image\dt

Deck Location: /home/deck/.local/share/Steam/steamapps/common/KINGDOM HEARTS -HD 1.5+2.5 ReMIX-/Image/dt

TheFervidActor commented 2 weeks ago

How did others get past this? For me I can navigate to the folder not sure if its because its hidden Screenshot_20240620_203206

My file location is here but the gui only accepts \

So I tried to pass as this: Z:\home\deck.local\share\Steam\steamapps\common\KINGDOM HEARTS -HD 1.5+2.5 ReMIX-\Image\dt

Deck Location: /home/deck/.local/share/Steam/steamapps/common/KINGDOM HEARTS -HD 1.5+2.5 ReMIX-/Image/dt

Like i said earlier use luxwine

GimmeDatHaki commented 1 week ago

Luxwine works fine but for some reason the .local folder is nowhere to be found.

NaomiReadbeforeint commented 6 days ago

just move it to another folder, then patch the exes or whatever then move it back to steamapps/common