RSC+ v20231105.012800 released!

Learn about the latest news here.
Post Reply
User avatar
Logg
Level 30
Posts: 35
Joined: Sun Jan 22, 2023 11:17 am
Location: Atlanta GA, USA
Contact:

RSC+ v20231105.012800 released!

Post by Logg »

RSC+ v20231105.012800 release
This is the "Daylight Savings Time Ambiguity" release! No one knows if it came out on the first 1:28 AM or the second 1:28 AM!
rscplus.20231105.012800.released.png
rscplus.20231105.012800.released.png (8.35 KiB) Viewed 6767 times
The most important changes:
  • Saved combat styles are now remembered per-account, and will be more reliably heard by servers.
  • Added an optional overlay of the highest and lowest levels that can attack you in the wilderness. e.g. (45 - 65) for a user with combat level 55 in level 10 wilderness.
  • Added an option to remove the audio delay when a sound effect is played. This is enabled by default.
  • There is a secondary item highlight list now with its own configurable colour, for extra-special drops.
  • Dynamically generates the star image that displays next to matching ground item names, in the user's chosen colour.
  • Added the ability to drag & drop world ini files over the world settings tab to import them automatically.
  • Added the ability to specify where screenshots & replays are saved to.
  • Changed FPS display logic to use the original method from 2001. It can now update more than once per second.
  • Moved away from "rscplus" branding to consistently using either "RSCPlus" or "RSC+".
All changes:
Added by Conker:
  • Moved away from "rscplus" branding to consistently using either "RSCPlus" or "RSC+".
  • Saved combat style is now remembered per-account. It includes fallback logic to a global "last known style" if the account isn't recognized.
  • Remembered combat style is now sent to the server multiple times, to ensure it gets it successfully.
  • Reload per-character settings such as the new combat styles and XP goal settings from config.ini on character login, to accommodate multi-clienting.
  • Adds the highest and lowest levels that can attack you in the wilderness as an optional overlay. e.g. (45 - 65) for a user with combat level 55 in level 10 wilderness.
  • Added an option to remove the audio delay when a sound effect is played. This is enabled by default.
  • There is a secondary item highlight list now with its own configurable colour, for extra-special drops.
  • Dynamically generates the star image that displays next to matching ground item names, in the user's chosen colour.
  • Added the ability to drag & drop world ini files over the world settings tab to import them automatically.
  • Changed the functionality of the "restore defaults" button to delete the config.ini file and shut the program down, for a true settings reset.
  • Rolling log files with timestamped file names, with a limit of 20 files, stored in a new `logs` config directory. Previously only one log file existed, and was erased on startup, and wasn't compatible with multiple RSC+ installations launched from the same directory.
  • New setting for custom screenshot storage directory, with "set" and "open" buttons
  • New setting for custom replay storage directory, with "set" and "open" buttons
  • Added "set" and "open" buttons for the replay base directory setting
  • Added button to open the `mods` config directory next to the music enablement button
  • Added button to open the `bank` config directory at the bottom of the custom bank order settings panel
  • Added button to open the `speedrunner` config directory at the bottom of the speedrunner mode settings panel
  • Added button to open the new `logs` config directory at the bottom of the logger settings in the general panel
  • Fixed a bug where notifications "always" notified regardless of whether or not the notify always option was enabled.
  • Fixed an issue with the rendering of the notification_close_highlighted icon wrt scaling.
  • Darkened the font color for disabled settings elements when using the dark FlatLaf theme, for greater contrast
  • Changed mudclient classloading in order to support future Packr binaries.
  • Updated the presets settings UX with various enhancements, label updates, new tooltips, and bug fixes
  • Changed the way many settings are defined such that they will be "unmodifiable by presets".
  • Removed now-unnecessary Util.joinAsString method, replaced with native JDK8 function
  • The following overlay elements will no longer be drawn when a full-screen interface such as the appearance picker is active:
    • XP bar
    • `+` symbols over settings buttons
    • Inventory count
    • Wiki hbar button
  • Fixed the update progress bar rendering logic to work with larger file sizes
  • Increased launcher frame width to accommodate bigger JAR file size
  • Fixed an XP bar-related crash when creating a new character
  • Fixed a late 2020-era regression that broke settings sanitization logic
  • Fixed concurrency inconsistencies with XP goal settings when multi-clienting
  • Fixed possibility of a mismatch between character XP goal settings when two character names exist that are otherwise identical when spaces are removed
  • Fixed edge-case with character replay directory creation when different equivalent login names are used (ex: cOnKeR vs conker)
  • Corrected logic that resulted in the double-initialization of the log file as well as the loss of some startup logger output
  • Fixed binary detection logic, which previously always returned true regardless of what was passed in
  • Fixed a game-crashing bug related to dangling quotation marks in option lists that allow for exact matches
  • Changed the "binary not found" message to a warning rather than an error
  • Fixed java version detection in Temurin 21 JDK.
  • Other minor code refactorings and safety checks
Added by Logg:
  • Hidden option to profile server lag from RSC+ is now part of the code base. Will be exposed as an option in config window in the future.
Added by Luis:
  • Changed FPS display logic to use the original method from 2001. It can now update more than once per second.
  • Slight refactor with the way boundary vs scenery is determined for RSC Wiki lookup.

Tags:
User avatar
conker
Level 3
Posts: 5
Joined: Tue Aug 29, 2023 10:26 pm

Re: RSC+ v20231105.012800 released!

Post by conker »

If anyone on Windows OS is having problems launching RSC+ after the update:

It seems to only affect people who have their "rscplus.jar" file within a folder that has a plus sign in it, e.g. "RSC+".

To get around it, rename the folder and remove any and all plus signs, so just something like "rscplus" should work.

We will put out a fix release as soon as possible.
User avatar
Logg
Level 30
Posts: 35
Joined: Sun Jan 22, 2023 11:17 am
Location: Atlanta GA, USA
Contact:

Re: RSC+ v20231105.012800 released!

Post by Logg »

RSC+ v20231106.181738 was released to fix an issue where having a "+" in the program's path on Windows would cause RSC+ to be unable to initialize the logger successfully, crashing the program.
Post Reply