KH-ReFined / KH-ReFined

Re:Fined - A project that aims to improve and fix the PC ports of Kingdom Hearts.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

combined_no_shadow_or_logo

This project aims to improve the game in many ways whilst fixing the errors that the PC ports, and by extension, 1.5/2.5 had.

Download

If you're going to play Kingdom Hearts I or Dream Drop Distance, get the v3.20 release by clicking the button below:

KH-ReFined

If you're going to play Kingdom Hearts II, get the latest release instead:

KH-ReFined

Installation

Installing Re:Fined is easy, even though it may seem like a monumential task. Please refer to this page for full instructions.

Game Status

You can see which games are supported, and which patches are live below:

  • Kingdom Hearts I
  • Kingdom Hearts II
  • Birth by Sleep
  • Dream Drop Distance
  • Re:Chain of Memories
  • Melody of Memory

Discord

For all kinds of technical support and discussion, join the Discord Server:

Discord

Features

All Games

Error/Bug Fix Enhancement Description
✔️ - Disable cutscene framelimiter. [1]
✔️ - The Mouse Cursor will now follow a VirtualBox-style capture mechanism.
✔️ - The game will no longer infinitely freeze while shutting down.
✔️ - The game will no longer crash OBS after a resize.
✔️ - Removed Save File Restrictions. [2]
- ✔️ Voice channels will now be muted when set to "1" in the PC settings menu.
- ✔️ Autosaving functionality, utilizing Slot #99.
- ✔️ An RPC Engine is now present for use with Discord.
- ✔️ The MP bar will no longer be present until Sora learns his first magic. [3]
- ✔️ Soft Reset implementation [R2 + L2].
- ✔️ Create a game-specific configuration file named config_xxx.dat so that changes only have effects on a per-game basis.
- ✔️ Moved savefiles to a more suitable place. Please move them if you had some already! [4]
- ✔️ Native support for DualSense and DualShock 4 Controllers.

Kingdom Hearts 1 (v3.20, v4.00 is T.B.A.)

Error/Bug Fix Enhancement Description
✔️ - Fixed an issue with cutscenes, preventing pausing + skipping during a fade effect.
✔️ - Fixed the Title Screen option in the save menu so it no longer crashes the game.
✔️ - Restore the ability to exit the game from the title screen.
- ✔️ Added the ability to open chests during battles, similarly to how it works in other KH games. Toggleable through the config file.
- ✔️ Added a toggle in the Camp Menu to switch between original and a KH2-like improved field of view.
- ✔️ Abilities can now be toggled with Triangle just like in KH2.
- ✔️ Autodetect the correct screen aspect ratio when in fullscreen.
- ✔️ Added the ability to Auto Attack by holding down the configured attack button. Toggleable through the config file.
- ✔️ Added the ability to enforce either Controller or MKB Prompts through the config file.

Kingdom Hearts 2 (v5.00)

Error/Bug Fix Enhancement Description
✔️ - Correct Limit Form's Limit names so that they are more accurately translated. [5]
✔️ - Restore the ability to exit the game from the title screen.
✔️ - The Credits FMV can now be skipped.
- ✔️ Implemented 21:9/32:9 compatibility.
- ✔️ Removed the FMV on the Title Screen.
- ✔️ The player can now retry all forced encounters. [6]
- ✔️ Added the ability to "Prepare and Retry". [7]
- ✔️ Added the Encounter Plus ability to the game. [8]
- ✔️ Added a warp point to Garden of Assemblage.
- ✔️ Sora's Crown will now also appear in the HUD Image according to the crown he has.
- ✔️ Dual-Audio capabilities, allowing one to switch from and to English or Japanese vocals plus one more language of choice. [9]
- ✔️ Atlantica Musical segments can now be unpaused.
- ✔️ Include an option upon selecting New Game to skip Roxas' introduction sequence.
- ✔️ The player is now able to re-organize the Magic menu to their liking. This is done on a per-save basis. [10]
- ✔️ Drive Forms will now appear in the inventory.
- ✔️ Drive Forms can now be placed in the Shortcut Menu.
- ✔️ Changes to the Magic Registration System to allow for instant registration. [11]
- ✔️ Limit Form's Shortcuts can now be reorganized through the config file.
- ✔️ The Kingdom Hearts Command Menu setting is now more resembling of the menu from the first game.
- ✔️ Added the ability to enforce either Controller or MKB Prompts through the config menu.

Kingdom Hearts - Dream Drop Distance (v3.20, v4.00 is T.B.A.)

Error/Bug Fix Enhancement Description
- ✔️ Added the ability to toggle the Drop Gauge.
- ✔️ Dual-Audio capabilities, allowing one to switch from and to English or Japanese vocals. [7]
- ✔️ Added the ability to start with Critical difficulty without playing Proud first.

Reference

  1. Cutscenes will by default lock the game to 30fps. This alleviates that.
  2. The Save Data is normally locked to a specific Epic Games account. Re:Fined removes this restriction.
  3. Sora/Roxas immediately have MP Bars when the game begins, despite having no magic. This change will now make said MP bar invisible until the player learns their first magic spell. (Usually Fire in KH1, Blizzard in KH2.)
  4. The game originally saves everything to Documents/KINGDOM HEARTS HD 1.5+2.5 ReMIX\Epic Games Store\[EGS ID]. Re:Fined changes the path to Documents\Kingdom Hearts\Save Data\[EGS ID].
  5. In the HD remaster of KH2, the localization team changed the translation of certain attacks to contrast with their usual translations from Japanese. E.g. Ragnarok -> Infinity. This fix reverts that awful decision.
  6. Starting in Birth by Sleep, the player is given an option to retry a forced encounter instead of being sent to the room before. Re:Fined implements this feature to Kingdom Hearts II.
  7. In Kingdom Hearts III, the player is able to press "Prepare and Retry" after dying to enter the loadout menu. Re:Fined implements this feature into Kingdom Hearts II.
  8. In Kingdom Hearts, there was a convenient "Encounter Plus" ability to make the grinding experience more bearable. Re:Fined implements this ability into Kingdom Hearts II.
  9. CrazyCatz00's English Patch for Kingdom Hearts 2 - Final Mix on the PS2 had an option in the menu to switch from and to English or Japanese voice acting. This mod reimplements that to the games. There's also extra patches to have a 3rd language - it can be German, French or Spanish.
  10. In KH3, the player can reorganize their magic menu. This feature is neat, so now it's in KH2. To do this, highlight your magic command and press L2+DPAD to shift around.

Support

This project was previously supported by these lovely people, who supported at least once:

  • Explode (850$)
  • Xendra (591$)
  • Draxie (425£)
  • UnitySonic (>230$)
  • ZappyG (200€)
  • Snappygus (At least 200€)
  • oli1428 (At least 200€)
  • KHOmega (143$)
  • Poldovico (108€)
  • OmegaMalkior (~80$)
  • Vile Alihabaki𓆏 (78$)
  • VladABDF (75$)
  • blobdash (72€)
  • Senior_Gatos (67$)
  • Lexi (57$)
  • BearBearian (60$ CAD)
  • barble (At least 29$)
  • The Rat King (at least 29$)
  • Zyfire (at least 29$)
  • GoldenSky (15€)
  • Krujo (At least 11$)
  • Chronotakular (At least 11$)
  • Dean (At least 11$)
  • Scrungus (At least 11$)
  • Maxy89c (At least 11$)
  • Nate Condor (At least 11$)
  • monotoro (At least 11$)
  • SpeedyLemon (11$)
  • Travis (At least 6$)
  • Majid (At least 6$)
  • MasterYami (At least 6$)
  • Drew R (At least 6$)
  • drip (At least 6$)
  • RikuoTanakaID (At least 6$)
  • TwoBreathsWalking (At least 6$)
  • Celestial Chimera (At least 6$)
  • Alexo (At least 6$)
  • hardback24726 (At least 6$)
  • minspi (6$)

Credits

All Games

  • Televo for almost every asset Re:Fined uses.
  • Denhonator for his work on Soft Reset, Volume Mute, and the location of 1FM RAM Saves.
  • Xeeynamo for the functions used to calculate the Save Checksum.
  • RukaPML and Ruby-Chan for the German translation.
  • Svenchu and Mikote11 for the Spanish translation.
  • blobdash for the French translation.
  • iTeoh for the Italian translation.

Kingdom Hearts 1

  • Denhonator for his work on Cutscene Skip.

Kingdom Hearts 2

  • CrazyCatz00 for his contributions to Ultrawide Compatibility.
  • TieuLink for providing the Japanese voices for the Multi Audio Add-on.
  • DA and AntonioDePau for their help with injecting ".a.jp" files for the Multi Audio Add-on.
  • Y2K for his work on the Prologue Skip.
  • VladABDF for his work on the Crown Engine.
  • Mikote111 for his work on Alternative Title Screens.
  • Some1fromthedark for his contributions to the new Configuration System.
  • gg3502 for his help in the SharpHook Engine.
  • MainMemory for her help in fixing Panacea related issues.

Kingdom Hearts - Dream Drop Distance

  • Explode for his work on Drop Bar Toggling.

Third Party Libraries

DiscordRPC by Lachee DualShockAPI by Nefarius DualSenseAPI by BadMagic100

About

Re:Fined - A project that aims to improve and fix the PC ports of Kingdom Hearts.

License:Other


Languages

Language:C# 99.0%Language:Assembly 1.0%