Repository navigation
AMF Client 1.2 - Ascension Edition
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. /telecursornow 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 архивы для публикации.