Skip to content

Commit

Permalink
Add 1.10.15 post
Browse files Browse the repository at this point in the history
  • Loading branch information
Nightfirecat authored and Adam- committed Nov 5, 2023
1 parent 83cb630 commit 62d1b97
Show file tree
Hide file tree
Showing 8 changed files with 206 additions and 0 deletions.
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.
206 changes: 206 additions & 0 deletions src/_posts/2023-11-05-10-00-1.10.15-Release.md
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
```

0 comments on commit 62d1b97

Please sign in to comment.