Release Notes - avaraline/Avara GitHub Wiki

(most recent at the top)

2025 Aug

  • Elo updates - @head

2025 Jun

  • optimize code to make tests run faster - @head
  • updated ogg vorbis (sound handling) library - @croc
  • fix networking for LAN games and improve initial connections for clients with ambiguous/changing IPs - @head

2025 May

  • added ability to change FOV during game - @silverfox
  • fixed placement of Area/Text objects (fixes some single-player levels) - @vertigo
  • remove extraneous resources from production build - @vertigo
  • added ability to execute text commands immediately after √ - @head
  • added early iOS support - @vertigo
  • fixed sound bug on scimitar where sound would go away in certain conditions - @head
  • level-configurable visual “celestials” in the skybox based on light sources, fixes for blinn phong specular highlights, minor optimizations in shaders - @silverfox
  • renamed "Start Game" button to "Start/Ready" and made it send the "ready" checkmark √ - @head
  • fixes to wa usage that fix some of the single-player levels (issue #277) - @croc
  • initial support for game controllers - @vertigo
  • defaultYon added as supported variable - @silverfox
  • team-colored names in Chat tab - @head
  • 100 NEW LEVELS in "crooked rain" set - authored by @sphinx, conversions by @croc
  • misc bug fixes & improvements to materials - @silverfox, @croc
  • shader noise - @vertigo
  • SQLite3 for recent levels, a lightweight database that could lead to other interesting improvements - @head
  • new feature - materials attributes for level designers - @silverfox

2025 Apr.

  • replace model color palettes with material palettes, add specular lighting - @silverfox
  • better ground fog - @silverfox
  • remove rainbow, fix normals - @silverfox
  • approximating haze for skybox - @silverfox
  • smog - @silverfox
  • fix crash when entering UTF8 chars during game chat (holding Option key on mac and typing) - @head
  • replace basic fog (exponential fading) - @silverfox
  • significant latency/networking improvements - @head
    • resend request - fixed bug with wait loop and resend requests
    • send earlier - send packets before the processing loop so that others aren't waiting
    • frame catchup - tweak frame adjustment when falling behind
    • dynamic LT - allow under-valued LT setting to increase dynamically by pre-sending packets under certain conditions
  • misc. rendering speedups - @silverfox
  • update LegacyRenderer (performance) - @silverfox
  • no more excessive GPU uploading - @silverfox
  • grouping static geometry (improves rendering performance) - @silverfox, @croc
  • /dbg stats to display realtime performance: FPS, RTT, LT - @head
  • Yon fade out, slight atmospheric fog - @silverfox

2025 Mar.

  • fixed alpha blending - @silverfox
  • preliminary support for verticalRangeMin - @silverfox
  • support verticalRangeMax on sky - @silverfox
  • better alpha in legacy renderer, optimizations - @silverfox
  • fix chat tab, no longer gets in corrupt state - @head
  • can now resume games with checkmarks - @head
  • fixed side-loading of games so now it's possible to run multiple games at the same time - @head
  • put tags in roster window (level description) - @head
  • allow anyone to /kick if server is /away - @head
  • fix - remove finished players from LT calculation - @head
  • user broadcasts their Elo rating on login, each user assumed to have the most accurate value for themselves - @head

2025 Feb.

  • Re-enable depth test before rendering HUD - @ty
  • prepend git SHA to info sent to tracker - @head
  • fixed /teams bug when a player changed case of their Name - @head
  • misc Auto LT improvements - @head
    • server sends initial LT value
    • can now set min LT value with latencyToleranceMin
    • rewrote much of AutoLT algorithm to make it more stable
  • start to ping clients who are still logging in - @head
  • Added defaultArgs pref that allows for startup/load customizations - @head
  • Fix wall/ramp/yonbox alignment issues - @ty