2009scape-website/site/game_guide/client-plugins.md
Bart Ribbers 4eda43f39b
Use templates better to remove a ton of code duplication (#254)
* Fix broken links in update posts

They were using relative links still which became invalid by moving
directories. It's better to link stuff absolutely anyway.

* Remove unused 'secure' registration and login pages

* Remove obsolete parse.py

* Use templates better to remove a ton of code duplication

Where it made sense I converted HTML pages to Markdown to ease writing
and discourage custom styling as much as possible. These pages can still
use custom HTML when necessary, and some do, but they are easier to read
and understand now.
2024-06-02 19:15:26 +10:00

2.8 KiB

title tags layout
Client Plugins game_guide guide
Introduction

In 2023, 2009scape adapted to the Experimental Client as the main client. This client can be access by either cloning it from Github or directly through the Saradomin Launcher. Unlike the client before it, this client is an authentic client. In order to gain access to things that were originally part of the old client, you will need to install plugins. We went with a plugin system, since they allow us to make inauthentic changes to the client and keep those inauthentic changes optional.

Plugins

Player QoL

⚔️ BasicInputQoL

Allows the user to use custom features like shift-drop, zoom in/out, and scroll wheel camera movement.

Check out the controls page to learn the controls.

⚔️ Craftify

Adds a block-display above bots/players with their usernames.

⚔️ RememberMyLogin

Is a password manager that remembers your username/passcode of last account logged in.

⚔️ LoginTimer

Displays the session time played, system time, or no time over the "Report Abuse" button.

⚔️ XpDropPlugin

Shows you the xp gained of the current skill you are working on.

⚔️ SlayerTracker

Shows your current slayer task and counts down as you do the task.

Debugging

⚔️ InterfaceDebugPlugin

Aids in identifying interface components/varps/model IDs.

⚔️ OverheadDebugPlugin

Draws helpful overhead debug information.

⚔️ VarpLogPlugin

Adds a simple log of varp changes drawn directly to the screen.

⚔️ MiniMenuQol

Provides debug and some basic QOL for the MiniMenu

⚔️ IfView

A debug utility for visualizing the component numbers for open interfaces.

Live Server Installtion

Step 1: Launch your Saradomin launcher. You will see menu that looks like this:

{:width="300" height="300"}

It shows the plugins you have installed and the ones available to install. Once you have a few plugins installed, your screen should look like this:

{:width="300" height="300"}

Singleplayer Installation

I believe the goal is to hook it up the same way the live server does, but for now, check out this repo for installation: Guide.