Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Kingdom Hearts III"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Audio: General maintenance with AutoWikiBrowser in Bot mode)
(48 intermediate revisions by 21 users not shown)
Line 1: Line 1:
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Kingdom_Hearts_3_cover.webp
 
|cover        = Kingdom_Hearts_3_cover.webp
Line 10: Line 9:
 
{{Infobox game/row/date|Windows|March 30, 2021}}
 
{{Infobox game/row/date|Windows|March 30, 2021}}
 
|reception    =  
 
|reception    =  
{{Infobox game/row/reception|Metacritic|link|rating}}
+
{{Infobox game/row/reception|Metacritic|kingdom-hearts-iii---re-mind|84}}
{{Infobox game/row/reception|OpenCritic|1532/kingdom-hearts-iii|85}}
+
{{Infobox game/row/reception|OpenCritic|1532/kingdom-hearts-iii|84}}
 
{{Infobox game/row/reception|IGDB|kingdom-hearts-iii|90}}
 
{{Infobox game/row/reception|IGDB|kingdom-hearts-iii|90}}
 
|taxonomy    =
 
|taxonomy    =
Line 39: Line 38:
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
{{Series|Pixar}}
 
  
 
{{Introduction
 
{{Introduction
Line 53: Line 51:
 
{{Availability/row| Epic Games Store | kingdom-hearts-iii | egs | Includes the ''Re Mind'' DLC. |  | Windows }}
 
{{Availability/row| Epic Games Store | kingdom-hearts-iii | egs | Includes the ''Re Mind'' DLC. |  | Windows }}
 
}}
 
}}
 +
{{ii}} All versions require an internet connection to launch the game and an internet connection at certain progression points throughout the game. {{DRM|offline=yes}}<ref>{{Refcheck|user=Clya9001|date=2022-01-25|comment=Game does not exit when an internet connection is lost, but the player cannot progress past certain points in the story without an internet connection, and the game will throw an error message asking to go online when such points are reached. If "retry" is pressed, gameplay continues, but the player won't be able to progress further in the story, and the room that progresses the story will be inaccessible until an internet connection is re-established.}}</ref>
  
 
==Game data==
 
==Game data==
Line 67: Line 66:
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|discord               =  
+
|discord                   =  
|discord notes         =  
+
|discord notes             =  
|epic games store       = false
+
|epic games launcher       = false
|epic games store notes =  
+
|epic games launcher notes =  
|gog galaxy             =  
+
|gog galaxy               =  
|gog galaxy notes       =  
+
|gog galaxy notes         =  
|origin                 =  
+
|origin                   =  
|origin notes           =  
+
|origin notes             =  
|steam cloud           =  
+
|steam cloud               =  
|steam cloud notes     =  
+
|steam cloud notes         =  
|ubisoft connect       =  
+
|ubisoft connect           =  
|ubisoft connect notes =  
+
|ubisoft connect notes     =  
|xbox cloud             =  
+
|xbox cloud               =  
|xbox cloud notes       =  
+
|xbox cloud notes         =  
 
}}
 
}}
  
Line 92: Line 91:
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
 
|widescreen resolution      = true
 
|widescreen resolution      = true
|widescreen resolution notes=  
+
|widescreen resolution notes= 4:3 and 16:10 aspect ratios are {{term|letterboxed}}.
|multimonitor              = unknown
+
|multimonitor              = hackable
|multimonitor notes        =  
+
|multimonitor notes        = {{term|Pillarboxed}} to 16:9.<ref>{{Refcheck|user=KingKrouch|date=2021-04-05|comment=Tested with 2560x1080 and 5120x2160 resolutions.}}</ref> See [[#Ultra-widescreen|Ultra-widescreen]] for a workaround.
|ultrawidescreen            = false
+
|ultrawidescreen            = hackable
|ultrawidescreen notes      = {{term|Pillarboxed}} to 16:9 aspect ratio.<ref>{{Refcheck|user=KingKrouch|date=2021-03-30|comment=Tested by switching between different resolutions, Attempting to remove the pillarboxes with standard UE4 values, and by looking for constrain aspect ratio values relating to the in-game camera.}}</ref>
+
|ultrawidescreen notes      = {{term|Pillarboxed}} to 16:9.<ref>{{Refcheck|user=KingKrouch|date=2021-04-05|comment=Tested with 2560x1080 and 5120x2160 resolutions.}}</ref> See [[#Ultra-widescreen|Ultra-widescreen]] for a workaround.
 
|4k ultra hd                = true
 
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
|fov                        = unknown
+
|fov                        = false
 
|fov notes                  =  
 
|fov notes                  =  
 
|windowed                  = true
 
|windowed                  = true
Line 109: Line 108:
 
|antialiasing              = true
 
|antialiasing              = true
 
|antialiasing notes        = Supports [[FXAA]], [[TAA]], and FXAA+TAA. Also supports [[SSAA|supersampling]] through the "Resolution Scale" option.
 
|antialiasing notes        = Supports [[FXAA]], [[TAA]], and FXAA+TAA. Also supports [[SSAA|supersampling]] through the "Resolution Scale" option.
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                =  
+
|vsync notes                = Refresh rate option refers to vsync
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
Line 122: Line 124:
 
|color blind notes          = Protanopia, Deuteranopia, and Tritanopia filters are available.<br>A strength slider is also available and can be set in intervals of 1, from 1 to 10.
 
|color blind notes          = Protanopia, Deuteranopia, and Tritanopia filters are available.<br>A strength slider is also available and can be set in intervals of 1, from 1 to 10.
 
}}
 
}}
 +
 
<gallery>
 
<gallery>
 
KH3_GraphicsSettings.png|Graphics settings
 
KH3_GraphicsSettings.png|Graphics settings
 
KH3_ColorblindSettings.png|Color blind settings
 
KH3_ColorblindSettings.png|Color blind settings
 
</gallery>
 
</gallery>
 +
 +
===[[Glossary:Ultra-widescreen|Ultra-widescreen]]===
 +
{{Fixbox|description=Edit <code>KINGDOM HEARTS III.exe</code> with a hex editor|ref=<ref>{{Refcheck|user=KingKrouch|date=2021-04-05|comment=Checked hex values and modified functions inside of Cheat Engine to come to these values.}}</ref><ref>{{Refcheck|user=Luhako|date=2021-04-05}}</ref>|fix=
 +
# Go to <code>{{P|game}}\KINGDOM HEARTS III\Binaries\Win64</code> and open {{File|KINGDOM HEARTS III.exe}} in a hex editor, such as [https://mh-nexus.de/en/hxd/ HxD].
 +
====={{Term|Pillarbox}} fix=====
 +
# Search for <code>AC 8B E3 3F 39</code> and replace '''AC 8B E3 3F''' with the hex value for the desired screen aspect ratio found from the [https://www.wsgf.org/article/common-hex-values WSGF's Common Hex Values] page to offset the game's custom pillarboxing functionality.
 +
# Search for <code>C7 80 28 04 00 00 3B 8E E3 3F</code>, <code>C7 83 08 04 00 00 3B 8E E3 3F</code>, and <code>C7 83 28 04 00 00 3B 8E E3 3F</code>, and replace the <code>3B 8E E3 3F</code> portions with the hex value for the desired screen aspect ratio found from the [https://www.wsgf.org/article/common-hex-values WSGF's Common Hex Values] page to offset Engine specific functions that are used for pillarboxing during gameplay and cutscenes.
 +
=====UI and FMV stretching fix=====
 +
# Search for <code>F3 0F 5E C8 F3 0F 10 35 EE 58 13 04</code> and replace with <code>F3 0F 5E C8 F3 0F 10 35 F2 58 13 04</code> to fix the UI and cutscene stretching that occurs from modifying the value in Step 2.
 +
=====Field of view fix=====
 +
# Search for  <code>35 FA 0E 3C BC 74</code> and replace with <code>35 FA 38 3C BC 74</code> for a 21:9 aspect ratio, <code>EF F4 38 3C BC 74</code> for a 32:9 aspect ratio, or <code>EF D4 83 3C BC 74</code> for a 48:9 (3x 16:9) aspect ratio.
 +
<gallery>
 +
KH3_16by9.png|16:9 screenshot
 +
KH3_21by9.png|21:9 screenshot
 +
KH3_32by9.png|32:9 screenshot
 +
</gallery>
 +
}}
 +
 +
Edit by Kesha:
 +
This isn't working anymore sadly.
  
 
==Input==
 
==Input==
Line 131: Line 154:
 
{{Input
 
{{Input
 
|key remap                = true
 
|key remap                = true
|key remap notes          = QWERTY, AZERTY and QWERTZ layouts available.<br>Confirm/Attack and Cancel/Jump are hardcoded to the same keys, see note in Controller remapping.
+
|key remap notes          = QWERTY, AZERTY and QWERTZ layouts available.
 
|acceleration option      = always on
 
|acceleration option      = always on
|acceleration option notes = Mouse acceleration seems to be always enabled with mouse input.<ref>{{Refcheck|user=KingKrouch|date=2021-03-30|comment=Tested Keyboard/Mouse controls.}}</ref>
+
|acceleration option notes = Mouse acceleration seems to be always enabled with mouse input.<ref>{{Refcheck|user=KingKrouch|date=2021-03-30|comment=Tested Keyboard/Mouse controls.}}</ref> See [[#Mouse acceleration|Mouse acceleration]].
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
|mouse sensitivity notes  = Range between 1.0 and 5.0, with 3.0 being the default sensitivity.
+
|mouse sensitivity notes  = A slider is available and can be set in intervals of 0.1, from 1.0 to 5.0.
 
|mouse menu                = false
 
|mouse menu                = false
 
|mouse menu notes          =  
 
|mouse menu notes          =  
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
|invert mouse y-axis notes =  
+
|invert mouse y-axis notes = Also has X-axis inversion.
 
|touchscreen              = unknown
 
|touchscreen              = unknown
 
|touchscreen notes        =  
 
|touchscreen notes        =  
Line 146: Line 169:
 
|full controller          = true
 
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
|controller remap          = false
+
|controller remap          = limited
|controller remap notes    = Two presets, which only affect cycling through Situation Commands. Type A uses LT while Type B uses up and down on the D-pad.<br><br>Just as in the console versions, Confirm/Attack and Cancel/Jump are hardcoded to the same buttons, which means that it is not possible to play with a EU/US Confirm/Cancel style with Jump on the A button. If played with a JP style, which can be set in-game, Cancel/Jump is on A and Confirm/Attack is on B. This is because attacking in Kingdom Hearts games is done through a command menu, where Confirm becomes Attack when that action is selected. Command menu Confirm and regular menu Confirm cannot be remapped separately, which would have solved the issue.
+
|controller remap notes    = Two presets, which only affect cycling through Situation Commands. Type A uses LT while Type B uses up and down on the D-pad.<br>Rebinding the menu '''Confirm/Cancel''' buttons also affects the '''Attack/Jump''' bindings.
 
|controller sensitivity    = true
 
|controller sensitivity    = true
|controller sensitivity notes= Camera sensitivity with separate values for the X-axis and the Y-axis.
+
|controller sensitivity notes= Camera sensitivity with separate values for the Y-axis and the X-axis.
 
|invert controller y-axis  = true
 
|invert controller y-axis  = true
 
|invert controller y-axis notes= Also has X-axis inversion.
 
|invert controller y-axis notes= Also has X-axis inversion.
Line 155: Line 178:
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
 
|xbox prompts              = true
 
|xbox prompts              = true
|xbox prompts notes        = Type 1 Button Icons in the '''Gamepad''' menu.
+
|xbox prompts notes        = Set '''Button Icons''' to '''Type 1''' in '''Gamepad''' settings.<br>On by default.
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
Line 161: Line 184:
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
 
|dualshock prompts        = true
 
|dualshock prompts        = true
|dualshock prompts notes  = Type 2 Button Icons in the '''Gamepad''' menu.
+
|dualshock prompts notes  = Set '''Button Icons''' to '''Type 2''' in '''Gamepad''' settings.
 
|light bar support        = true
 
|light bar support        = true
 
|light bar support notes  = Static blue.
 
|light bar support notes  = Static blue.
|dualshock 4 modes        = V2, Wired.
+
|dualshock 4 modes        = V2, Wired
 
|dualshock 4 modes notes  =  
 
|dualshock 4 modes notes  =  
 
|tracked motion controllers= unknown
 
|tracked motion controllers= unknown
Line 173: Line 196:
 
|other controllers notes  =  
 
|other controllers notes  =  
 
|other button prompts      = Generic
 
|other button prompts      = Generic
|other button prompts notes= Type 3 Button Icons in the '''Gamepad''' menu. Generic gamepad prompts without any letters or numbers on the face buttons.
+
|other button prompts notes= Set '''Button Icons''' to '''Type 3''' in '''Gamepad''' settings.<br>Generic gamepad prompts without any letters or numbers on the face buttons.
 
|controller hotplug        = true
 
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
Line 191: Line 214:
 
|steam cursor detection notes =  
 
|steam cursor detection notes =  
 
}}
 
}}
 +
 
<gallery>
 
<gallery>
 
KH3_KeyboardSettings.png|Keyboard settings
 
KH3_KeyboardSettings.png|Keyboard settings
Line 196: Line 220:
 
KH3_ConfigSettings.png|Config settings
 
KH3_ConfigSettings.png|Config settings
 
</gallery>
 
</gallery>
 +
===[[Glossary:Mouse acceleration|Mouse acceleration]]===
 +
{{Fixbox|description=Disable mouse acceleration via a .pak mod|ref=<ref name="Disable Mouse Smoothing">[https://www.nexusmods.com/kingdomhearts3/mods/297 Disable Mouse Smoothing]</ref>|fix=
 +
# Download [https://www.nexusmods.com/kingdomhearts3/mods/297 Mouse Fix]
 +
# Create a new folder named <code>~mods</code> in <code>{{p|game}}\KINGDOM HEARTS III\Content\Paks</code>
 +
# Extract the archive to the <code>~mods</code> sub-folder.
 +
# Start the game.
 +
}}
  
 
==Audio==
 
==Audio==
Line 211: Line 242:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
|red book cd audio        =  
 
|red book cd audio        =  
 
|red book cd audio notes  =  
 
|red book cd audio notes  =  
 
}}
 
}}
 +
 +
{{Image|KH3_LanguageSettings.png|Language settings}}
  
 
{{L10n|content=
 
{{L10n|content=
Line 270: Line 305:
 
  |fan      =  
 
  |fan      =  
 
  |ref      =  
 
  |ref      =  
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan      = true
 +
|notes    = Fan translation, [https://tribogamer.com/traducoes/479_traducao-do-kingdom-hearts-iii-para-portugues-do-brasil.html download].
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 290: Line 333:
 
}}
 
}}
 
}}
 
}}
<gallery>
+
 
KH3_LanguageSettings.png|Language Settings
+
==Issues fixed==
</gallery>
+
===Out of memory crash===
 +
{{ii}}In some cutscenes or places, the game can stutter, use all available video memory, and/or crash.
 +
{{Fixbox|description=Limit framerate and resolution scaling.|ref={{cn}}|fix=
 +
# Keep the framerate capped at 60 FPS.
 +
# Keep the resolution scaling at 100%.
 +
}}
 +
===Access violation error at startup logos===
 +
{{Fixbox|description=Fix by using Windows 8 [[Windows_Compatibility_Mode|Compatibility Mode]]|ref=<ref>{{Refcheck|user=KingKrouch|date=2023-03-13|comment=Noticed that I was having strange access violation errors that crashed the game, and using compatibility mode fixed the problem.}}</ref>|fix=
 +
# Go to <code>{{P|game}}\KINGDOM HEARTS III\Binaries\Win64</code>.
 +
# Right click on {{file|KINGDOM HEARTS III.exe}}, and select "Properties".
 +
# Select the "Compatibility" tab, check the "Compatibility mode" checkbox, and ensure that the drop-down box is set to "Windows 8".
 +
# Click the "Apply" button, and then click "OK".
 +
}}
  
 
==Other information==
 
==Other information==
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 11.4<ref>{{Refcheck|user=KingKrouch|date=2021-03-30|comment=Checked by looking at the used API in [[Special_K|Special K]].}}</ref>
+
|direct3d versions      = 11.4
|direct3d notes        =
+
|direct3d notes        = <ref>{{Refcheck|user=KingKrouch|date=2021-03-30|comment=Checked by looking at the used API in [[Special K]].}}</ref>
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
Line 321: Line 376:
 
|windows 32-bit exe    = false
 
|windows 32-bit exe    = false
 
|windows 64-bit exe    = true
 
|windows 64-bit exe    = true
 +
|windows arm app        = unknown
 
|windows exe notes      =  
 
|windows exe notes      =  
 
|mac os x powerpc app  =  
 
|mac os x powerpc app  =  
Line 327: Line 383:
 
|macos app notes        =  
 
|macos app notes        =  
 
|macos arm app          =
 
|macos arm app          =
|macos arm notes        =
 
 
|linux powerpc app      =  
 
|linux powerpc app      =  
 
|linux 32-bit executable=
 
|linux 32-bit executable=
 
|linux 64-bit executable=
 
|linux 64-bit executable=
 +
|linux arm app          = unknown
 
|linux executable notes =  
 
|linux executable notes =  
 
}}
 
}}
Line 338: Line 394:
 
|physics          =  
 
|physics          =  
 
|physics notes    =  
 
|physics notes    =  
|audio            =  
+
|audio            = Criware
 
|audio notes      =  
 
|audio notes      =  
|interface        =  
+
|interface        = Scaleform
 
|interface notes  =  
 
|interface notes  =  
 
|input            =  
 
|input            =  
 
|input notes      =  
 
|input notes      =  
|cutscenes        =  
+
|cutscenes        = Criware
 
|cutscenes notes  =  
 
|cutscenes notes  =  
 
|multiplayer      =  
 
|multiplayer      =  
Line 357: Line 413:
  
 
|minOS    = 10 (1909)
 
|minOS    = 10 (1909)
|minCPU  = Intel Core i5-3330 3.0GHz
+
|minCPU  = Intel Core i5-3330 3.0 GHz
|minCPU2  = AMD Ryzen 3 1200 3.1GHz
+
|minCPU2  = AMD Ryzen 3 1200 3.1 GHz
 
|minRAM  = 8 GB
 
|minRAM  = 8 GB
 
|minHD    = 75 GB
 
|minHD    = 75 GB
Line 367: Line 423:
  
 
|recOS    =  
 
|recOS    =  
|recCPU  = Intel Core i5-7500 3.4GHz
+
|recCPU  = Intel Core i5-7500 3.4 GHz
|recCPU2  = AMD Ryzen 3 3100 3.1GHz
+
|recCPU2  = AMD Ryzen 3 3100 3.1 GHz
 
|recRAM  =  
 
|recRAM  =  
 
|recHD    =  
 
|recHD    =  

Revision as of 10:41, 21 March 2023

Kingdom Hearts III
Kingdom Hearts III cover
Developers
Square Enix
Engines
Unreal Engine 4[1]
Release dates
Windows March 30, 2021
Reception
Metacritic 84
OpenCritic 84
IGDB 90
Taxonomy
Modes Singleplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres ARPG, JRPG
Art styles Anime, Cartoon
Themes Fantasy
Series Kingdom Hearts
Kingdom Hearts III on HowLongToBeat
Kingdom Hearts III on IGDB
Kingdom Hearts III guide on StrategyWiki
Kingdom Hearts III on MobyGames
Kingdom Hearts III on Wikipedia
Kingdom Hearts
Subseries of Disney
Kingdom Hearts HD 1.5 + 2.5 ReMIX 2021
Kingdom Hearts HD 2.8 Final Chapter Prologue 2021
Kingdom Hearts III 2021
Kingdom Hearts Melody of Memory 2021

Kingdom Hearts III is a singleplayer third-person ARPG and JRPG game in the Kingdom Hearts series.

Availability

Source DRM Notes Keys OS
Epic Games Store
Epic Games Launcher
Includes the Re Mind DLC.
Windows
All versions require an internet connection to launch the game and an internet connection at certain progression points throughout the game. [2]

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\KINGDOM HEARTS III\Epic Games Store\<user-id>\Config

Save game data location

System Location
Windows %USERPROFILE%\Documents\KINGDOM HEARTS III\Epic Games Store\<user-id>\SaveGames

Save game cloud syncing

System Native Notes
Epic Games Launcher

Video

Display settings
Display settings

Graphics feature State Notes
Widescreen resolution
4:3 and 16:10 aspect ratios are letterboxed.
Multi-monitor
Pillarboxed to 16:9.[3] See Ultra-widescreen for a workaround.
Ultra-widescreen
Pillarboxed to 16:9.[4] See Ultra-widescreen for a workaround.
4K Ultra HD
Field of view (FOV)
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Anti-aliasing (AA)
Supports FXAA, TAA, and FXAA+TAA. Also supports supersampling through the "Resolution Scale" option.
Vertical sync (Vsync)
Refresh rate option refers to vsync
60 FPS and 120+ FPS
Framerate options include "30", "60", "120", and "Unlocked".
High dynamic range display (HDR)
Ray tracing (RT)
Color blind mode
Protanopia, Deuteranopia, and Tritanopia filters are available.
A strength slider is also available and can be set in intervals of 1, from 1 to 10.
The game engine may allow for manual configuration of the game via its variables. See the Unreal Engine 4 page for more details.

Ultra-widescreen

Edit KINGDOM HEARTS III.exe with a hex editor[5][6]
  1. Go to <path-to-game>\KINGDOM HEARTS III\Binaries\Win64 and open KINGDOM HEARTS III.exe in a hex editor, such as HxD.
Pillarbox fix
  1. Search for AC 8B E3 3F 39 and replace AC 8B E3 3F with the hex value for the desired screen aspect ratio found from the WSGF's Common Hex Values page to offset the game's custom pillarboxing functionality.
  2. Search for C7 80 28 04 00 00 3B 8E E3 3F, C7 83 08 04 00 00 3B 8E E3 3F, and C7 83 28 04 00 00 3B 8E E3 3F, and replace the 3B 8E E3 3F portions with the hex value for the desired screen aspect ratio found from the WSGF's Common Hex Values page to offset Engine specific functions that are used for pillarboxing during gameplay and cutscenes.
UI and FMV stretching fix
  1. Search for F3 0F 5E C8 F3 0F 10 35 EE 58 13 04 and replace with F3 0F 5E C8 F3 0F 10 35 F2 58 13 04 to fix the UI and cutscene stretching that occurs from modifying the value in Step 2.
Field of view fix
  1. Search for 35 FA 0E 3C BC 74 and replace with 35 FA 38 3C BC 74 for a 21:9 aspect ratio, EF F4 38 3C BC 74 for a 32:9 aspect ratio, or EF D4 83 3C BC 74 for a 48:9 (3x 16:9) aspect ratio.

Edit by Kesha: This isn't working anymore sadly.

Input

Key configuration settings
Key configuration settings

Keyboard and mouse State Notes
Remapping
QWERTY, AZERTY and QWERTZ layouts available.
Mouse acceleration
Mouse acceleration seems to be always enabled with mouse input.[7] See Mouse acceleration.
Mouse sensitivity
A slider is available and can be set in intervals of 0.1, from 1.0 to 5.0.
Mouse input in menus
Mouse Y-axis inversion
Also has X-axis inversion.
Controller
Controller support
Full controller support
Controller remapping
Two presets, which only affect cycling through Situation Commands. Type A uses LT while Type B uses up and down on the D-pad.
Rebinding the menu Confirm/Cancel buttons also affects the Attack/Jump bindings.
Controller sensitivity
Camera sensitivity with separate values for the Y-axis and the X-axis.
Controller Y-axis inversion
Also has X-axis inversion.
Controller types
XInput-compatible controllers
Xbox button prompts
Set Button Icons to Type 1 in Gamepad settings.
On by default.
Impulse Trigger vibration
PlayStation controllers
PlayStation button prompts
Set Button Icons to Type 2 in Gamepad settings.
Light bar support
Static blue.
Adaptive trigger support
DualSense haptic feedback support
Connection modes
, Wired
Generic/other controllers
Button prompts Input settings icon - Generic Controller.svg Set Button Icons to Type 3 in Gamepad settings.
Generic gamepad prompts without any letters or numbers on the face buttons.
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M
Controller and Keyboard/Mouse button prompts rapidly flash based on the last input method used.[8]

Mouse acceleration

Disable mouse acceleration via a .pak mod[9]
  1. Download Mouse Fix
  2. Create a new folder named ~mods in <path-to-game>\KINGDOM HEARTS III\Content\Paks
  3. Extract the archive to the ~mods sub-folder.
  4. Start the game.

Audio

Sound settings
Sound settings

Audio feature State Notes
Separate volume controls
Sliders for "Master Volume", "BGM". "Sound Effects", and "Voices".
Surround sound
Plays up to 7.1.[10]
Subtitles
Closed captions
Mute on focus lost
Royalty free audio
Language settings
Language settings

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
French
German
Italian
Japanese
Brazilian Portuguese
Fan translation, download.
Korean
Spanish

Issues fixed

Out of memory crash

In some cutscenes or places, the game can stutter, use all available video memory, and/or crash.
Limit framerate and resolution scaling.[citation needed]
  1. Keep the framerate capped at 60 FPS.
  2. Keep the resolution scaling at 100%.

Access violation error at startup logos

Fix by using Windows 8 Compatibility Mode[11]
  1. Go to <path-to-game>\KINGDOM HEARTS III\Binaries\Win64.
  2. Right click on KINGDOM HEARTS III.exe, and select "Properties".
  3. Select the "Compatibility" tab, check the "Compatibility mode" checkbox, and ensure that the drop-down box is set to "Windows 8".
  4. Click the "Apply" button, and then click "OK".

Other information

API

Technical specs Supported Notes
Direct3D 11.4 [12]
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio Criware
Interface Scaleform
Cutscenes Criware

System requirements

Windows
Minimum Recommended
Operating system (OS) 10 (1909)
Processor (CPU) Intel Core i5-3330 3.0 GHz
AMD Ryzen 3 1200 3.1 GHz
System memory (RAM) 8 GB
Hard disk drive (HDD) 75 GB
Video card (GPU) Nvidia GeForce GTX 760
AMD Radeon R7 260X
2 GB of VRAM
DirectX 11 compatible
A 64-bit operating system is required.
Also runs on Windows 7 despite minimum requirements on the store page.


References

  1. Unreal Engine Spotlight: KINGDOM HEARTS III - last accessed on 2021-02-11
  2. Verified by User:Clya9001 on 2022-01-25
    Game does not exit when an internet connection is lost, but the player cannot progress past certain points in the story without an internet connection, and the game will throw an error message asking to go online when such points are reached. If "retry" is pressed, gameplay continues, but the player won't be able to progress further in the story, and the room that progresses the story will be inaccessible until an internet connection is re-established.
  3. Verified by User:KingKrouch on 2021-04-05
    Tested with 2560x1080 and 5120x2160 resolutions.
  4. Verified by User:KingKrouch on 2021-04-05
    Tested with 2560x1080 and 5120x2160 resolutions.
  5. Verified by User:KingKrouch on 2021-04-05
    Checked hex values and modified functions inside of Cheat Engine to come to these values.
  6. Verified by User:Luhako on 2021-04-05
  7. Verified by User:KingKrouch on 2021-03-30
    Tested Keyboard/Mouse controls.
  8. Verified by User:KingKrouch on 2021-03-30
    Tested by using XInput controller at the same time as using the mouse.
  9. Disable Mouse Smoothing
  10. Verified by User:MasterBlaster on 2021-04-01
    Tested in 7.1 using Orban Loudness Meter in conjunction with Razer Surround.
  11. Verified by User:KingKrouch on 2023-03-13
    Noticed that I was having strange access violation errors that crashed the game, and using compatibility mode fixed the problem.
  12. Verified by User:KingKrouch on 2021-03-30
    Checked by looking at the used API in Special K.