James 2a7625f240 Adds splash screen (#29)
* clock manager: wrap panel to run on swing thread

* Add splash screen to Runelite

Although RuneLite is still fast at loading, it's more user friendly
for at least something to pop up before the client.
There is also an option (-no-splash) to disable the splash screen.
This uses psikoi's design.

* splash screen/client ui: don't set up theme twice

Setting up the look and feel of RuneLite shouldn't happen twice, so
check to see if it has already been set up before setting up the look
and feel.
2019-04-21 07:41:48 +01:00
2017-07-19 20:55:57 -04:00
2019-04-21 07:41:48 +01:00
2019-04-20 15:06:29 -04:00
2019-04-19 19:44:16 -04:00
2019-04-18 16:32:27 -04:00
2017-06-29 17:27:28 -04:00
2019-04-18 23:22:30 -04:00
2019-04-18 16:33:44 -04:00

Discord Build Status
RuneLit is a fork of RuneLite that provides more functionality and less restrictions while staying open source. This is meant to directly compete with 3rd party RL clients that are trying to sell their code.

Notable Features:

Auto patch-time Bytecode patcher

What a mouthful right? it's great though.
The heart of the auto patching system is ByteCodePatcher. Adding a new patch would go as follows.

  1. Find unique identifier for class so it can be found after rev update, Add check to ByteCodePatcher.
  2. Create Transformer for rsClass and call it when class is identified.

A fully functional example is included at ActorTransform:
transformGetAnimation removes filtering
transformAnimationChanged removes filtering

Description
No description provided
Readme BSD-2-Clause 107 MiB
Languages
Java 98.9%
GLSL 0.7%
C 0.3%