KINGDOM HEARTS -HD 1.5+2.5 ReMIX-

KINGDOM HEARTS -HD 1.5+2.5 ReMIX-

Nicht genug Bewertungen
PCPatchManager and LuaBackend on Steam Deck/Linux
Von Aftonstjarna
Modding using Heroic Games Launcher as a wrapper for KHPCPM and LuaBackend compatibility fix.
   
Preis verleihen
Favorisieren
Favorisiert
Entfernen
PCPatchManager
There's a few ways of doing this but I'll be using HGL
Add the exe and use Wine-GE-Proton8-26 download it from Wine Manager on the sidebar



Open the settings here


Scroll down click Winetricks and add vcrun2022 and dotnet48


If you get any error about desktop runtimes click the "run exe on prefix button" and select your downloaded runtime

Link your Steam game folder to your desktop or home folder in your file manager to make finding your games a bit easier
Here's a video showing it if you don't know how to do that
https://youtu.be/pLgckTzS-1Q

Prefix with saves is here typically if you need it
/home/deck/.local/share/Steam/steamapps/compatdata/2552430/pfx/drive_c/users/steamuser/

Now just run the manager in the launcher and patch away!


I've confirmed the Vanilla Heartless colors mod is working
https://www.nexusmods.com/kingdomheartsfinalmix/mods/8
LuaBackend (as of v1.8.0)
Lua mods need to be updated. Filter the nexus by last updated and download lua mods from after the Steam release

Download LuaBackend here
https://github.com/Sirius902/LuaBackend/releases

Game folder example path:
/home/deck/.local/share/Steam/steamapps/common/KINGDOM HEARTS -HD 1.5+2.5 ReMIX-/

Extract zip contents to game folder and rename DBGHELP.dll to dinput8.dll
Replace the contents of LuaBackend.toml with this:

[kh1]
scripts = [{ path = "scripts/kh1/", relative = true }]
base = 0x0
thread_struct = 0x22BAA20
exe = "KINGDOM HEARTS FINAL MIX.exe"
game_docs = "My Games/KINGDOM HEARTS HD 1.5+2.5 ReMIX"
[kh2]
scripts = [{ path = "scripts/kh2/", relative = true }]
base = 0x0
thread_struct = 0x8A0930
exe = "KINGDOM HEARTS II FINAL MIX.exe"
game_docs = "My Games/KINGDOM HEARTS HD 1.5+2.5 ReMIX"
[bbs]
scripts = [{ path = "scripts/bbs/", relative = true }]
base = 0x0
thread_struct = 0x110B84A0
exe = "KINGDOM HEARTS Birth by Sleep FINAL MIX.exe"
game_docs = "My Games/KINGDOM HEARTS HD 1.5+2.5 ReMIX"
[recom]
scripts = [{ path = "scripts/recom/", relative = true }]
base = 0x0
thread_struct = 0xC072C0
exe = "KINGDOM HEARTS Re_Chain of Memories.exe"
game_docs = "My Games/KINGDOM HEARTS HD 1.5+2.5 ReMIX"
[kh3d]
scripts = [{ path = "scripts/kh3d/", relative = true }]
base = 0x0
thread_struct = 0x14DA6F20
exe = "KINGDOM HEARTS Dream Drop Distance.exe"
game_docs = "My Games/KINGDOM HEARTS HD 2.8 Final Chapter Prologue"


Add this to your game properties to load the dll
WINEDLLOVERRIDES="dinput8.dll=n,b" %command%
The Steam Deck command is not needed on the Deck


Script/Save folder example path:
/home/deck/.local/share/Steam/steamapps/compatdata/2552430/pfx/drive_c/users/steamuser/Documents/My Games/KINGDOM HEARTS HD 1.5+2.5 ReMIX/

Lua folder structure for both Steam and Epic:


For Kingdom Hearts Final Mix the default folder will be scripts/kh1.
For Kingdom Hearts Re: Chain of Memories the default folder will be scripts/recom.
For Kingdom Hearts II Final Mix the default folder will be scripts/kh2.
For Kingdom Hearts Birth by Sleep Final Mix the default folder will be scripts/bbs.

Report any issues here:
https://github.com/Sirius902/LuaBackend/issues
14 Kommentare
Aftonstjarna  [Autor] 24. Juli 2024 um 5:43 
I had the same issues recently turns out the default controller port keeps changing. I had to connect another controller and reorder the one I was playing with to 2 or 3.
Lord Víðarr 12. Juli 2024 um 1:58 
Does anybody here know how to get your controller to work after modding? I'm using a DualSense and it does work before I started modding the game but now it won't. I'm sure it has something to do with the "dinput8.dll" file since when i got rid of it, the control works just fine although I can't use the mods anymore.
xxNinoxx 28. Juni 2024 um 13:36 
Luaback end wont work on mine.
BAM 28. Juni 2024 um 13:25 
Try using lux wine it worked better for me this way for the patcher and for the .lua I followed this guide above:
https://github.com/VHSgunzo/lux-wine#:~:text=curl%20-sL%20lwrap.github.io%7Cbash
https://github.com/AntonioDePau/KHPCPatchManager/issues/42
Hikkikomari 28. Juni 2024 um 11:01 
The patcher keeps saying there was a serious problem what do i do
Mae Day 26. Juni 2024 um 12:35 
HGL ends up finding a serious problem when launching the patcher
noahiscool13 23. Juni 2024 um 19:22 
@Aftonsjarna I did all those things. But it still didn’t work
Aftonstjarna  [Autor] 23. Juni 2024 um 15:51 
Guide update with clearer explaination and another video
Mctavish4 23. Juni 2024 um 15:31 
@noahiscool13 I got the patch manager working on steam deck, but I'm still having issues with lua (I am using the steam version)
noahiscool13 23. Juni 2024 um 9:56 
And does it work on steam deck?