Skip to content

AMF Client 1.1 - Ascension Edition

Choose a tag to compare

@AlyaDDNet AlyaDDNet released this 20 Aug 21:52
· 9 commits to main since this release
aeb60c3

✨ AMF Client 1.1 — Ascension Edition

Ascension Edition — крупное обновление AMF Client, сосредоточенное на новых функциях, кастомизации HUD, визуальных улучшениях, производительности и общей стабильности клиента.

AMF Client создан на базе Best Client и DDNet 19.9, сохраняя привычный игровой процесс DDNet и расширяя его дополнительными возможностями.


🚀 Что нового

🎵 Music Player

Добавлен полноценный музыкальный плеер, интегрированный непосредственно в HUD.

  • Поддержка Windows Media Session
  • Отображение названия трека и исполнителя
  • Обложка текущего трека
  • Previous / Play-Pause / Next
  • Интерактивный прогресс воспроизведения
  • Полная интеграция в HUD Editor
  • Настройка положения и размера
  • Поддержка Smooth HUD
  • Получение информации о медиа без блокировки игрового потока

⌨️ Key Indicator

Добавлен новый настраиваемый индикатор клавиш для HUD.

  • Отображение нажатий клавиш
  • Отображение LMB / RMB CPS
  • CPS рассчитывается в реальном времени
  • Классический стиль
  • Стиль Minecraft
  • Встроенный Minecraft-шрифт
  • Настройка положения и масштаба через HUD Editor
  • Поддержка Smooth HUD

🕐 Local Time

Улучшена существующая функция Local Time.

  • Добавлена полная интеграция в HUD Editor
  • Положение Local Time теперь можно настраивать непосредственно через HUD Editor
  • Исправлено позиционирование и взаимодействие с системой HUD Layout

🛠️ HUD Editor

HUD Editor получил большое количество исправлений и улучшений.

  • Улучшено перемещение HUD-модулей
  • Исправлено позиционирование элементов
  • Исправлены Scale и границы модулей
  • Улучшена точность hover, selection и hitbox
  • Исправлено перетаскивание элементов мышью
  • Убраны лишние области редактора
  • Исправлена интеграция Music Player
  • Исправлена интеграция Key Indicator
  • Добавлена полноценная настройка Local Time
  • Исправлена логика дополнительных кнопок HUD Editor
  • Верхняя кнопка «Редактор HUD» теперь остаётся на месте при прокрутке
  • Улучшено поведение редактора при использовании нескольких HUD-модулей одновременно

HUD Editor стал стабильнее, точнее и удобнее для полноценной настройки интерфейса.


🧘 Focus Mode

Добавлен Focus Mode для более чистого игрового интерфейса.

  • Быстрое включение через hotkey
  • Сохранение состояния
  • Корректная работа с постоянными HUD-элементами
  • Корректная работа с чатом и Music Player
  • Исправлена совместимость со Scoreboard
  • Интеграция в AMF Client → Main

🌈 Градиент никнеймов

Добавлена расширенная настройка градиента никнеймов.

  • Возможность включить градиент никнеймов
  • Выбор источника цветов: по цвету скина или по команде/вару
  • Возможность настроить собственный градиент для себя
  • Градиент цветов команд
  • Градиент в меню наблюдателя
  • Выбор позиции градиента: слева / справа
  • Настройка силы градиента
  • Настраиваемые цвета собственного градиента

🎨 Tune Zone Colors

Добавлена возможность настраивать цвета Tune Zone.

  • Выбор собственных цветов для отображения Tune Zone
  • Настройки сохраняются в конфигурации AMF Client
  • Возможность настроить отображение Tune Zone под собственный визуальный стиль

🎨 Визуальные улучшения

Ascension Edition содержит большое количество визуальных исправлений и улучшений интерфейса.

  • Исправлено некорректное отображение Hook через стены
  • Улучшено отображение HUD-модулей
  • Исправлены различные проблемы позиционирования интерфейса
  • Улучшены размеры, отступы и выравнивание элементов
  • Переработаны страницы AMF Client → Main и Visuals
  • Добавлена более удобная двухколоночная компоновка настроек
  • Улучшено отображение карточек настроек
  • Исправлено множество небольших визуальных проблем предыдущей версии

👥 TAB & Взаимодействие с игроками

Улучшено взаимодействие с игроками через TAB.

  • Добавлена функция Invite
  • Контекстное меню игрока теперь можно открыть как ЛКМ, так и ПКМ
  • Исправлено расположение элементов контекстного меню
  • Исправлены пересечения кнопок и неправильные отступы
  • Улучшено общее поведение и удобство взаимодействия с меню

⚡ Производительность и оптимизация

Ascension Edition включает отдельный этап очистки и оптимизации кодовой базы.

Textures / Organizer

Оптимизирована работа системы текстур:

  • Повторное использование уже декодированных PNG
  • Уменьшено количество повторной обработки данных
  • Улучшена дедупликация ресурсов
  • Уменьшено количество ненужных перерисовок loading screen
  • Удалены дублирующие пути загрузки
  • Убраны лишние fallback-загрузки Entities

HUD

  • Удалён неиспользуемый legacy HUD-layout код
  • Убраны лишние compatibility-проверки из часто используемых HUD-путей
  • Упрощена работа runtime layout
  • Удалены недостижимые и дублирующиеся участки кода

Stability

Дополнительно были проверены и приведены в порядок:

  • Music Player worker lifecycle
  • Presence worker
  • Thread synchronization
  • Shutdown-пути
  • Asset loading
  • AMF config ownership

AMF-specific настройки были отделены от старого TClient config namespace там, где они действительно принадлежат AMF Client.


📜 Ascension Edition Interface

Обновлено окно информации и пользовательского соглашения AMF Client — Ascension Edition.

  • Новый минималистичный интерфейс
  • Переработанная структура информации
  • Более чёткое отображение текста
  • Убраны лишние обводки текста
  • Улучшены sidebar и активные состояния
  • Исправлено расположение checkbox и нижней панели
  • Добавлена плавная анимация появления и исчезновения при включённом Smooth HUD
  • Добавлена отдельная revision-система соглашения для Ascension Edition

Пользователи, переходящие с Beta Edition, увидят новое соглашение Ascension Edition независимо от старого состояния опции «Не показывать при запуске».


💬 Discord Integration

Discord-интеграция обновлена для Ascension Edition.

  • Новый логотип Ascension Edition для Discord Rich Presence
  • Обновлено отображение AMF Client в Discord
  • Добавлена официальная Discord-ссылка AMF Client
  • Discord-ссылки AMF Client и TClient теперь разделены

🧹 Исправления и стабильность

Помимо новых функций, Ascension Edition содержит большое количество небольших визуальных и технических исправлений.

Проведена дополнительная очистка:

  • мёртвого кода
  • legacy-кода
  • дублирующей логики
  • ненужных compatibility paths
  • устаревших Beta Edition references

При этом основные игровые системы DDNet, network, prediction и существующая игровая механика не переписывались без необходимости.


🔄 Обновление с AMF Client 1.0.4 Beta

Пользователи AMF Client 1.0.4 Beta Edition могут перейти на Ascension Edition через встроенную систему обновлений.

Используйте:

Проверить обновления → Скачать → Перезапустить и обновить

Пользовательские настройки и данные сохраняются во время обновления.


📥 Скачать

AMF Client 1.1 — Ascension Edition

Скачайте:

AMFClient-1.1.0-Ascension-Portable.zip

Распакуйте архив в отдельную папку и запустите:

DDNet.exe

Пользователям AMF Client 1.0.4 Beta Edition рекомендуется использовать встроенную систему обновлений.


❤️ Благодарности

Спасибо разработчикам DDNet, создателям Best Client, авторам используемых компонентов и всем, кто помогает развитию AMF Client.

AMF Client создан на базе Best Client и DDNet 19.9.


🇬🇧 English

✨ AMF Client 1.1 — Ascension Edition

Ascension Edition is a major AMF Client update focused on new features, HUD customization, visual improvements, performance and overall client stability.

AMF Client is built on top of Best Client and DDNet 19.9, preserving the familiar DDNet experience while extending it with additional features and customization.


🚀 What's New

🎵 Music Player

A fully integrated HUD music player has been added.

  • Windows Media Session support
  • Track and artist information
  • Album artwork
  • Previous / Play-Pause / Next controls
  • Interactive playback progress
  • Full HUD Editor integration
  • Position and scale customization
  • Smooth HUD support
  • Non-blocking media information handling

⌨️ Key Indicator

A new customizable HUD input indicator has been added.

  • Key press visualization
  • LMB / RMB CPS display
  • Real-time CPS calculation
  • Classic style
  • Minecraft style
  • Built-in Minecraft font
  • HUD Editor position and scale controls
  • Smooth HUD support

🕐 Local Time

The existing Local Time feature has been improved.

  • Added full HUD Editor integration
  • Local Time positioning can now be configured directly through HUD Editor
  • Improved positioning and HUD Layout integration

🛠️ HUD Editor

HUD Editor received a major set of fixes and improvements.

  • Improved HUD module dragging
  • Fixed element positioning
  • Fixed scaling and module boundaries
  • More accurate hover, selection and hitboxes
  • Improved mouse dragging behavior
  • Removed unnecessary editor areas
  • Fixed Music Player integration
  • Fixed Key Indicator integration
  • Added full Local Time customization
  • Fixed additional HUD Editor button logic
  • The main HUD Editor button now remains fixed while scrolling
  • Improved behavior when multiple HUD modules are enabled

HUD Editor is now more stable, precise and convenient for full HUD customization.


🧘 Focus Mode

A new Focus Mode provides a cleaner gameplay interface.

  • Hotkey toggle
  • Persistent state
  • Proper handling of persistent HUD elements
  • Chat and Music Player compatibility
  • Correct Scoreboard behavior
  • Integrated into AMF Client → Main

🌈 Nickname Gradient

Extended nickname gradient customization has been added.

  • Enable or disable nickname gradients
  • Choose the color source: skin colors or team/war colors
  • Custom gradient for your own nickname
  • Team color gradients
  • Spectator menu gradient
  • Gradient position: left / right
  • Adjustable gradient strength
  • Custom colors for your own gradient

🎨 Tune Zone Colors

Added customizable Tune Zone colors.

  • Choose custom colors for Tune Zone visualization
  • Settings are saved in the AMF Client configuration
  • Customize Tune Zone appearance to match your preferred visual style

🎨 Visual Improvements

Ascension Edition includes many visual improvements and interface fixes.

  • Fixed incorrect Hook rendering through walls
  • Improved HUD module rendering
  • Fixed various interface positioning issues
  • Improved spacing, sizing and alignment
  • Reworked AMF Client → Main and Visuals layouts
  • Added cleaner two-column settings layouts
  • Improved settings cards
  • Fixed numerous smaller visual issues from the previous version

👥 TAB & Player Interaction

Player interaction through TAB has been improved.

  • Added the Invite feature
  • Player context menus can now be opened with both Left Click and Right Click
  • Fixed context menu element positioning
  • Fixed button overlaps and incorrect spacing
  • Improved overall context menu behavior and usability

⚡ Performance & Optimization

Ascension Edition includes a dedicated code cleanup and optimization pass.

Textures / Organizer

  • Reuse of already decoded PNG data
  • Reduced repeated data processing
  • Improved resource deduplication
  • Fewer unnecessary loading-screen redraws
  • Removed duplicate loading paths
  • Removed unnecessary Entities fallback loads

HUD

  • Removed unused legacy HUD-layout code
  • Removed unnecessary compatibility checks from frequently used HUD paths
  • Simplified runtime layout handling
  • Removed unreachable and duplicated code

Stability

Additional validation and cleanup were performed for:

  • Music Player worker lifecycle
  • Presence worker
  • Thread synchronization
  • Shutdown paths
  • Asset loading
  • AMF config ownership

AMF-specific settings were separated from the legacy TClient config namespace where they genuinely belong to AMF Client.


📜 Ascension Edition Interface

The AMF Client — Ascension Edition information and agreement interface has been updated.

  • New minimalist design
  • Improved information structure
  • Sharper text rendering
  • Removed unnecessary text outlines
  • Improved sidebar and active states
  • Fixed checkbox and footer positioning
  • Smooth fade-in / fade-out when Smooth HUD is enabled
  • Dedicated agreement revision handling for Ascension Edition

Users upgrading from Beta Edition will see the new Ascension agreement even if the old Beta agreement was previously hidden.


💬 Discord Integration

Discord integration has been updated for Ascension Edition.

  • New Ascension Edition Discord Rich Presence logo
  • Updated AMF Client presentation in Discord
  • Added the official AMF Client Discord destination
  • AMF Client and TClient Discord destinations are now separated

🧹 Fixes & Stability

In addition to the new features, Ascension Edition includes many smaller visual and technical fixes.

Additional cleanup was performed for:

  • Dead code
  • Legacy code
  • Duplicate logic
  • Unnecessary compatibility paths
  • Outdated Beta Edition references

Core DDNet gameplay, networking and prediction systems were left untouched unless a change was necessary.


🔄 Updating from AMF Client 1.0.4 Beta

Users running AMF Client 1.0.4 Beta Edition can upgrade directly using the built-in updater.

Use:

Check for Updates → Download → Restart and Update

User settings and personal data are preserved during the update.


📥 Download

AMF Client 1.1 — Ascension Edition

Download:

AMFClient-1.1.0-Ascension-Portable.zip

Extract the archive into a separate folder and launch:

DDNet.exe

Existing AMF Client 1.0.4 Beta Edition users are encouraged to use the built-in updater.


❤️ Credits

Thanks to the DDNet developers, the creators of Best Client, the authors of the components used by the project, and everyone supporting the development of AMF Client.

AMF Client is built on top of Best Client and DDNet 19.9.


AMF Client 1.1

Ascension Edition