2009scape-website/site/game_guide/client-plugins.html

140 lines
4.1 KiB
HTML

---
title: Client Plugins
tags: game_guide
layout: guide
---
<div id="content">
<div id="rule">
<div class="sectionHeader">
<div class="left">
<div class="right">
<h1 class="plaque_medium">
Client Plugins
</h1>
</div>
</div>
<div class="section">
<div class="article_theme_1">
<div class="article">
<div class="topshadow">
<div class="bottomborder">
<div class="leftshadow">
<div class="rightshadow">
<div class="leftcorner">
<div class="rightcorner">
<div class="bottomleft">
<div class="bottomright">
<br/>
<br/>
<br/>
<p>
</p><div class="headings">
<span class="headertitleleft"><span class="headertitleright">Introduction</span></span>
</div>
<br>
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.
<br><br>
</p><div class="headings">
<span class="headertitleleft"><span class="headertitleright">Plugins</span></span>
</div>
<h3><u>Player QoL </u></h3>
<p style="font-weight: bold; font-size: 12px;">⚔️ BasicInputQoL</p>
<p>Allows the user to use custom features like shift-drop, zoom in/out, and scroll wheel camera movement. <br>
Check out the <a href="">Controls</a> page to learn the controls.
</p>
<p style="font-weight: bold; font-size: 12px;">⚔️ Craftify</p>
<p> Adds a block-display above bots/players with their usernames. </p>
<p style="font-weight: bold; font-size: 12px;">⚔️ RememberMyLogin</p>
<p>Is a password manager that remembers your username/passcode of last account logged in.</p>
<p style="font-weight: bold; font-size: 12px;">⚔️ LoginTimer</p>
<p>Displays the session time played, system time, or no time over the \"Report Abuse\" button</p>
<p style="font-weight: bold; font-size: 12px;">⚔️ XpDropPlugin</p>
<p> Shows you the xp gained of the current skill you are working on. </p>
<p style="font-weight: bold; font-size: 12px;">⚔️ SlayerTracker</p>
<p>Shows your current slayer task and counts down as you do the task.</p>
<h3><u>Debugging</u></h3>
<p style="font-weight: bold; font-size: 12px;">⚔️ InterfaceDebugPlugin</p>
<p>Aids in identifying interface components/varps/model IDs.</p>
<p style="font-weight: bold; font-size: 12px;">⚔️ OverheadDebugPlugin</p>
<p>Draws helpful overhead debug information.</p>
<p style="font-weight: bold; font-size: 12px;">⚔️ VarpLogPlugin</p>
<p>Adds a simple log of varp changes drawn directly to the screen.</p>
<p style="font-weight: bold; font-size: 12px;">⚔️ MiniMenuQol</p>
<p>Provides debug and some basic QOL for the MiniMenu</p>
<p style="font-weight: bold; font-size: 12px;">⚔️ IfView</p>
<p> A debug utility for visualizing the component numbers for open interfaces.</p>
<br>
</p><div class="headings">
<span class="headertitleleft"><span class="headertitleright">Live Server Installtion</span></span>
</div>
Step 1: Launch your Saradomin launcher. You will see menu that looks like this:
<img src="../2009scape-resources/img/game_guide/client-configs/plugins.png" width="300" height="300">
<br>
<br>
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:
<br>
<br>
<img src="../2009scape-resources/img/game_guide/client-configs/installedPlugins.png" width="300" height="300">
<br>
<br>
</p><div class="headings">
<span class="headertitleleft"><span class="headertitleright">Singleplayer Installation</span></span>
</div>
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: <a href="https://gitlab.com/2009scape/tools/client-plugins">Guide</a>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br class="clear"/>
</div>