Skip to content

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

License

Notifications You must be signed in to change notification settings

F-Lambda/KH-ReFined

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

combined_no_shadow_or_logo

Download

Get the latest release by clicking the button below.

KH-ReFixed

Installation

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

If you're installing a pre-v4.xx version of Re:Fined, simply extract the archive into the folder with your game and rename the exe's to the vanilla names. Support for them is not provided per KH-ReFined/KH-ReFined#117.

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
Birth by Sleep
Dream Drop Distance
Melody of Memory

Support

This project relies solely on Patrons for development. The Patrons' contributions go directly to living so that I have time to develop Re:Fined. Below you can find the button for support:

Patreon

And of course, the contributions of these Patrons need acknowledgement specifically, since their lifetime support exceeds 200€ [As of 09.28.23]:

  • Xendra
  • Snappygus
  • Draxie
  • Explode
  • oli1428

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.
✔️ - Added the ability to launch and play the game whilst offline.
✔️ - Removed savefile Epic ID check. [4]
- ✔️ 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]
- ✔️ Soft reset implementation (R1 + L1 + START + SELECT on v3.00; R2 + L2 by default on v4.00). Can be cancelled on v4.00 by pressing the CONFIRM button.
- ✔️ Auto-updating.
- ✔️ 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! [3]

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

Error/Bug Fix Enhancement Description
✔️ - 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.
✔️ - Restore the ability to exit the game from the title screen.
- ✔️ 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.
- ✔️ Added the ability to Auto Attack by holding down the configured attack button. It will trigger everywhere except the World Map. Toggleable through the config file.
- ✔️ Added the ability to enforce either Controller or MKB Prompts through the config file.

Kingdom Hearts 2 (v4.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 be unpaused now.
- ✔️ 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.
- ✔️ Limit Form's Shortcuts can now be reorganized through the config file.
- ✔️ In-game config options will now persist on a per-save basis.
- ✔️ 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.
- ✔️ Implemented the Resource Pack Engine. Peers can now make 3 types of Resource Packs for Re:Fined.

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

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. [7]

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. 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].
  4. The savefiles are DRM'd normally - meaning you can't share savefiles with other people. Re:Fined removes that DRM.
  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 KH2.
  7. In KH3, the player is able to press "Prepare and Retry" after dying to enter the loadout menu. Re:Fined implements this feature into KH2.
  8. In KH1, there was a convenient "Encounter Plus" ability to make the grinding experience more bearable. Re:Fined implements this ability into KH2.
  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.

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.0%
  • Assembly 1.0%