Repository navigation
AMF Client 2.0 - Nova Edition
🌙 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