Skip to content

1.1.1 Update Changelog

Kyle edited this page May 5, 2022 · 3 revisions

tap tap tap ... is this thing on? Hi everyone, it has been quite some time since we released an update but that doesn't mean we haven't been busy! This is a big update with improvements to a little bit of everything thanks to our hard-working community.

Contents

New Features

  • Environment for Guardians of the Rift
  • Add ability to override dynamic sky color changes
  • Hide 117hd lights when using Entity Hider
  • Add toggle for fake shadows which is baked into models
  • Add caustic lighting effects to underwater environments
  • Add option to configure the sky color using RuneLite’s skybox plugin
  • Dynamic lights
    • Land of the Goblins
    • Cerberus Lair
    • Shilo gem mine
    • Camdozaal
    • Witchhaven wall candles
    • Ectofuntus slime pool
    • Port Phasmatys barriers
    • Aberrant Spectres and their variants
    • True Blood Altar (basic)
    • Guardians of the Rift
    • Hallowed Sepulchre
  • Fixed Lava lighting for
    • Lovakengj
    • Brimhaven Dungeon
    • Gu'Tanoth
    • Taverly Dungeon
    • Ourania Altar
    • Chaos Altar
    • Bandit Camp
    • Lava Dragons
    • Lava Maze
    • Mage Arena
    • Wilderness Volcano

Bug Fixes and Tweaks

  • Update default graphics config and descriptions
  • Improve threshold for semi-transparent objects to cast shadows
  • Disable winter theme by default
  • Reduce volatility of flickering lights
  • Adjust Darkmeyer streetlamp brightness, radius and color for better results
  • Fix crash that occurred in certain game locations when - Model Caching was enabled
  • Correctly draw “loading” and “connection lost” boxes
  • Improve plugin reliability with operating system sleep/suspend
  • Remove LOD (level of detail) option from Config
  • Fix screen flash on login
  • Fix Shilo village bridge texture
  • Fix background color on RFD quiz
  • Fix environment for Evil Bob’s island
  • Fix missing wall texture in Dwarven mine
  • Fix missing tile recolor in Tzharr area

Engine Work

  • Make startup simpler and more robust
  • Push duplicate temp models only once (improves performance)
  • Update the model cache to be a fixed size, filling up and then dropping old entries one-by-one rather than doing bulk garbage collection (improves performance and consistency)
  • Share commonly hashed elements in the model cache (improves performance)
  • Update light system to load from JSON with support for hot-swapping and much greater ease of customisation
  • Add updated lights.JSON config
  • Don't update the camera position while loading
  • Restructure drawFrame function
  • Store and use previous viewport's offsets for each frame
  • Render the scene only for game states >= LOADING
  • gpu: Fix loading gluegen natives on some Windows configurations
  • Add shader hot-swapping & cleanup
  • Refactor and fix LightManager synchronisation issues
  • Add support for NpcID and ObjectID names in light config
  • Stop outputting empty ID arrays
  • Force exporter to throw on errors
  • Add LightConfig unit test
  • Enable DebugGL when running with debug logging
  • Fix minor shader indexing issues
  • Fix plugin startup loop bug
  • do not continue drawing frame after shutdown/startup
  • gracefully handle uncaught npe
  • Set jogamp.gluegen.TestTempDirExec=false

Media

Media

Videos

Video

Images

Contributions

Adam (2):
      Revert "gpu: Fix loading gluegen natives on some Windows configurations"
      Update to 1.8.14-SNAPSHOT

Cody Carlsen (5):
      Add Cerberus Lair lighting
      Shilo gem mine lighting
      do not continue drawing frame after shutdown/startup
      gracefully handle uncaught npe
      Fixes #166

Aeryn (19):
      Update default config & descriptions
      Second pass with feedback
      Improve shadow threshold
      New value
      Spectre lights
      Deviant/Repugnant Spectre lights
      Update lights.json
      Update lights.json
      Add sky color override config option (#259)
      Refine Spectre lights
      Update shadow threshold
      Ectofuntus and Phasmatys lights (#277)
      Remove bad light (#268)
      GOTR (#267)
      Disable default winter theme (#266)
      Reduce volatility of flickering lights
      True Blood Altar
      Tweak lamp
      Refine GOTR caustics

Hooder (25):
      Don't update the camera position while loading
      Restructure drawFrame function
      Store and use previous viewport's offsets for each frame
      Render the scene only for game states >= LOADING
      gpu: Fix loading gluegen natives on some Windows configurations
      Switch to loading all lights from JSON, with support for hot-swapping
      Add shader hot-swapping & cleanup
      Refactor and fix LightManager synchronization issues
      Add support for NpcID and ObjectID names in light config
      Stop outputting empty ID arrays
      Force exporter to throw on errors
      Add LightConfig unit test
      Add updated lights.json configuration
      Enable DebugGL when running with debug logging
      Fix plugin startup loop bug
      Add missing tile for TzHaar recolor
      Convert from gamma to linear when loading lights
      Add color space conversion to `ExportLightsToJson`
      Add validation of main lights config to `LightConfigTest`
      Convert colors in `lights.json` from linear 0-1 to gamma 0-255
      Add caustics to underwater environments
      Add aberration and fix brightness
      Add caustics drift and remove chromatic aberration when under water
      Add caustics to Temple of the Eye
      Add RuneLite skybox color option

Kyle (23):
      Revert "Fix cutscene viewport offsets in resizeable mode (#222)"
      bump runeLiteVersion to 1.8.12-SNAPSHOT
      draw loading and connection lost boxes
      prevent ArrayIndexOutOfBoundsException on hash collision
      fix buffer corruption after OS suspend
      improve lastFrameTime consistency
      remove level of detail config
      bump runeLiteVersion to 1.8.12
      simplify startup logic and try to prevent crashing from driver issues
      improve camdozaal lighting
      light witchhaven wall candles
      remove bad light id
      Add options to remove baked npc/object lights/shadows (#253)
      add zalcano's first form to baked effects list
      Increment version number to 1.0.15
      bump to snapshot
      push duplicate temp models once, fixed size model cache, and other misc fixes
      model batching sanity check
      refined values and correct color space
      skip zero face models higher in call stack and fix skybox override
      fix blue skybox when used without override
      add option to disable model batching, create experimental settings section, bump verison to 1.1.0
      bump to 1.1.1

Mark7625 (8):
      RFD Quiz Environment (#244)
      hide lights when using entity hider
      Hallowed Sepulchre Lights (#249)
      Added Texture to torch walls (#255)
      Update build.gradle (#275)
      set jogamp.gluegen.TestTempDirExec=false (#273)
      EVIL_BOB_ISLAND
      Bump for 1.8.14-SNAPSHOT

Vetricci (3):
      Lighting for the Ancient Cavern
      Lava
      Lights for Land of the Goblins quest

aHooder (1):
      Fix cutscene viewport offsets in resizeable mode (#222)

ipkpjersi (1):
      Fix rare race conditions with graphics/swapBuffers

testing-ongithub (1):
      Don't use skybox color until after the first logged in GameTick
Clone this wiki locally