• Stars
    star
    168
  • Rank 218,888 (Top 5 %)
  • Language
    C#
  • License
    Other
  • Created over 2 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

combined_no_shadow_or_logo

Download

Get the latest release by clicking the button below.

KH-ReFixed

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:

Kingdom Hearts I
Kingdom Hearts II
Chain of Memories
Birth by Sleep
Dream Drop Distance

Support

If you wish to support this project, consider becoming a Patron.

Patreon

Discord

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

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

  1. Cutscenes will by default lock the game to 30fps. This alleviates that.
  2. 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.)
  3. 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.
  4. 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.
  5. 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.
  6. 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).
  7. 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

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