Skip to content

v1.3.0 Update Changelog

Hooder edited this page Nov 30, 2023 · 2 revisions

image

This update brings a new autumn theme to the plugin, which we hope you'll enjoy! ...for the remaining few days of autumn at least 😅

If you prefer sticking with the regular theme, set the new Seasonal Theme setting in the Environment section to Summer.

Performance should be slightly improved in the worst cases, and we've added a few new experimental options, one of which might be interesting to those of you who play without shadows and would like to also disable 117 HD's shading, but keep the lights. There is also now a flat shading option, and an option to have blue water regardless of what color the sky is. Beyond this, the other major changes in this version have already been released, including support for RuneLite's Extended Map Loading, smoother camera and more efficient frustum culling. As always, if you run into any issues, don't hesitate to bring them up in our Discord server!

Changes

  • Add a new autumn theme for the remaining few days of autumn.
  • Add extended map loading support (already released).
  • Improve performance considerably when not zoomed all the way out (already released).
  • Use RuneLite's new smoother camera movement (already released).
  • Marginally improve worst-case performance in CPU-bound scenes.
  • Improve responsiveness when switching config profiles.
  • Add a Low Memory Option for people playing on highly memory constrained systems.
  • Make Wilderness environments feel darker.
  • Make transitions between environments smoother.
  • Slightly reduce the brightness of thrall lights.
  • Slightly tune the environment for Nightmare of Ashihama.
  • Rework texture loading to reduce wasted space.
  • Apply flat shading to the water wheel in Lumbridge.
  • Slightly improve fragment shader performance.
  • Add a rock texture to shooting stars.
  • Add Tombs of Amascut loot chest lights.
  • Add Kalphite Lair environment.
  • Make paths in Tirannwn and Prifddinas consistent.
  • Changes for Path of Glophrie.
  • Changes for A Kingdom Divided.
  • Changes for Desert Treasure 2.
  • Patch holes in shadows cast by tiles above the ground floor.
  • Tweak Tears of Guthix brightness.
  • Slightly improve the look of flat water.
  • Remove shadows from various patches of short grass.
  • Add lighting to forestry campfires.
  • Add textures to more wooden objects.
  • Improve texturing on various already textured objects.
  • Improve the look of bark on various trees.
  • Improve textures in Barbarian Village.
  • Improve brick textures.
  • Minor Edgeville Dungeon changes.
  • Minor Taverly changes.
  • Improve textures in Piscatoris.
  • Improve textures in Mage Training Arena.
  • Remove grass from the top of Karamja Volcano.
  • Overhaul the Stronghold of Security.
  • Various changes to Guardians of the Rift.
  • Change default underground environments to have a black background, to be consistent with vanilla.

Bug fixes

  • Fix performance issues in The Gauntlet.
  • Fix fog issue with increased draw distance.
  • Fix graphical issue with tree textures at certain angles.
  • Respect projectile light hiding upon spawning.
  • Fix blood tiles by the Fountain of Rune.
  • Fix water tiles in Prifddinas.
  • Fix River Elid waterfall & environment.
  • Fix Ancient Cavern environment.
  • Fix Lunar Isle light alignment.
  • Fix normals on wall decoration in Crafting Guild.
  • Fix orientation of tile model in Karuulm (vanilla bug).
  • Fix overly dark objects in Jaldraocht Pyramid.
  • Fix shading issue with bookcases in Edgeville.
  • Fix Edgeville Bank window wall.
  • Fix bad tile blending near the entrance to Al-Kharid.
  • Fix various minor tile blending issues throughout the game.
  • Fix weird grass pattern in player owned houses.
  • Make the winter theme work correctly in player owned houses.
  • Partially fix snow brightness issues for the winter theme.
  • Remove snow which magically appeared one day on the roof of Wizards' Tower 👀
  • Prevent Death's Office from interfering with Sergeant Damien's affairs.

Commits

Hooder (135):
      Update for RuneLite GPU flags API change
      Allow any amount of time before the first frame
      Add null checks for client vertex normals
      Don't patch up holes in the ground at ToB
      Add environment to Sisterhood Sanctuary
      Tune Nightmare of Ashihama environment
      Fix for older Intel-based Macs
      Gracefully handle errors when changing settings
      Ensure a VAO is bound before shader validation
      Fix broken flat normals
      Fix transparent shadows in POH
      Fix gap filling in Nex and Sotetseg rooms
      Add more info to TileInfoOverlay
      Only patch up holes in the ground in the overworld
      Make Seers' Village Counthouse floor area restricted
      Add extended map loading support
      Synchronize scene upload & `SceneContext` destruction
      Disable extended map loading on 32-bit
      Don't fill gaps beyond scene bounds
      Decrease verbosity of various logging
      Add `SceneUploader` model count & size logging
      Fix shader code ambiguity
      Move hillskew to compute shaders
      Retain vanilla UVs on textured faces by default
      Fix vanilla texture clamping
      Add additional model sorting compute shaders
      Make gap filling an experimental opt-in feature
      Fix hillskew issue on AMD Mesa drivers
      Fix interaction with the Low Detail plugin
      Fix Zebak tiles once again
      Only fill gaps in loaded regions
      Path of Glouphrie area changes
      Allow region IDs and area enums in JSON AABBs
      Reduce color banding in smooth gradients
      Desert Treasure 2 area changes
      Remove reliance on Java reflection
      Also remove reliance on reflection from model overrides
      Add tile visibility check
      Add low memory mode option & improve OOM handling
      Reorganize tests to avoid conflicts in shadowJar
      Add support for box UVs
      Move the near clipping plane closer
      Remove broken badges from README
      Fix typo in unsupported GPU error popup
      Improve UVs for crates in Port Sarim
      Guarantee safety with scene context handling
      Add asserts for packed terrain & material data
      Update `ModelHash`
      Fix `ModelOverride.retainVanillaUvs`
      Compensate for water & model depth in tile frustum check
      Improve performance in The Gauntlet
      Switch to long hashes for model caching
      Remove async scene reloading
      Add developer frame timer overlay
      Simplify hiding of lower planes
      Respect projectile light hiding upon spawning
      Remove POH shadow floor fix
      Reduce brightness of thrall lights
      Change color of mage thrall projectile light
      Revert "Reduce color banding in smooth gradients"
      Make Stranglewood environment less saturated
      Add Zalcano environment
      Include the essence mine as part of The Scar
      Change default underground environment to black
      Fix tiles by the Fountain of Rune
      Make Wilderness environments feel darker
      Interpolate smoothly between environments
      Account for cumulative error in CPU timers
      Rework texture loading
      Skip file system checks during development
      Debounce file changes in FileWatcher
      Apply flat normals to water wheel in Lumbridge
      Improve fragment shader performance slightly
      Improve ModelPusher performance
      Return `Material.NONE` for invalid texture IDs
      Initialize materials before compiling shaders
      Initialize texture layer mappings as untextured
      Change rock texture on shooting stars
      Account for bridge tiles when filling gaps in terrain
      Make Motherlode Mine water more blue
      Fix River Elid waterfall & environment
      Fix Ancient Cavern environment
      Fix Lunar Isle light alignment
      Add Tombs of Amascut loot chest lights
      Fix normals on wall decoration in Crafting Guild
      Fix orientation of tile model in Karuulm
      Add Kalphite Lair environment
      Respect `retainVanillaUvs` when computing UV hash
      Fix camera issues while hopping
      Switch to RuneLite's smoother camera callback
      Fix Death's Office area definition
      Add Area definition exporter
      Fix fog issue with increased draw distance
      Support complex TileOverride replacement logic
      Fix overly dark objects in Jaldraocht Pyramid
      Add support for per-material overrides
      Consistent paths in Tirannwn and Prifddinas
      Support for season-specific model overrides
      Enable shadow casting for tiles above ground plane
      Changes for A Kingdom Divided
      Minify textures
      Tweak Tears of Guthix
      Debounce texture hotswapping
      Apply flat normals to top of brick wall in Edgeville
      Load grayscale textures correctly
      Deduplicate vanilla textures
      Slightly improve the look of flat water
      Desert Treasure 2 improvements
      Change brightness instead of replacing tropical leaf texture
      Fix material replacement & vanilla UV issue
      Remove the need to force most overrides
      Add support for area-specific model overrides
      Return base model override when no area overrides match
      Fix AMD shader compile error
      Fix broken UVs on upper walls in Falador
      Partially fix shadowing issues with displacement
      Add support for region box-based AABBs
      Clean up area definitions
      Only reload the house directly after entering
      Add POH back in to the list of overworld areas
      Disable blending for the altar of law symbol
      Force smooth transition when changing seasonal theme
      Prevent transitions from taking the long way around
      Fix water in Prifddinas
      Apply seasonal sun angles by default
      Prevent unnecessary vanilla shading reversal in compute
      Add support for flat shading & vanilla shading
      Add debug commands accessible in release mode
      Handle profile switching more gracefully
      Skip scene reupload when not logged in
      Add option to decouple water from sky color
      Add shadow map overlay dev tool
      Use summer sun angles in Prifddinas
      Minor changes to config descriptions
      Bump version to 1.3.0

Jin-Jiyunsun (7):
      Disable shadow casting for grass around Varrock (#264)
      Remove shadows from various grass (#265)
      Fix weird pattern made by grass in POH (#267)
      Add lighting to forestry campfires (#272)
      Add autumn willow leaves
      Draynor Manor environment changes (#282)
      Remove shadows from more grass (#285)

Mark7625 (1):
      Fix Wizard Tower roof (#271)

SirFancyBacon (32):
      Texture wooden objects - Varrock (#232)
      Add box UVs to various objects (#234)
      Fix various bad rock UVs (#241)
      Assign box UVs in Ferox Enclave (#237)
      Improved bark texture with normal map (#238)
      Improve tree UVs (#236)
      Apply box UVs in Barbarian Village (#240)
      Add box UVs to walls (#242)
      Fix Edgeville bookcases (#244)
      Ore textures, normals, and displacement (#245)
      Replace vanilla rock texture (#246)
      Minor Edgeville Dungeon changes (#247)
      Tweak bark specularity (#248)
      Improve brick textures (#249)
      Minor Taverly fixes (#250)
      Improve vanilla simple wood texture (#251)
      Piscatoris textures (#254)
      Mage Training Arena changes (#256)
      Add HD hay texture (#252)
      Fix Edgeville Bank window wall. (#258)
      Remove grass from the top of Karamja Volcano (#260)
      Stronghold of Security Overhaul (#206)
      Trollheim and Weiss region overhaul (#261)
      Reduce dirt specularity (#270)
      Autumn theme (#262)
      Redraw Lumbridge area to fix bad Al-Kharid entrance blending (#277)
      Apply complex grass also in autumn (#278)
      Guardians of the Rift overhaul (#273)
      Correct grass brightness for winter theme (#280)
      Desert sand fix (#281)
      Kharidian grass (#284)
      Fix untextured stone in Sophanem (#283)