Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!
[Rusty Hearts] Launcher

[Rusty Hearts] Launcher 1.2.0

No permission to download
Hello ragezone! :)
Since there's no movement in the development of Rusty Hearts I've decided to kickstart some Open Source projects. :msmile:

Rusty Hearts Launcher
Rusty Hearts Launcher is a custom launcher for the Rusty Hearts game client. It provides several features, including self-updating, automatic game updates, account registration, and a news window.

  • Game Download: The launcher can download and install the client.
  • Self-updating: The launcher can automatically update itself to the latest version.
  • Automatic game update: The launcher can automatically download and install updates.
  • Register account: Users can register a new account/change the password directly from the launcher.
  • News window: The launcher displays the latest news and updates about the game.

preview-01 - [Rusty Hearts] Launcher - RaGEZONE Forums

preview-02 - [Rusty Hearts] Launcher - RaGEZONE Forums

preview-03 - [Rusty Hearts] Launcher - RaGEZONE Forums

preview-04 - [Rusty Hearts] Launcher - RaGEZONE Forums

preview-ko - [Rusty Hearts] Launcher - RaGEZONE Forums

The launcher require the Rusty Hearts API to work. See the api documentation for instructions on setup.

In order for the launcher to work it need to be conected to the api. To change the URL address of the launcher API open the Config.ini (it will be created when opening the launcher for the first time).

The default URL for the api can be changed on IniFile.cs

Client region

The client region can be set on Service on config.ini
  • usa (PWE) - Full api support
  • chn (Xunlei) - Only launcher support

Launcher self-update
In order for the launcher to automatically update itself, you need to use the launcher_info.ini in the launcher_update directory of the api. This file specifies the version of the launcher. After each update of the launcher, you need to change the version in the ini, as well in the launcher executable file.

Client download

In order to download the client, you need to use the client\download directory of the api.

The tool for creating the patch files is available here: Rusty Hearts MIP Tool

Client patch

In order to create client patches, you need to use the `patch` directory of the api.

The tool for creating the client files is available here: Rusty Hearts MIP Tool

Launcher Language
The launcher language can be set on `Lang` on Config.ini

en - English (en-US) default language
ko - Korean ("ko-KR) (Machine Translated)

Launcher customization
If you want to add a new language create a LocalizedStrings.<language>.resx with for the desired language. The english strings can be found on LocalizedStrings.resx resource file.

If you want to change the text on the buttons/images used in the launcher you can use the Photoshop .psd files included in the PSD Resources.rar


Contributions from the community are welcome! If you encounter a bug or have a feature request, please submit an issue on GitHub. If you would like to contribute code, please fork the repository and submit a pull request.

If you need help with the launcher, please submit an issue on GitHub.

* Add support for client download/repair
* Improve performance and stability
* Add support for other regions

Consider leaving a like/star on github. ❤️
First release
Last update
5.00 star(s) 1 ratings

More resources from JuniorDark

Latest updates

  1. Version 1.2.0

    Release Notes - Version 1.2.0 Features Client Download Functionality Introduced option to...
  2. Added support for multiple languages

    feat: Added support for multiple languages Extended the localization system to easily include...

Latest reviews

This's a really good contribution for those who loves RH. Cute Launcher