DQXIHook: enables Dragon Quest XI console + mod support

Do you know a tool, link or website for working on a specific game files or to help game research? Let's collect them here!
infogram
Posts: 20
Joined: Fri Nov 03, 2017 8:31 pm

DQXIHook: enables Dragon Quest XI console + mod support

Post by infogram »

Latest version: 0.5 - updated for the latest DQXI patch as of 02/18/2019!

DQXIHook is the DLL wrapper used in the DQXI Orchestration 0verhaul Mod, which hooks the game to allow loading unpacked/loose files from disk instead of from the Data.pak file (which is used in OOM to change the sound files used the game, but any kind of file in the .pak can be replaced with it)

It also enables usage of the in-game console, so now you can change console variables (graphics settings etc) and use commands at runtime, simply by opening the console with the console key.

The latest download is found just below, just click on the the DQXIHook_0.x.zip link. The included readme explains a lot more about the hook, modding other kinds of files, troubleshooting, etc.
Last edited by infogram on Tue Feb 19, 2019 8:02 pm, edited 6 times in total.
lionheartuk
Posts: 28
Joined: Mon Jan 26, 2015 8:39 pm

Re: Dragon Quest XI Console

Post by lionheartuk »

Looking forward to testing this out.
sunlightface
Posts: 1
Joined: Tue Sep 25, 2018 5:58 pm

Re: DQXIHook: enables Dragon Quest XI console + mod support

Post by sunlightface »

for the test, i changed default font file to chinese font file
// FONT_Garrick, FONT_Garrick_Bold, FONT_Garrick_Bold_Movie
//Except for these files, Other modified files (chinese image, font) work well with dqxihook

sure, this chinese font file is correct with patch translated to chinese version.. this file is packed in data_chs.pak

i just unpacked file with quickbms(dragon qeust xi.bms) and this file moved to directory \Game\Content\Fonts but cant play

game coz show error "serial size mismatch" do you have any infomation?

also uasset,uexp file can't import ue4 editor..maybe because i think different ue4 engine version or this file is custom

format..so What ue4 engine version is Dragon Quest xi? Sadly only fix with hex editor?

If i don't get any information at here, should I just disassemble the exe file?
infogram
Posts: 20
Joined: Fri Nov 03, 2017 8:31 pm

Re: DQXIHook: enables Dragon Quest XI console + mod support

Post by infogram »

sunlightface wrote:for the test, i changed default font file to chinese font file
// FONT_Garrick, FONT_Garrick_Bold, FONT_Garrick_Bold_Movie
//Except for these files, Other modified files (chinese image, font) work well with dqxihook

sure, this chinese font file is correct with patch translated to chinese version.. this file is packed in data_chs.pak

i just unpacked file with quickbms(dragon qeust xi.bms) and this file moved to directory \Game\Content\Fonts but cant play

game coz show error "serial size mismatch" do you have any infomation?

also uasset,uexp file can't import ue4 editor..maybe because i think different ue4 engine version or this file is custom

format..so What ue4 engine version is Dragon Quest xi? Sadly only fix with hex editor?

If i don't get any information at here, should I just disassemble the exe file?

The .uexp for it might be NOT'ed, I made a tool to fix that here: viewtopic.php?p=38247#p38247

DQXI is 4.13.1 afaik, but there's some things ported from later versions like "Event Driven Loader" that came from 4.14.. really dunno why they couldn't port the better TAA over too, oh well.
komodoxeno
Posts: 2
Joined: Fri Sep 14, 2018 4:15 pm

Re: DQXIHook: enables Dragon Quest XI console + mod support

Post by komodoxeno »

Have you had the chance to look into the issues umodel has with the models and textures? Until this is worked out we won't be able to do much ^.^
I'll have to port all my texture mods to use this if possible :)
Thanks for all your hard work!
Canzah
Posts: 4
Joined: Wed Oct 17, 2018 5:53 pm

Re: DQXIHook: enables Dragon Quest XI console + mod support

Post by Canzah »

Latest patch broke the DQXIHook, can you look into updating it?
marty
Posts: 3
Joined: Tue Mar 03, 2020 2:48 pm

Re: DQXIHook: enables Dragon Quest XI console + mod support

Post by marty »

#removed
TheSh466Y
Posts: 1
Joined: Fri Feb 05, 2021 3:35 am

Re: DQXIHook: enables Dragon Quest XI console + mod support

Post by TheSh466Y »

Hi Everyone:

It's been 2 years of the DQXIHook and it's an amazing mod loader, but I have some issues using this (The Non-S version) with the Retro Music Mod (https://www.nexusmods.com/dragonquestxi/mods/89). In The Kingsbarrow area (beginning of the game) when I'm going in the second ladder downstairs to the Lower Level, the game freezes and after 1 minute, the game crashes. I checked removing mod and, removing the Hook dll solves the problem. Is there any solution to this, please?

Thanks for your work in this hook.

PS: Sorry for my bad english.

EDIT: I'm an idiot, the issue is that the hook is looking for a uexp with a wrong name, I changed and the problem is now solved.