Skip to content

Ballard-dev/OpenOSRS

 
 

Repository files navigation

OpenOSRS

Build Status HitCount
OpenOSRS is a fully open-source client with no restrictions. We are not affiliated with Jagex or RuneLite.

Discord

Discord

Project Layout

  • cache - Libraries used for reading/writing cache files, as well as the data in it
  • deobfuscator - Can decompile and cleanup gamepacks as well as map updates to newer revs
  • http-api - API for runelite and OpenOSRS
  • injector-plugin - Tool for implementing our modifications to the gamepack
  • runelite-api - RuneLite API, interfaces for accessing the client
  • runelite-mixins - Classes containing the Objects to be injected using the injector-plugin
  • runescape-api - Mappings correspond to these interfaces, runelite-api is a subset of this
  • runelite-client - Game client with plugins

Building

We have migrated the project to Gradle. Information on how to setup and build the project can be found at https://github.com/open-osrs/runelite/wiki/Building-with-IntelliJ-IDEA

License

OpenOSRS is licensed under the BSD 2-clause license. See the license header in the respective file to be sure.

Contribute and Develop

We've set up a separate document for our contribution guidelines.

Supported By

OpenOSRS uses profiling tools provided by YourKit

Packages

No packages published

Languages

  • Java 99.3%
  • Other 0.7%