-
Notifications
You must be signed in to change notification settings - Fork 92
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
83cb630
commit 62d1b97
Showing
8 changed files
with
206 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,206 @@ | ||
--- | ||
title: '1.10.15 Release' | ||
description: 'Profile account linking, GPU performance improvements, and hidden unrelated areas in GPU' | ||
author: Jordan | ||
--- | ||
|
||
### Profile account linking | ||
|
||
Earlier this year, [we released profiles to let you easily switch between different plugins and | ||
settings.](/blog/show/2023-02-18-1.9.11-Release) Paired with a new `--profile` client argument for players wanting to | ||
open specific client windows to separate profiles, this helped most players manage their settings neatly, but did not | ||
handle two specific cases very well: players using the Jagex launcher, who could not use a `--profile` argument; and | ||
players who switched accounts in the same client. To help both of these cases, we've added profile account linking, | ||
which lets players associate a RuneScape account with a specific profile, to be automatically switched to when logging | ||
in. (This also supports accounts on special game modes such as Leagues, Deadman, and Quest Speedrunning!) | ||
|
||
![A profile with a linked default account](/img/blog/1.10.15-Release/rsprofile-default-linking.png) | ||
|
||
Linking an account with one of your profiles is a simple process: | ||
|
||
1. Log in to the account to be linked | ||
2. Expand the card of the profile to link it to | ||
3. Click the 🔗 button | ||
|
||
As seen in the picture above, the link icon will be shown in orange when linked, and you can see | ||
which accounts are linked to it in the button's tooltip. | ||
|
||
### GPU performance improvements | ||
|
||
Over the last 6 months we have been working in the background on performance improvements, starting with [asynchronous map loading](https://runelite.net/blog/show/2023-05-13-1.10.0-Release) and [extended map loading](https://runelite.net/blog/show/2023-09-09-1.10.12-Release). More recently, we have increased the FPS via improving the tile cull testing, and also converted the client's camera to floating point arithmetic, which makes camera movement noticeably smoother. Unlocked FPS mode is now the default mode in the GPU plugin, we recommend checking it out if you are not using it currently. | ||
|
||
### Hide unrelated areas on GPU | ||
|
||
Have you ever wondered why you're able to see the Abyss in the distance when scaling the Agility | ||
Pyramid? Or why from one runecrafting altar you're able to see others? Wonder no more, as unrelated | ||
map areas are now hidden when using the GPU plugin. | ||
|
||
| Before | After | | ||
| :---------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------: | | ||
| ![The top of the agility pyramid, with the Abyss shown in the distance](/img/blog/1.10.15-Release/agility-pyramid-before.png) | ![Now the Abyss is no longer shown on the horizon](/img/blog/1.10.15-Release/agility-pyramid-after.png) | | ||
| ![You can see the mind altar from the air altar!](/img/blog/1.10.15-Release/air-altar-before.png) | ![Not anymore!](/img/blog/1.10.15-Release/air-altar-after.png) | | ||
| ![What is even happening over at the fire altar?](/img/blog/1.10.15-Release/fire-altar-before.png) | ![Now it's looking much more normal](/img/blog/1.10.15-Release/fire-altar-after.png) | | ||
|
||
There are also several smaller improvements and bug fixes, including: | ||
|
||
- Object indicators now support a separately-customizable fill color | ||
- The Entity Hider and Random Event plugins both support the new Count Check random event | ||
- Your gains will now be reported via the XP Updater plugin on world hop as well as on logout | ||
- The Report Button plugin's login timer no longer resets on a lost connection being re-established | ||
without logging out | ||
- The special attack counter now tracks Accursed sceptre specs | ||
- A Mark of Darkness timer has been added to the Timers plugin | ||
- The Skill Calculator plugin learned the xp values for making a Forgotten brew | ||
- 2h axes and campfires have been added to the idle notifier, and the new forestry events added to the woodcutting plugin | ||
|
||
Enjoy! | ||
|
||
\- Jordan & Adam | ||
|
||
### New commits | ||
|
||
We had 21 contributors this update! | ||
|
||
``` | ||
Adam (56): | ||
util: run asyncbufferedimage onLoaded callbacks when already loaded | ||
api: remove setRenderArea | ||
low detail: reset low detail flag on STARTING | ||
gpu: early frustum cull tiles | ||
gpu: default unlocked fps to on | ||
object indicators: make hull fill color consistent | ||
object indicators: open color picker to previously used color | ||
object indicators: add configurable fill color | ||
object indicators: revert "make hull fill color consistent" | ||
api: remove NPCComposition isClickable | ||
object indicators: add default fill color config | ||
profile panel: strip crlf from profile names | ||
interface styles: fix race with client startup | ||
world hopper: ignore ping errors to current world | ||
world hopper: only update panel ping if active | ||
default world: don't apply world in safe mode | ||
default world: don't apply beta or nosave worlds | ||
default world: ignore pmd error | ||
Revert "default world: ignore pmd error" | ||
default world: fix injecting safemode | ||
hooks: add openUrl callback | ||
minimap: fix replacing map dots on client reload | ||
camera: add right click examine option | ||
attack styles: fix spurious warnings with autocasting staffs | ||
perspective: support extended scene in getCanvasTileAreaPoly() | ||
gpu: add option to hide unrelated maps | ||
screenshot: remove imgur uploader | ||
screenshot: move client frame code to ImageCapture | ||
screenshot: imagecapture: add utility method for taking screenshots | ||
screenshot: add screenshot taken event | ||
draw callbacks: use floating point camera | ||
api: add floating point camera accessors | ||
perspective: use floating point projection | ||
gpu: use floating point camera pos, yaw, and pitch | ||
chat filter: null check player name in onOverheadTextChanged | ||
idle notifier: add 2h axes and campfire anims | ||
wintertodt: add 2h axes anims | ||
woodcutting: rename WoodcuttingTreesOverlay to WoodcuttingSceneOverlay | ||
woodcutting: add 2h axe anims | ||
woodcutting: clear flowers on logout and world hop | ||
woodcutting: add new forestry events | ||
hiscore panel: switch from dmmt to leagues | ||
woodcutting: clear pheasant nests on map load | ||
woodcutting: update npc ids | ||
entity hider: add count check | ||
random events: add count check | ||
rename runelite-script-assembler-plugin to runelite-maven-plugin | ||
cache: update antlr to 4.13.1 | ||
api: codegen component and interface id constants | ||
client: use new component and interface id constants | ||
widgets: use new api | ||
woodcutting: don't try to solve dyrad without 5 circles | ||
idle notifier: add all campfire anims | ||
fishing spot: add f2p wilderness spot | ||
remove leagues relic varbit accesses | ||
RSProfileType: add trailblazer reloaded league | ||
Erik (1): | ||
kingdom of miscellania: use midnight gmt for favour estimates | ||
Felanbird (4): | ||
achievement diary: fix runecrafting steps | ||
clues: Add Abyssal tentacles to Draynor Village Master emote clue | ||
clues: Add Guardian boots to Zul-Andra Master emote clue | ||
clues: Add Bow of faerdhinen's to Falo the bard step | ||
Fredrik Haarde (1): | ||
xp updater: Submit automatic updates on world hop (#15765) | ||
Jordan Atwood (10): | ||
game: Add isDying override for Bouncer's ghost | ||
special counter: Add Accursed sceptre | ||
Revert "item charges: Track Ardougne cloak charges" | ||
clues: Add missing Falo The Bard item variants | ||
report button: Don't reset login time on connection lost | ||
default world: Remove empty shutDown method | ||
ConfigManager: Improve switchProfile log message | ||
ProfilePanel: Clean up UI code | ||
config: Add default profile linking to config profiles | ||
default world: Remove world change on profile change | ||
Levente Kurusa (1): | ||
time tracking: rename giant compost bin to big compost bin | ||
Macweese (3): | ||
slayer: add warped creatures task | ||
timers: remove corruption cooldown on configchange | ||
timers: add mark of darkness timer | ||
Max Weber (3): | ||
gpu: extend frustum checks below the ground for sunken models | ||
camera: remove compass look preserve pitch | ||
update lombok | ||
Mo Ben (1): | ||
inventory grid: enable in bank with equipment view open | ||
Morgan Lewis (2): | ||
crowdsourcing: Add sprite dialogue tracking (#16953) | ||
NPCComposition: Expose color replacement and scale | ||
Nicole M (2): | ||
item charges: fix bracelet of clay tracking in prif mine | ||
item charges: add egniol potions | ||
Rasmus Karlsson (1): | ||
objectindicators: deduplicate color suggestions | ||
RyanTamulevicz (1): | ||
skill calc: add forgotten brew (#17019) | ||
SirGirion (2): | ||
bank: fix showing seed vault value on open | ||
item charges: Track Ardougne cloak charges | ||
YvesW (5): | ||
notifier: fix typo in comment (#17069) | ||
worldmap: fix stranglewood rowboats destinations | ||
worldmap: add ring of the elements teleport locations | ||
worldmap: add ring of shadows teleport locations | ||
clues: add ring of shadows to cryptic and emote clue text | ||
bradysauter (1): | ||
opponent info: add toggle for health overlay | ||
iProdigy (1): | ||
twitch: prepend oauth prefix to token if missing | ||
matej-veselovsky (1): | ||
FishingSpot: Use Raw karambwanji icon for karambwanji spot (#17085) | ||
pajlada (2): | ||
npcaggro: fix typo in Notify Expiration description (#17044) | ||
idle notifier: add crashed star mining animation ids | ||
rjarn (1): | ||
ClientThread: Fix javadoc grammar (#17088) | ||
skillingdev (1): | ||
screenshot: fix matching level 99 messages with level-up dialogs disabled | ||
``` |