Skip to content

v0.7.2

Compare
Choose a tag to compare
@emoose emoose released this 19 Mar 15:44
· 20 commits to master since this release

To install just extract xinput1_3.dll & DQXIS-SDK.ini into your steamapps\common\DRAGON QUEST XI S\Game\Binaries\Win64\ folder.

Alternately for the Microsoft Store version you can use an injector tool like the one included with UUU to inject the xinput1_3.dll file into the DRAGON QUEST XI S.exe process, this should apply all the fixes/changes from DQXIS-SDK to your game - though will need to be manually injected each time you run the game... (a launcher tool will be provided in future to handle injecting automatically)

DQXIS-SDK.ini can also be kept inside the 'Documents\My Games\DRAGON QUEST XI S' folder, in case you're unable to store it next to the game EXE.

To make use of custom bindings/actions you'll need to set the BindFromInputIniOnly setting inside DQXIS-SDK.ini to true - when you next run the game a message box will appear asking if you want to use defaults, choose Yes to this dialog to allow the games default bindings to be applied. (if you've changed your Input.ini file at all make sure to back it up first!)

After that you should now have a ~10KB Input.ini file inside Documents\My Games\DRAGON QUEST XI S\Steam\Saved\Config\WindowsNoEditor\, open that using your text editor of choice and feel free to customize any of the bindings! (make sure to only change this file when the game isn't running though)

If the game doesn't seem to respond to any inputs, you can manually apply the default bindings by extracting the Input.ini from the ZIP into the WindowsNoEditor folder above.

(note that BindFromInputIniOnly will make the in-game keyboard binding editor non-functional, instead you can edit the Input.ini to customize them however you like)

Changes:

  • (0.7.2) DQXIHook: hook FTripleModule::GetCheatManager instead of StartupModule (allows Triple cheats to be unlocked at any point, eg when injecting)
  • (0.7.1) DQXIHook: unlock UTripleCheatManager console commands (a list of commands can be found here, not all are functional however!)
  • (0.7.1) CustomActions: add hook for AJackTripleManager (2D mode), allows QuitGame action to work during 2D mode
  • (0.7.1) RenderFix: prevent TAA being disabled on every USceneCaptureComponent2D
  • (0.7.0) FirstPerson: added HideMinimap setting to DQXIS-SDK.ini, allows hiding mini-map when in movable-first-person mode (thanks to @mike9k1!)
  • (0.7.0) RenderFix: allow TAA to be applied to USceneCaptureComponent2D
  • (0.6.9) Use proper defaults in Input.ini (you might want to delete your Documents\My Games\DRAGON QUEST XI S\Steam\Saved\Config\WindowsNoEditor\Input.ini file and let DQXIS-SDK recreate it!)
  • (0.6.9) Add QuitGame custom action, bound to Escape by our custom Input.ini (thanks mike9k1!)
  • (0.6.8) De-hardcode the 'render scale default resolution' addrs, should now work on both Steam & MS Store versions
  • (0.6.8) Search known DQXIS documents folders for DQXIS-SDK.ini config, allows DQXIS-SDK.ini to be stored anywhere inside 'Documents\My Games\DRAGON QUEST XI S' folder
  • (0.6.7) DevConsole: allow creating ViewportConsole long after game startup - should allow console to be unlocked no matter what point DLL is loaded into the game process (eg. injecting into MS store version after game has started)
  • (0.6.6) RenderFix: prevent JackCharacterCaptureCamera from being affected by r.TextureRenderTarget2DScale cvar
  • (0.6.5) Add support for MS Store 2020-10-23 build
  • (0.6.4) 1stPerson: actually fix the NPC zoom centering bug
  • (0.6.3) FirstPerson: fix NPC conversation "zoom" causing cam movement when changing 1st -> 3rd
  • (0.6.2) FirstPerson: fixed camera movement (interpolation) when switching from 1st to 3rd person
  • (0.6.1) FirstPerson: fix bad camera position when fight-started event plays
  • (0.6.1) FirstPerson: fix character model not being hidden after battle
  • (0.6) FirstPerson: exit FPV when battle starts, re-enter when battle ends
  • (0.6) FirstPerson: hide eggsoskeleton/face invader vehicle model (as chara is inside them)
  • (0.6) FirstPerson: automatically increase/decrease EyeHeight when mounting/unmounting vehicles
  • (0.5.5) FirstPerson: change BaseEyeHeight instead of CapsuleHalfHeight, no longer affects physics hitbox!
  • (0.5.5) Input.ini: add ConsoleKeys line for users to customize
  • (0.5.4) Stop NPCs from fading out in normal non-movable first-person view (can now view NPCs up close)
  • (0.5.3) Added UseMovableCamera INI setting for first-person camera, lets you play like it was a first-person game!
  • (0.5.2) Creates default Input.ini if it doesn't exist (after prompting user first)
  • (0.5.1) Included missing default binds in Input.ini
  • (0.5) Added "BindFromIniOnly" config option, allows us to prevent game from overriding any custom bindings (requires Input.ini to be copied in, containing the default binds for the game to use)
  • (0.4) Added fixes for some commonly misconfigured cvars (sets to known-good value)
  • (0.4) Allow INI file to choose which patches/hooks to apply to game
  • (0.4) Allow disabling the games ExcludedDebugPackage* vars by renaming them
  • (0.4) Integrated dev-console enabler & loose-file-loader from DQXISHook.

Custom bindings:

The included Input.ini also binds the custom bindings added by DQXIS-SDK:

  • FirstPersonCamera: N, Back, MiddleMouseButton
  • EnterPartyChat: M, LS
  • QuitGame: Escape

Note that more than one action can be bound to a single key/button, so you might want to search Input.ini for other actions that are bound to the same key.