Skip to content

AMF Client 2.0 - Nova Edition

Choose a tag to compare

@AlyaDDNet AlyaDDNet released this 05 Oct 22:17
· 8 commits to main since this release

🌙 AMF Client 2.0 - Nova Edition

Nova Edition is a major update to AMF Client, built on everything introduced in 1.2.1 Ascension Edition.

This release brings the new Impact / Run Statistics system, Weather, Custom Hooks & Effects, UI Themes, Settings Search, new visual features, major Presence and Cloud Input improvements, a newer DDNet/TClient base, and a large number of fixes and optimizations across the client.


✨ Added

📊 Impact / Run Statistics

A completely new run analysis system created for AMF Client.

  • Impact Rating for evaluating player contribution during a run
  • MVP results
  • Run History
  • Saves
  • Falls
  • Aleds
  • Clutches
  • Consistency
  • Support for partial / incomplete runs
  • Detailed statistics for supported runs and players

Impact is designed to analyze actual contribution during a run rather than relying only on simple counters.

🌦️ Weather

Added a new customizable weather system with:

  • ❄️ Snow
  • 🌧️ Rain
  • ✨ Fireflies
  • 🌫️ Dust
  • Particle amount settings
  • Custom colors
  • Different snow styles

🪝 Custom Hooks

Added multiple custom hook styles, including:

  • Whirlwind
  • Black Hole
  • Magic
  • Fire
  • Rainbow
  • Lightning
  • Tentacles

✨ Custom Effects

Added additional gameplay visual effects, including:

  • Air Jump Ring
  • Hammer effects
  • Hook-hold effects
  • Explosion effects
  • Weapon-related effects

🎨 UI Themes

Added deeper customization for the AMF Client interface:

  • Custom UI colors
  • Gradients
  • Accent customization
  • Background customization
  • Improved visual styling options

🔍 Settings Search

Added a new search button to Settings.

You can now search for a setting and quickly navigate to the relevant option instead of manually searching through different tabs.

🖥️ F1 Console Scrollbar

The F1 console now has a visual scrollbar.

Console history can be browsed using both normal scrolling and the draggable scrollbar.

🎵 Low Priority Spotify | SoundCloud

Added a separate option for lowering the process priority of Spotify and SoundCloud.

  • Independent from the existing Low Priority Discord option
  • Supports Spotify and SoundCloud simultaneously
  • Priority is restored when the feature is disabled or the client exits

🎮 New Visual & Gameplay Features

Added several new features adapted and integrated for AMF Client 2.0:

  • Flying Nameplates
  • Freeze Lifestyle
  • Physic Balls
  • Finish Prediction
  • Gores Mode
  • Optimizer
  • Mouse Indicator
  • AMF version display in nameplates
  • Additional nameplate positioning controls

🔧 Improved

☁️ Cloud Input

Cloud Input received major improvements to prediction and synchronization.

  • Improved prediction synchronization for the local player
  • Improved synchronization for other players
  • Better validation of available prediction data
  • Improved handling of players leaving or disappearing
  • Existing Cloud Input configuration remains supported

🎵 Music Player

The existing Music Player received several improvements:

  • Improved artwork handling
  • Better artwork updates when changing tracks
  • Better handling when switching between Windows Media Sessions
  • Improved late artwork loading
  • Improved artwork caching
  • Added server-time display
  • Improved overall lifecycle behavior

🐱 AMF Presence

AMF Presence and client indicators have been significantly improved.

  • The local AMF player is now included in server counts
  • Main + Dummy from the same client are handled as one AMF instance
  • More reliable server-browser AMF counts
  • More stable in-game AMF indicators
  • Confirmed indicators no longer disappear because of temporary incomplete state updates
  • Improved state synchronization

🖥️ HUD Editor

HUD layout handling has been improved.

  • Game Timer position now saves correctly
  • Killfeed positioning and defaults improved
  • Finish Prediction positioning improved
  • HUD positions restore more reliably after restarting the client
  • Reset behavior is more consistent

🎨 Tune Zone Colors

Tune Zone customization has been expanded with additional color options and improved custom color handling.

ℹ️ Information Page

The existing Information page has been redesigned.

  • Added the AMF Client Team
  • Updated team presentation
  • Improved layout and spacing
  • Added bundled team assets
  • Improved overall visual presentation

🎛️ Interface & Settings

  • Improved organization of visual settings
  • Added expandable setting groups
  • Improved two-column Visual layout
  • Smooth HUD now also applies to supported expandable UI animations
  • Improved asset profile category selection

🌐 Chat Translation

Updated the existing TClient chat translation integration:

  • Updated translation backend
  • Updated available incoming-translation languages
  • Existing user settings remain compatible

🐛 Fixed

🎵 Music Player Stability

Fixed multiple issues related to Music Player audio processing and shutdown.

  • Fixed unsafe WASAPI lifecycle behavior that could potentially cause crashes
  • Improved Visualizer shutdown
  • Audio processing now stops correctly when the corresponding feature is disabled
  • Improved cleanup when closing the client
  • Fixed decoding of valid JPEG artwork from Windows Media Sessions
  • Improved recovery when artwork becomes available after the initial media update

🐱 Presence

  • Fixed the local player not being counted as an AMF Client user
  • Fixed confirmed AMF indicators disappearing during temporary incomplete updates
  • Improved Main/Dummy instance counting

🎮 Input & Prediction

  • Fixed Jump on W being restored unexpectedly for existing configurations
  • Fixed Prediction Margin migration/scaling issues
  • Prediction Margin now preserves the intended value correctly

🖥️ HUD

  • Fixed Game Timer position not persisting after restart
  • Fixed several HUD layout save/restore inconsistencies

💨 Motion Blur

Fixed excessively long Motion Blur trails when using OpenGL.

⚡ Fast Practice

Fixed several Fast Practice edge cases, including:

  • Residual effects or sounds after leaving
  • Killtile handling
  • Spectator teleport behavior
  • Broadcast behavior
  • Several input and visualization edge cases

🔊 Audio Packs

Incomplete custom audio packs are handled more safely.

A missing individual sound should no longer invalidate the entire audio pack.

🌐 Localization

Fixed several localization issues with newer AMF Client settings and feature names.


⚡ Optimized

🎮 Performance & Input

AMF Client now includes upstream rendering and input optimizations from the newer DDNet base.

Improvements include:

  • Less unnecessary off-screen rendering
  • Reduced repeated scoreboard formatting work
  • Improved input responsiveness on low-refresh-rate systems

🎵 Music Player

  • Reduced unnecessary background audio processing
  • WASAPI capture is no longer kept active when it is not needed
  • Visualizer processing shuts down when disabled
  • Reduced unnecessary artwork processing

⚙️ Process Priority Manager

The process-priority system has been reworked internally.

  • Process discovery no longer runs in the frame-sensitive path
  • Already processed applications are not continuously assigned the same priority
  • Discord and Spotify | SoundCloud use the improved shared priority infrastructure
  • Improved priority restoration behavior

🐱 Presence

Improved retry and synchronization behavior to avoid unnecessary repeated network work during temporary failures.


⬆️ Updated

DDNet 19.9 → 20.1

AMF Client has been updated from DDNet 19.9 to DDNet 20.1.

This brings a large collection of upstream improvements, including:

  • Support for up to 128 players in supported player lists and scoreboards
  • Antiping improvements
  • Improved laser-door prediction
  • Multiple map tabs in the editor
  • Improved input responsiveness on low-refresh-rate systems
  • Scoreboard improvements
  • Spectator menu improvements
  • Console improvements
  • Editor improvements
  • Numerous upstream fixes and optimizations

TClient 10.8.7 → 10.9.0

Updated the TClient base from 10.8.7 to 10.9.0.

Included changes include:

  • TClient version information in the main menu
  • WarList reason display in nameplates
  • Updated incoming chat translation
  • Updated Korean localization
  • Updated Simplified Chinese localization

BestClient 3.0 Adaptations

Several features and improvements from BestClient 3.0 were adapted and integrated into AMF Client 2.0, including:

  • Weather
  • UI Themes
  • Custom Hooks
  • Custom Effects
  • Flying Nameplates
  • Freeze Lifestyle
  • Physic Balls
  • Finish Prediction
  • Gores Mode
  • Optimizer
  • Cloud Input improvements
  • Fast Practice fixes
  • OpenGL Motion Blur fixes

These are integrations/adaptations for AMF Client and are not presented as original AMF-created systems.


🔄 Changed

Fancy Weapons

The previous generalized Fancy Weapons option has been replaced by more granular controls.

You can now configure glow/effect behavior separately for:

  • Laser
  • Shotgun
  • Rocket
  • Explosions

This gives significantly more control over individual weapon effects.


🌙 From Ascension to Nova

Nova Edition is much more than a visual refresh.

AMF Client 2.0 combines a newer DDNet and TClient foundation with major new customization features, improved prediction and Presence, a more stable Music Player, extensive fixes and optimizations, and the first release of AMF's original Impact / Run Statistics system.

Thank you for using and supporting AMF Client. 💙

AMF Client 2.0 - Nova Edition