Downloads
Please note that GenPatch is currently used as the official ROSE Online launcher, which is included with the official game installer by default. It is recommended that you use the official build of the launcher over the unofficial versions of GenPatch.
Version History
Version 15
- Improvement: Improved detection of corrupt clients in preparation for future restoration function.
- New Feature: Addition of two extra customizable launcher buttons.
- New Feature: The Terms of Service will now be displayed once per patch with the game client's removal of the Terms of Service.
- New Feature: Added the ability to restore default values for most options in the Settings window.
- Improvement: Added configurable option for Skill Bar Locking in the Settings window.
- Miscellaneous: Updated the user interface & web based functions.
- Miscellaneous: Compact Mode has been removed.
Previous Versions
FAQ
Q1. What is GenPatch?
A. GenPatch is a patch client and game launcher designed for users who have been having issues getting the new patcher to work correctly under their system configuration, and is available as an unofficial alternative to all users who would like to take advantage of the additional functionality on offer. GenPatch allows users to launch custom plugins once the patching process has been completed and provides buttons to easily access ROSE NA's core services.
Q2. How do I install GenPatch?
A. Download the provided zip file anywhere on your computer and extract the file contents into your ROSE Online Evolution folder (e.g. C:/Program Files/Triggersoft/Rose Online Evolution/). The file genpatch.exe must be located in your ROSE Online folder to operate correctly. If you wish you can create a shortcut to genpatch.exe by right clicking it and selecting Send to -> Desktop (create shortcut). Run genpatch.exe or the shortcut to execute it.
Q3. Does GenPatch require the .NET Framework to run?
A. No. GenPatch was written with users in mind who have been having issues running the official patch client which relies on the .NET Framework. GenPatch has no system dependencies other than ROSE Online itself.
Q4. Why does ROSE crash after a new install?
A. GenPatch creates a SevenHearts.ini with a default configuration when one does not exist to combat this issue. It is recommended that you check your video settings through Settings -> Video Settings if the game has been installed for the first time.
Q5. How do I launch a plugin instead of the game client when patching is complete?
A. GenPatch allows users to specify an alternative application or plugin to launch instead of the game client when pressing the START button once patching has completed. To do this, navigate to Settings -> Launcher and modify the Application and Parameters fields with the appropriate information for your application.
For example, to launch Rescudo's ROSE Essentials (RRE), the following settings are used:
Application RRE.exe
Parameters
Q6. I made a mistake while editing genpatch.ini, how can I fix it?
A. Simply delete genpatch.ini (located in your ROSE Online folder) and restart GenPatch which will create a new configuration file with all the default settings.
Q7. I recieved an HTTP Error message box, what does this mean?
A. The error codes intercepted by the patch client are as follows:
General/Connection Error (Code 0): Ensure you have a stable connection to the internet and have added genpatch.exe to your firewall's exception list. In certain system configurations running under administrative privileges may be required to use GenPatch. This error may also occur when the patch server is offline or unavailable.
Download Error (Code 1XX, 3XX, 4XX, 5XX): If the default settings are used, there is a malfunction with the patch server which prevented a file from being downloaded correctly.
Q8. Will I still have to run the official patch client when GenPatch is installed?
A. No, GenPatch is designed to be a full replacement to the official patch client/launcher meaning you should never have any need to run the official client while GenPatch is installed. However, you may continue to use the official patch client at your own discression. It is highly recommended that you do not run both at the same time as this may provoke undefined behavior that could corrupt your game installation. Additonally, GenPatch also replaces the need for use of the TriggerDetect utility to change video settings as this functionality is available through the Settings window.
Q9. GenPatch is stuck on "Defragmenting VFS, Please Wait..." or is taking a long time to complete.
A. Defragmenting the VFS involves reorganising the game files after a new patch has been installed and may take a few minutes (some VFS files are several hundred megabytes in size), please be patient while it completes this process.
Q10. GenPatch or ROSE crashed after attempting to patch with the official launcher, what could cause this to happen?
A. If you have previously attempted to update the game with the official patch client and aborted it unexpectedly due to some other error, your game client may have been corrupted in the process which will affect GenPatch's ability to apply any patches and update the client correctly. The best course of action to take in this case is to reinstall ROSE and run GenPatch first to ensure that you are updating an uncorrupted game client. Before reinstalling, trying the Check All feature located in Settings -> Tools may repair a game installation that is missing files. Once a patch has started downloading it is strongly advised that you do not run any other patch clients until the update has completed using the current patch client (i.e. do not mix GenPatch and Gravity's launcher during a patch) as this may invoke client corruption.
Q11. How do I set up my client to automatically log into the game?
A. To set up GenPatch to automatically log a game account in after launching navigate to Settings -> Launcher and under Launcher Settings fill in the following text fields (substituting Genesis and mysecret with your account details):
Application: TRose.exe
Parameters: --login --server {ip} --username Genesis --password mysecret
To configure a custom launcher button instead of the START button to perform automatic login, fill in the URL field of the appropriate button with the following (substituting Genesis and mysecret with your account details):
TRose.exe --login --server {ip} --username Genesis --password mysecret
Q12. I have downloaded and enabled a plugin using the Plugin menu but it does not load, how can this be resolved?
A. All plugins that are managed through the Plugin menu require GenFS to operate which can also be downloaded and enabled through Settings -> Plugins -> GenFS. Alternatively, for application type plugins such as RRE, refer to Q5 for further information.
Edited by Genesis, 01 June 2015 - 02:47 PM.