Skip to content

AMF Client 1.2 - Ascension Edition

Choose a tag to compare

@AlyaDDNet AlyaDDNet released this 31 Aug 21:59
· 9 commits to main since this release

AMF Client 1.2 - Ascension Edition

AMF Client 1.2 focuses on new input modes, Fast Practice fixes, visual improvements, indicator reliability, and release stability.

🇬🇧 English

🎮 Input

  • Added Saiko+ Input.
  • Added Meow Input.

⚡ Fast Practice

  • Fixed Fast Practice being disabled when using /pause, /spec, or moving the spectator camera.
  • Fixed Fast Practice state after /pause → /telecursor → unpause.
  • Fixed the virtual Tee snapping back to the real Tee position after leaving /pause.
  • /telecursor now correctly preserves the virtual Tee position.
  • Fixed virtual-world isolation: actions performed in Fast Practice no longer trigger the same actions on the real server-side Tee.
  • Fixed accidental gameplay actions when interacting with the Fast Practice control.
  • Fast Practice now inherits the current in-game eye state of the real Tee when entering practice.
  • Main and Dummy correctly inherit their own current eye state.
  • Replaced the old Fast Practice image notification with a simple “Fast Practice Enabled” text notification.
  • Removed the old Fast Practice image asset and its runtime dependency.

👁️ Tee

  • Fixed saved eye settings not being applied immediately after joining a server.
  • Selected eyes no longer require an extra click in Settings → Tee after connecting.

🖥️ Aspect Ratio & Resolution

  • Added Aspect Ratio settings.
  • Added preset ratio modes.
  • Added Custom Aspect Ratio support.
  • Added custom numerator/denominator configuration.
  • Added a preview flow with Confirm and Revert.
  • Unconfirmed changes automatically revert after the confirmation timeout.
  • Switching Aspect Ratio back to Off now uses the same safe preview flow.
  • Fixed Confirm/Revert interaction issues.
  • Fixed scroll/focus behavior after closing the preview.
  • Custom mode now applies changes only after pressing Apply.

🎨 Visuals

  • Added Hide Emoticons for Focus Mode.
  • Added Random Background Color.
  • Improved Gradient Preview behavior.
  • Preview Tee now uses a random default skin once per client launch.

🧱 Moving Tiles

  • Moved Moving Tiles into AMF Client → Main.
  • Added Off and T Client modes.
  • Existing T Client behavior remains unchanged.
  • Added a Soon... placeholder for a future mode.
  • Removed the old duplicate Moving Tiles control from the T Client interface.

🗂️ Texture Organizer

  • Reworked the Texture Organizer interface without changing its existing functionality.
  • Added live support for the standard DDNet Interface Color.
  • Selected textures now use an outline instead of a solid fill.
  • Improved card sizing, spacing, alignment, previews, favorites, and delete controls.
  • Improved folder and drag-and-drop styling.
  • Removed the unnecessary outer Search border.
  • Added thin Interface Color separators between categories.
  • Fixed Audio preview positioning.
  • The music note is now correctly centered and keeps its original blue color.
  • Fixed texture pack title centering.
  • Improved the creation row and page controls layout.

🐱 AMF Indicators

  • Fixed rare cases where AMF indicators could briefly disappear.
  • Confirmed indicators are no longer removed by incomplete Presence updates.
  • Improved stability during temporary WebSocket reconnects.
  • Incomplete Server Browser Presence snapshots no longer erase confirmed AMF information.
  • Improved invalidation on real offline events, player slot/name changes, and session resets.
  • World, nameplates, and TAB now use the same confirmed AMF state.
  • Removed a redundant local indicator-hide check.
  • AMF Indicators are now enabled by default for new users.
  • Existing users keep their saved preference.
  • Added/refined Hide for myself.
  • Hiding indicators locally does not disable Presence.

⚙️ Stability & Release

  • Performed final optimizations across the AMF components changed in this release.
  • Removed confirmed dead and redundant code.
  • Updated the client version to 1.2.
  • Updated the User Agreement for version 1.2.
  • Verified the final Release build.
  • Verified startup from the clean Portable package.
  • Prepared separate Portable and Source release packages.

🇷🇺 Русский

🎮 Input

  • Добавлен Saiko+ Input.
  • Добавлен Meow Input.

⚡ Fast Practice

  • Исправлено отключение Fast Practice при использовании /pause, /spec и перемещении камеры.
  • Исправлено состояние Fast Practice после /pause → /telecursor → unpause.
  • Исправлен возврат виртуального Tee на позицию настоящего Tee после выхода из /pause.
  • /telecursor теперь корректно сохраняет виртуальную позицию.
  • Исправлена изоляция виртуального мира: действия в Fast Practice больше не дублируются на настоящем серверном Tee.
  • Исправлены случайные игровые действия при взаимодействии с элементами Fast Practice.
  • Fast Practice теперь получает текущее состояние глаз настоящего Tee в игре при входе в практику.
  • Main и Dummy корректно получают собственное текущее состояние глаз.
  • Старое графическое уведомление заменено на простую надпись “Fast Practice Enabled”.
  • Старый графический asset Fast Practice и его runtime-зависимость полностью удалены.

👁️ Tee

  • Исправлено применение сохранённых глаз сразу после входа на сервер.
  • Больше не требуется повторно нажимать выбранный тип глаз в Settings → Tee.

🖥️ Aspect Ratio & Resolution

  • Добавлены настройки Aspect Ratio.
  • Добавлены готовые варианты соотношения сторон.
  • Добавлена поддержка Custom Aspect Ratio.
  • Добавлены пользовательские numerator/denominator значения.
  • Добавлен preview с кнопками Confirm и Revert.
  • Неподтверждённые изменения автоматически отменяются по таймеру.
  • Переход обратно в Off теперь использует тот же безопасный preview.
  • Исправлены проблемы с Confirm/Revert.
  • Исправлено поведение прокрутки и фокуса после preview.
  • Custom mode применяет изменения только после нажатия Apply.

🎨 Visuals

  • Добавлена настройка Hide Emoticons для Focus Mode.
  • Добавлена функция Random Background Color.
  • Улучшено поведение Gradient Preview.
  • Preview Tee теперь получает случайный стандартный skin один раз при запуске клиента.

🧱 Moving Tiles

  • Moving Tiles перенесён в AMF Client → Main.
  • Добавлены режимы Off и T Client.
  • Существующая логика T Client сохранена.
  • Добавлен пункт Soon... для будущего режима.
  • Удалён старый дублирующий контрол Moving Tiles из интерфейса T Client.

🗂️ Texture Organizer

  • Переработан интерфейс Texture Organizer без изменения существующей механики.
  • Добавлена поддержка стандартного DDNet Interface Color в реальном времени.
  • Выбранная текстура теперь отображается через рамку вместо сплошной заливки.
  • Улучшены размеры карточек, отступы, выравнивание, preview, избранное и delete controls.
  • Улучшено оформление папок и drag-and-drop зоны.
  • Удалена лишняя внешняя рамка Search.
  • Добавлены тонкие разделители цвета Interface Color между категориями.
  • Исправлено расположение Audio preview.
  • Музыкальная нота теперь правильно центрируется и сохраняет оригинальный синий цвет.
  • Исправлено центрирование названий texture packs.
  • Улучшено расположение creation row и page controls.

🐱 AMF Indicators

  • Исправлены редкие случаи кратковременного исчезновения AMF-индикаторов.
  • Подтверждённые индикаторы больше не сбрасываются из-за неполных Presence updates.
  • Улучшена стабильность при временных WebSocket reconnect.
  • Неполные Server Browser Presence snapshots больше не удаляют подтверждённую AMF-информацию.
  • Улучшена корректная инвалидация при настоящем offline, смене player slot/name и сбросе сессии.
  • World, nameplates и TAB теперь используют единое подтверждённое AMF-состояние.
  • Удалена лишняя повторная проверка локального скрытия индикаторов.
  • AMF Indicators теперь включены по умолчанию для новых пользователей.
  • Существующие пользователи сохраняют своё сохранённое значение.
  • Добавлена/доработана настройка «Скрыть для себя».
  • Локальное скрытие индикаторов не отключает Presence.

⚙️ Stability & Release

  • Проведена финальная оптимизация изменённых AMF-компонентов.
  • Удалён подтверждённый мёртвый и избыточный код.
  • Версия клиента обновлена до 1.2.
  • Пользовательское соглашение обновлено под версию 1.2.
  • Финальная Release-сборка успешно проверена.
  • Проверен запуск клиента из чистого Portable-пакета.
  • Подготовлены отдельные Portable и Source архивы для публикации.