RuneLite

From Old School RuneScape Wiki
Jump to navigation Jump to search
A player using the RuneLite client.

RuneLite is an open-source third party client for Old School RuneScape, written in Java. The client features several quality-of-life improvements over the official game client, and has an extensive API which can be used by developers to create plugins. It is one of two non-Jagex clients on the Approved Client List that players are permitted to use, along with HDOS.

History

Development on RuneLite began in 2014,[1] with an initial version being released in May 2016.[2] As RuneLite is open source, it has allowed community developers to contribute their own plugins and improvements to the client over many years, as opposed to the closed source development of the official game client.

In 2018, Jagex approached the main RuneLite developers regarding alleged copyright infringement, requesting that the client be taken down by the end of the week commencing 14 May.[3] On 16 May, Jagex published a news post about RuneLite,[4] stating:

During a pre-arranged meeting with the RuneLite developer we outlined our concerns with the nature of the client and asked for its immediate closure without the need to escalate any legal action against a dedicated Old School player. We did this because we believe RuneLite was and is infringing Jagex's IP rights and damaging the game which goes against our commitment to our community to maintain the integrity of the game. Specifically, the sharing of tools used to deobfuscate Old School RuneScape code, and then re-publishing said code.

Whilst this may seem heavy handed, if ignored it's entirely plausible that this code could make its way into the hands of developers seeking to adapt it to create botting scripts, or developers who would implement game-breaking features. We cannot allow for botting to become an even easier pursuit with our code in opensource, without our permission.

 
Jagex

An update to the news post later that day stated that Jagex had temporarily paused legal action against RuneLite after the developers agreed to make parts of the RuneLite client, specifically those relevant to de-obfuscating the RuneScape client code, closed-source.

On 30 September 2019, Jagex published another news post regarding third party clients, outlining the features within a third party client that would be unacceptable and could result in a player being banned from RuneScape.[5] On 8 November, Jagex confirmed that RuneLite fully complies with the rules outlined in their previous post.[6]

On 2 March 2022, as part of the cooperation of Jagex and RuneLite, a link to the official RuneLite website was added on the Old School RuneScape website homepage, particularly to prevent phishing attempts by fake RuneLite websites.[7]

Features

RuneLite has many features that are not part of the official game client. These include, but are not limited to:[8]

Plugins

RuneLite boasts a Plugin Hub which acts as a directory of plugins that are maintained by third party developers and verified to be within RuneScape's rules by RuneLite's developers. Plugins can be installed from the hub via the client. Popular plugins include a quest helper, a UI depicting Zulrah rotations, and a plugin to track coins earned by in-game flipping.

117 HD plugin

The HD plugin in RuneLite.

The 117 HD plugin for RuneLite was created by a user named 117Scape. The aim of the plugin is to alter the graphics and textures of Old School RuneScape by making them high-definition, while remaining faithful to the vanilla textures. The plugin was built over the course of two years and approximately 2,000 hours of work, and was originally scheduled to be made available on 6 September 2021. Jagex reached out to the developer of the plugin to inform them that they were working on their own graphical improvement project which was "relatively early in the exploration stages" and requested that the plugin's release be cancelled.[9]

Hopefully the news that Jagex and the Old School team are tackling this project in earnest is something that excites you, even though it does mean that we need to politely ask you shut down your personal project.
 
— Jagex[10]

After outcry from players, Jagex opened up discussions with the developer of the plugin and the RuneLite team to come up with a solution which would allow the plugin to be made available. On 10 September, it was announced that the plugin would be released on the following Monday, 13 September, through RuneLite's Plugin Hub, after an agreement was reached between all parties.[11]

External links

References

  1. ^ Adam-. init of deob · runelite/runelite@41681f9. 1 December 2014. Archived from the original on 2 May 2021.
  2. ^ Release runelite-parent-1.0 · runelite/runelite. 7 May 2016.*
  3. ^ RuneLite threatened to shutdown. RuneLite. 15 May 2018. Archived from the original on 20 January 2021.
  4. ^ "Third Party Client Update". Old School RuneScape News. Jagex. 16 May 2018. Archived from the original.
  5. ^ "A Message About Unofficial Clients". Old School RuneScape News. Jagex. 30 September 2019. Archived from the original.
  6. ^ "Another Message About Unofficial Clients". Old School RuneScape News. Jagex. 8 November 2019. Archived from the original.
  7. ^ "Group Ironman Improvements". Old School RuneScape News. Jagex. 2 March 2022. Archived from the original.
  8. ^ Features - RuneLite. RuneLite.*
  9. ^ RS_117. RuneLite HD has been shut down.. 7 September 2021. Archived from the original on 7 September 2021.
  10. ^ "Third-Party HD Clients Statement". Old School RuneScape News. Jagex. 7 September 2021. Archived from the original.
  11. ^ "117Scape's HD Plugin - Update". Old School RuneScape News. Jagex. 10 September 2021. Archived from the original.