> For the complete documentation index, see [llms.txt](https://pirithous.rlib.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pirithous.rlib.io/changelog/v3.6.0.0.md).

# 3.6.0.0

A list of changes for this release are provided below.

## ◾ Overview

* `[ + ]` [**new hook when addon initialized to support plugins**](/changelog/v3.6.0.0.md#new-hook-when-addon-initialized-to-support-plugins)
* `[ + ]` [**gamemode SCPRP added to compatibility list**](/changelog/v3.6.0.0.md#gamemode-scprp-added-to-compatibility-list)
* `[ + ]` [**added support for material wallpapers**](/changelog/v3.6.0.0.md#support-for-materials-as-wallpapers)
* `[ + ]` [**added rgb color effect to buttons**](/changelog/v3.6.0.0.md#added-rgb-color-effect-to-buttons)
* `[ + ]` [**added 'undo' to detected actions**](/changelog/v3.6.0.0.md#added-undo-to-detected-actions)
* `[ ^ ]` [**keys now detect F1 for darkrp (helpmenu)**](/changelog/v3.6.0.0.md#keys-now-detect-f1-for-darkrp-helpmenu)
* `[ ^ ]` [**updated functionality for F4 key in darkrp**](/changelog/v3.6.0.0.md#updated-functionality-for-f4-key-in-darkrp)
* `[ ^ ]` [**updated serverguard permissions**](/changelog/v3.6.0.0.md#updated-serverguard-permissions)
* `[ ^ ]` [**numerous optimizations**](/changelog/v3.6.0.0.md#optimizations)
* `[ ^ ]` [**dialog shadows**](/changelog/v3.6.0.0.md#dialogs-shadows)
* `[ ^ ]` [**updated pnl registration system**](/changelog/v3.6.0.0.md#updated-pnl-registration-system)
* `[ ^ ]` [**now supports multiple chat/console commands to activate**](/changelog/v3.6.0.0.md#now-supports-multiple-chat-console-commands-to-activate)
* `[ ^ ]` [**integrated web browser now disabled by default (uses steam overlay)**](/changelog/v3.6.0.0.md#integrated-web-browser-disabled-by-default-uses-steam-overlay)
* `[ ^ ]` [**rules panel now larger**](/changelog/v3.6.0.0.md#rules-panel-now-larger)
* `[ ^ ]` [**updated documentation**](/changelog/v3.6.0.0.md#updated-documentation)
* `[ % ]` [**fixed hovering an unassigned key clears tip for previous assigned key**](/changelog/v3.6.0.0.md#fixed-hovering-an-unassigned-key-clears-tip-for-previous-assigned-key)
* `[ % ]` [**fixed compatibility with eprotect**](/changelog/v3.6.0.0.md#fixed-compatibility-with-eprotect)

## ◾ File Changelog

### &#x20;     ◾ **CONFIGS**

* pirithous\cfg\sh\_cfg.lua
* pirithous\cfg\sh\_cfg\_bg.lua
* pirithous\cfg\sh\_cfg\_keys.lua
* pirithous\cfg\sh\_cfg\_nav.lua

### &#x20;     ◾ **GENERAL**

* pirithous\core\cl\_fonts.lua
* pirithous\core\cl\_init.lua
* pirithous\core\cl\_rcc.lua   [**🇳​​​​​🇪​​​​​🇼**](broken://pages/-MWIuaL9nrnzocDN8QHO#new)
* pirithous\core\sv\_psay.lua   [**🇳​​​​​🇪​​​​​🇼**](broken://pages/-MWIuaL9nrnzocDN8QHO#new)
* pirithous\diag\cl\_ibws\_notice.lua
* pirithous\pnl\cl\_pnl\_bg.lua
* pirithous\pnl\cl\_pnl\_header.lua
* pirithous\pnl\cl\_pnl\_ibws.lua
* pirithous\pnl\cl\_pnl\_rules.lua
* pirithous\pnl\cl\_pnl\_rules\_web.lua
* pirithous\lang\en.lua
* pirithous\lang\es.lua
* pirithous\lang\pt.lua
* pirithous\sh\_env.lua

## ◾ Changes

####

### ◾ New Hook When Addon Initialized to Support Plugins

Can now use **`pirithous_cl_init`** to activate a hook when pirithous loads the interface.

####

### ◾ Gamemode SCPRP Added to Compatibility List

Script now recognizes SCPRP as an RP-based gamemode.

####

### ◾ Support for Materials as Wallpapers

Server owners can now specify materials for their interface background. By default, this script uses a DHTML panel to load wallpapers from external websites. The issue with this is that it can sometimes make the interface take a second or two longer to actually load.

By using materials; it can make load times significantly less; however, this requires the server owner to upload the desired materials to a Steam Workshop collection and call the image within the config:

####

### ◾ Added RGB Color Effect to Buttons

Buttons now have an option to enable "RGB" mode. (customer feature request)

![](https://153650087-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOQZiOKV18NkkUtyHTF%2F-MWJ86mgrVDOyg8oelOp%2F-MWJ8cnSlMgmNYOHdy2O%2Frgb.gif?alt=media\&token=c1f9b034-42ac-46b4-b7e0-f034f4683700)

####

### ◾ **Added 'undo' to detected actions**

The '**undo**' action (Z key by default) is now detectable by the interactive keyboard.

![](https://153650087-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOQZiOKV18NkkUtyHTF%2F-MWRxyM5AP3b93WDcVSP%2F-MWRyK7r2YLVkHIFbehs%2Fundo.gif?alt=media\&token=528c8e10-e53b-49e4-81cb-c657362eee0d)

####

### ◾ K**eys now detect F1 for darkrp (helpmenu)**

Interactive keyboard now detects F1 for the DarkRP gamemode as help menu

![](https://153650087-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOQZiOKV18NkkUtyHTF%2F-MWR_oQU6nIbE3xnl4Jz%2F-MWRurwb4W7ZUIsENdZe%2Fkey_f1.gif?alt=media\&token=91da496e-e97d-4f06-82fb-23633c925a9e)

####

### ◾ Updated functionality for F4 key in darkrp

Prior to this update, player's hovering the F4 key would be told that it is for the DarkRP F4 menu, however, was not clickable.&#x20;

This update makes the key clickable; which closes Pirithous, and shows the F4 menu itself.

####

### ◾ Updated ServerGuard permissions

ServerGuard permissions are now more easily identifiable with new names.

![](https://153650087-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOQZiOKV18NkkUtyHTF%2F-MTolWbpz-9Z5ONSHRY9%2F-MTol_AF0mkiVsNmQffM%2Fchglog_sg_perms.png?alt=media\&token=b3e4d7d3-6843-42f8-8597-90c70860ef07)

####

### ◾ Optimizations

Several aspects have been updated for better load times.

####

### ◾ Dialogs Shadows

All dialog boxes now have a shadow behind them so that they appear more clear when in front of other similar interface colors.

####

### ◾ Updated PNL Registration System

Internal registered panels now use the new library system.

####

### ◾ Now Supports Multiple Chat/Console Commands to Activate

Addon now supports multiple commands being assigned. Can now be activated using the concommand **`pirithous`** OR **`binds`**

####

### ◾ Integrated Web Browser Disabled by Default (uses steam overlay)

Due to the outdated Garry's Mod library Awesonium which is developed by Facepunch; the integrated web browser is now disabled by default and must be enabled if you wish to use it. However, certain websites may appear blank which is out of our control.

####

### ◾ R**ules Panel Now Larger**

Made the rules panel larger to show more content.

####

### ◾ Updated Documentation

Several pages have been updated with better structuring so that steps are easier to follow. Also added more information related to certain steps.

####

### ◾ **Fixed hovering an unassigned key clears tip for previous assigned key**

if player hovers an assigned key with a tip, the tip will be cleared if the player then hovers over an unassigned key.

####

### ◾ Fixed Compatibility with **EProtect**

Fixed a known issue with the addon [**eprotect**](https://www.gmodstore.com/market/view/7359) which caused errors to appear if SetTitle function returned nil.

####

####
