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