Skip to content

brownsugar/kart-patcher

Repository files navigation

Kart Patcher

A modern client patcher and installer of KartRider.

Kart Patcher demo

Highlights

  • Cross region
    • Support Taiwanese, Korean and Chinese server.
  • Easy migration
    • Detect existing installation path automatically.
  • Seamless integration
    • Support KartRider's native patching mechanism.
  • Realtime update
    • Sync with official patch server to get the latest update information.
  • SPEED UP
    • Download patch files in full speed by multi-threaded mode.
  • Portable
    • Single executable without installation needed.
  • More than just a patcher
    • Support fresh game client installation, client repair and also registry fixing.

Core features

Installation

Install the fresh game client in a specified path.

Installation

Update

Update existing game client to the latest version.

Update

Repair

Repair the game client if it is damaged or missing some files.

Repair

Registry fixing

Fix the registry entries if they are not set correctly or the game cannot be launched normally.

Registry fixing

Settings explanation

Game Settings

Select the game client installed path of each region.

If there is an existing installation, the path will be detected automatically when you try to choose the path.

Game Settings

Language Settings

Select the language of the application.

Currently only English and Traditional Chinese are supported.

Language Settings

Download Settings

Select file downloading preferences.

Max connections

The maximum number of connections to the server, set a proper number to improve download speed.

If some files cannot be downloaded successfully, try to decrease this number, default to 8 connections.

Smart patch

Download only the necessary update bytes, follow the game's own mechanism (aka the delta files*), it can speed up the update process.

If you cannot complete the update successfully, please turn off this option. Patch for Korean server does not support this feature yet.

* The delta files (.delta1, .delta2) will be merged with the original file by game's patcher to generate the final file.

Download Settings

Supported platforms

Windows 10 or later

Development

Install the dependencies

yarn

Start the app in development mode

yarn dev

Lint the files

yarn lint:js # for .js, .ts and html/ts in .vue files
yarn lint:style # for css, scss and scss in .vue files

Build the app for production

yarn build

License

Licensed under the MIT License.