Download
Get the latest release by clicking the button below.
Purpose
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.
Every legacy Kingdom Hearts game will get a Re:Fined counterpart.
Game Status
You can see which games are supported, and which patches are live below:
Support
If you wish to support this project, consider becoming a Patron.
Discord
For all kinds of technical support and discussion, join the Discord Server: )
Features
Features are separated into two categories: "Error/Bug Fix" or "Enhancement". They are organized as follows: All features indicating a version number will be released in that said version.
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. |
- | ✔️ | 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. [2] |
- | ✔️ | Press R1 + L1 + START + SELECT to soft reset. |
- | ✔️ | Every game has an update agent built-in, so Re:Fined can keep itself updated. |
- | ✔️ | Create a game-specific configuration file named config_xxx.dat so that changes only have effects on a per-game basis. |
Kingdom Hearts 1
Error/Bug Fix | Enhancement | Description |
---|---|---|
✔️ | - | The player can now open chests and examine objects while in combat. |
✔️ | - | Fix an issue with cutscenes, preventing pausing + skipping during a fade effect. |
✔️ | - | Fix the Title Screen option in the save menu so it no longer crashes the game. |
- | ✔️ | Add 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. |
- | ✔️ | ??? |
Kingdom Hearts 2
Error/Bug Fix | Enhancement | Description |
---|---|---|
✔️ | - | Correct Limit Form's Limit names so that they are more accurately translated. [3] |
- | ✔️ | Drive Forms will now appear in the inventory. |
- | ✔️ | It is now possible to customize Limit Form's Shortcut Menu. |
- | ✔️ | It is now possible to unpause the Atlantica Musical segments. |
- | ✔️ | The Kingdom Hearts Command Menu setting will now display a menu that is more resembling of the menu from the first game. |
- | ✔️ | Include an option upon selecting New Game to skip Roxas' introduction sequence. |
- | ✔️ | The player is now able to reorganize the Magic menu to their liking. [4] |
- | ✔️ | Dual-Audio capabilities, allowing one to switch from and to English or Japanese vocals. [5] |
- | ✔️ | The party will now switch up their attire at appropriate times. [6] |
- | ✔️ | The player can now retry all forced encounters on command, and can choose to continue via the D-Pad. [7] |
Kingdom Hearts - Dream Drop Distance
Error/Bug Fix | Enhancement | Description |
---|---|---|
- | ✔️ | Add the ability to toggle the Drop Gauge. |
- | ✔️ | Dual-Audio capabilities, allowing one to switch from and to English or Japanese vocals. [5] |
Reference
- Cutscenes will by default lock the game to 30fps. This alleviates that.
- Sora/Roxas immediately have MP Bars when the game begins, despite having no magic. This fix will now make said MP bar invisible until the player learns their first magic spell. (Usually Fire in KH1, Blizzard in KH2.)
- 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.
- 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/LT+DPAD to shift around.
- 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.
- The party will wear their Halloween costumes in the days between October 31st and November 2nd (inclusive). Whilst they wear their Christmas costumes in the days between December 24th and January 1st (also inclusive).
- 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 KH2 and it will replace the continue option. To revert back to and from the continue option, you can use the left and right D-Pad buttons.
Installation
Without Dual Audio
- Drag the EXE unto the game directory.
- Rename the dragged EXE to the name of the original ones (Ex. "KINGDOM HEARTS FINAL MIX" for KH1)
- Tada! You have installed it.
With Dual Audio
- Drag the EXE unto the game directory.
- Rename the dragged EXE to the name of the original ones (Ex. "KINGDOM HEARTS II FINAL MIX" for KH2)
- Download the patch in https://bit.ly/DualAudioBBS for BBS, the one in https://bit.ly/DualAudioKH2 for KH2, and the one in https://bit.ly/DualAudioDDD for DDD.
- Download KHPCPatchManager v1.2.0 or higher from https://github.com/AntonioDePau/KHPCPatchManager/releases.
- Patch both the games with the patches you downloaded. Instructions are at: https://github.com/AntonioDePau/KHPCPatchManager/blob/main/README.md
- Done! You now have Re:Fined with Dual Audio!
Credits
All Games
- Televo for the icons used in Discord Rich Presence and the Executables.
- 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.
- Dekirai and RelaxedBatter for their immense testing.
- RukaPML for the German translation.
- Svenchu for the Spanish translation.
- SoraikoSan for the French translation.
- iTeoh for the Italian translation.
Kingdom Hearts 1
- Denhonator for his work on Cutscene Skip.
- TopazTK for everything else.
Kingdom Hearts 2
- Stickman Sham for the idea that led to Magic Reorganization.
- Krakrenzo for the idea that led to Retry Bettle.
- CrazyCatz00 for the inspiration that led to Dual-Audio.
- TieuLink for proviging the Japanese voices for Dual Audio.
- DA and AntonioDePau for their help with injecting ".a.jp" files for Dual-Audio.
- Drahsid for his work on the 60FPS Framelock Issue.
- Y2K for his work on the Roxas Skip.
- TopazTK for everything else.
Kingdom Hearts - Dream Drop Distance
- Explode for his work on Drop Bar Toggling.
Third Party Libraries
DiscordRPC by Lachee
DotNetZip by DinoChiesa
Octokit.NET by GitHub
NAudio by Mark Heath