Помощь пользователю

Данная страница поможет Вам установить клиент и разобраться в его интерфейсе или в интерфейсе веб-версии AO.

Содержимое:

Установка клиента

Загрузить клиент можно с Дискорд сервера в отведённом канале или с сайта на главной странице. Там же находится ссылка на веб-версию.

Если вы решили загрузить клиент с Дискорд сервера, то вам нужно найти сообщение наподобие этого:

Перейдите по ссылке или нажмите на кнопку «Клиент» и начните загрузку клиента.

Если у вас при скачивании клиента не пишет, сколько весит архив, т.е. скачивается примерно так:

То не волнуйтесь, это нормально. Просто подождите, пока архив не загрузится.

После загрузки архива распакуйте его в удобное вам место и готово! Клиент установлен. Запустите клиент, воспользовавшись инструкцией под вашу ОС. Наш сервер находится во вкладке «Favorites» в лобби АО.

Запуск клиента на Windows

Для этой ОС есть две версии клиента — Qt5-версия и Qt6-версия.

Qt5-версия работает на Windows 7 SP1 и более новых версиях. Qt6-версия работает на 64-битной Windows 10 1809 и более новых версиях. По умолчанию для 64-битных систем устанавливается Qt6-версия. Для переключения на Qt5-версию в настройках лаунчера, в Program repository, перед .json добавьте _qt5.

Никаких дополнительных действий не требуется. Запустите клиент через .exe файл или через лаунчер.

Запуск клиента на Linux

Для этой ОС есть две версии клиента — Qt5-версия и Qt6-версия.

Клиент работает на дистрибутивах, в которых встроен/можно загрузить Qt 5.12.8/6.2.3 или более новую версию. В системе должен быть установлен пакет на поддержку некоторых форматов изображений (qt6-imageformats и ему подобные по названию), иначе клиент будет зависать при подключении к серверу. В ПУТИ К ПАПКЕ КЛИЕНТА НЕ ДОЛЖНО БЫТЬ КИРИЛЛИЦЫ!

Вот небольшие таблицы проверенных дистрибутивов (Дистрибутивы, которые основаны на них, тоже считаются).

Название дистрибутива (Основанные на них дистрибутивы и более новые версии считаются)Установка Qt5 и зависимостей лаунчера
Ubuntu 20.04sudo apt-get install qt5-default libqt5websockets5 qt5-image-formats-plugins libarchive13
Ubuntu 22.04/Debian 11sudo apt-get install qtbase5-dev libqt5websockets5 qt5-image-formats-plugins libarchive13
RHEL/Fedora/CentOSsudo dnf install qt5-qtbase-gui qt5-qtwebsockets qt5-qtimageformats libarchive
Arch Linuxsudo pacman -S qt5-base qt5-websockets qt5-imageformats libarchive nettle
openSUSE Leap 15.4/Tumbleweedsudo zypper install libqt5-qtbase libQt5Widgets5 libqt5-qtwebsockets libqt5-qtimageformats libarchive
Mageia 8urpmi qtbase5-common lib64qt5widgets5 qtwebsockets5 qtimageformats5 libarchive13
Установка Qt5
Название дистрибутива (Основанные на них дистрибутивы и более новые версии считаются)Установка Qt6 и зависимостей лаунчера
Ubuntu 18.04ВНИМАНИЕ! Официально Qt6 нет в репозиториях. Он добавляется через PPA репозитории. Делайте всё на страх и риск!
sudo add-apt-repository ppa:savoury1/qt-6-2
sudo add-apt-repository ppa:savoury1/ffmpeg4
sudo add-apt-repository ppa:savoury1/gcc-defaults-9
sudo add-apt-repository ppa:savoury1/display
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install qt6ct libqt6websockets6 qt6-image-formats-plugins libarchive13 libnettle8 libqt6concurrent6
Ubuntu 20.04ВНИМАНИЕ! Официально Qt6 нет в репозиториях. Он добавляется через PPA репозитории. Делайте всё на страх и риск!
sudo add-apt-repository ppa:savoury1/qt-6-2
sudo add-apt-repository ppa:savoury1/ffmpeg4
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update; sudo apt install qt6ct libqt6websockets6 qt6-image-formats-plugins libarchive13 libqt6concurrent6
Ubuntu 22.04/Debian 12sudo apt install qt6-base-dev libqt6websockets6 qt6-image-formats-plugins libarchive13 libqt6concurrent6 libqt6svg6
RHEL 9/CentOS 9/Fedora 34sudo dnf install qt6-qtbase-gui qt6-qtwebsockets qt6-qtimageformats libarchive
Arch Linuxsudo pacman -S qt6-base qt6-websockets qt6-imageformats libarchive nettle qt6-svg
openSUSE Tumbleweedsudo zypper install qt6-base-common-devel libQt6Widgets6 libQt6WebSockets6 qt6-imageformats libQt6Svg6 libQt6Concurrent
Установка Qt6

Не нашли свой дистрибутив? Отпишите в Дискорд сервере, поможем!

После установки Qt других дополнительных действий не требуется. Клиент запускается через скрипт run.sh или через лаунчер.

Запуск клиента на MacOS

Для этой ОС есть две версии клиента — Qt5-версия и Qt6-версия.

Qt5-версия работает на macOS 10.13 и более новых версиях. Qt6-версия работает на macOS 10.14 и более новых версиях. По умолчанию устанавливается Qt6-версия. Для переключения на Qt5-версию в настройках лаунчера, в Program repository, перед .json добавьте _qt5

Если у вас проблемы с распаковкой клиента, то попробуйте установить сторонний архиватор. Например, The Unarchiver.

Запускать лаунчер нужно ТОЛЬКО следующим образом: ПКМ по лаунчеру->Показать содержимое пакета->Contents->MacOS->launcher. Если вы запустите лаунчер обычным способом, то он будет жаловаться на отсутствие прав на папку, в которой находится.

В настройках лаунчера, в “Install location”, укажите путь до папки клиента, иначе лаунчер будет загружать запускной файл в себя (как бы это странно не звучало).

Если вдруг система будет блокировать запуск клиента/лаунчера (Постарайтесь не нажать на «Переместить в корзину», ок?), то перейдите в Системные настройки->Система и безопасность и разрешите запуск. А если система будет писать, что клиент/лаунчер невозможно открыть, то откройте терминал, перейдите в нём в папку клиента и используйте следующие команды:

Для лаунчера: chmod +x ./AOMacLauncher.app/Contents/MacOS/launcher

Для клиента: chmod +x ./Attorney_Online.app/Contents/MacOS/Attorney_Online

После прохождения нескольких кругов ада клиент запустится.

Запуск клиента на Android

Клиент работает на Android 5.0 и более новых версиях, но это не точно.

Установите Android клиент обычным для этой ОС способом, а из архива с обычным клиентом распакуйте папку base в корневую папку внутреннего накопителя. После этого запустите клиент и разрешите ему доступ к памяти устройства.

ВНИМАНИЕ! У вас могут быть проблемы с настройками в самом клиенте, так что в случае чего вам придётся менять параметры вручную в конфиге, который находится здесь: /base/config.ini. Также, в клиенте встроены специальная тема для моб. устройств, смотрите папку /base/themes/

Настройка клиента

В лобби и в самой игре вы можете найти кнопку «Settings», которая открывает окно настроек. Разберём каждый параметр.

Вкладка «Gameplay»

  • Theme — тема, внешний вид клиента. В зависимости от темы, размер клиента может изменяться.
  • Subtheme — подтема. Вариация выбранной темы.
  • Reload Theme — применить новую тему.
  • Open Theme Folder — открыть папку текущей темы.
  • Animated Theme — разрешить или запретить клиенту использовать анимированные элементы темы.
  • Text Stay Time — время задержки между сообщениями в IC чате. Например, если выставить 500ms, то следующее сообщение Вы получите только когда пройдёт полсекунды с момента получения последнего сообщения.
  • Instant Objection — разрешить или запретить игнорирование задержки из предыдущей настройки при использовании выкрика.
  • Text Crawl — скорость «прокрутки» сообщения в IC чате. Чем ниже, тем быстрее.
  • Chat Rate Limit — время, которое должно пройти, чтобы Вы могли отправить следующее сообщение в IC чат.
  • Default username — ник в OOC чате, который выставляется автоматически при заходе на сервер.
  • Custom shownames — разрешить или запретить показывать шоунеймы.
  • Default showname — шоунейм, который выставляется автоматически при заходе на сервер.
  • Alternate Server List — URL-адрес на альтернативный мастер-сервер, который отвечает за список серверов.
  • Discord — включить или выключить расширенный статус в Дискорде. Расширенный статус показывает на каком сервере Вы находитесь, за какого персонажа играете и сколько времени уже провели.
  • Language — язык клиента. По умолчанию в нашем клиенте используется английский.
  • Scaling — определяет, сглаживать ли спрайты или нет.
  • Allow Screenshake — разрешить или запретить клиенту воспроизводить тряску экрана.
  • Allow Effects — разрешить или запретить клиенту воспроизводить эффекты.
  • Network Frame Effects — разрешить или запретить клиенту отсылать другим игрокам вспышки/тряски, которые могут появляться на некоторых кадрах анимаций.
  • Colors in IC Log — разрешить или запретить клиенту использовать цвета в логах IC чата.
  • Sticky Sounds — разрешить или запретить клиенту НЕ сбрасывать выбранный звук после отправки сообщения в IC чат.
  • Sticky Effects — разрешить или запретить клиенту НЕ сбрасывать выбранный эффект после отправки сообщения в IC чат.
  • Sticky Preanims — разрешить или запретить клиенту НЕ сбрасывать преанимацию после отправки сообщения в IC чат.
  • Custom Chatboxes — разрешить или запретить использовать клиенту кастомные чатбоксы.
  • Stickers — включить или выключить возможность клиента использовать стикеры, специальные изображения, которые появляются над чатбоксом когда персонаж «говорит» в IC чате.
  • Continuous Playback — включить или выключить возможность проигрывать анимацию с того места, где она закончилась в предыдущем сообщении. Влияет на производительность клиента, поэтому не рекомендуется включать эту опцию на слабых устройствах.
  • Stop Music /w Category — включить или выключить возможность останавливать музыку путём «включения» категории.
  • Always Send SFX — разрешить или запретить клиенту проигрывать выбранный звук, даже если галочка на Preanim не стоит.
  • Evidence Double Click — определяет, нужно ли для открытия улики нажимать на неё один или два раза.

Вкладка «Callwords»

Данная вкладка содержит лишь поле для ввода так называемых калвордов — специальных слов, при использовании которых в IC чате Вами или другими игроками Вам отправится специальный звуковой сигнал. Вы можете использовать несколько слов, нужно только каждое слово писать с новой строки. И следите, чтобы не было пробелов, иначе чуть-ли не каждое сообщение будет отсылать сигнал.

Вкладка «Audio»

  • Audio device — определяет устройство вывода. Оставьте «Default», если вы хотите, чтобы клиент выводил звук на устройство по умолчанию.
  • Suppress Audio — определяет, насколько будет тише звук когда окно клиента будет неактивно. Выставите 0% для отключения функции.
  • Blank blips — определяет, будет ли проигрываться блип даже если сообщение состоит только из пробелов или нет.
  • Blip rate — определяет задержку при проигрывании блипа.
  • Enable Looping SFX — определяет, можно ли преанимациям зацикливать звук или нет.
  • Kill Music On Objection — определяет, будет ли клиент пытаться остановить музыку при использовании выкрика «Objection» или нет.
  • Music Streaming enabled — определяет, можно ли клиенту стримить музыку, т.е. включать её через сеть. Выключение этой опции приведет к полному отключению музыки в клиенте, будьте осторожны!

Вкладка «Assets»

Данная вкладка отвечает за монтирование несколько папок base. Полезно, если у вас несколько клиентов, и гораздо безопаснее, чем просто слияние нескольких папок в одну.

Вкладка «Logging»

  • Log goes downwards — определяет, будет ли лог IC чата идти сверху-вниз или снизу-вверх.
  • Log length — определяет максимальное количество строк в логах IC чата в самом клиенте.
  • Log newline — определяет, будет ли в логах IC чата шоунейм отделён от сообщения или нет.
  • Log margin — определяет пробел между сообщениями в логах IC чата.
  • Log timestamp — определяет, будет ли в логах IC чата показываться время отправки сообщения или нет.
  • Log timestamp format — определяет формат времени, если включена предыдущая опция.
  • Desynchonize IC logs — определяет, будет ли клиент синхронизировать логи IC чата в самим IC чатом или сообщения в них будут записываться в реальном времени, игнорируя параметр «Text Stay Time» и всевозможные подтормаживания клиента.
  • Log to Text Files — определяет, будет ли клиент записывать логи вашей сессии в текстовый файл или нет.
  • Log to Demo Files — определяет, будет ли клиент записывать демку вашей сессии или нет.

Вкладка «Privacy»

Данная вкладка имеет лишь один параметр и текст на три абзаца про конфиденциальность. Если вы беспокоитесь о своей конфиденциальности и вам нужно знать, какую информацию использует клиент, то эта вкладка для вас.

Базовая диагностика клиента

При запуске всплывает ошибка: «It looks like your client isn’t set up correctly»


Если вы получаете эту ошибку, то это значит две вещи:

  1. У вас по каким-то причинам повредились темы клиента. Просто переустановите их. Если же помимо тем повредилось много чего, то лучше переустановить клиент в целом.
  2. Если у вас Android версия, то вы могли распаковать папку base не в то место или у клиента нет прав на просмотр памяти устройства. Проверьте права клиента и где находится папка base.

Запускной файл пропал/Антивирус считает, что клиент это вирус


Добавьте папку клиента в исключения. Перекачайте запускной файл через лаунчер, удалив перед этим файл «version.ini». Если антивирус удалил и лаунчер, то установите его заново.

Клиент вылетает/зависает когда я выбираю персонажа и/или выбираю другую анимку


Ещё один случай, когда нужно добавить папку клиента в исключение, т.к. по каким-то причинам не нравится, что клиент генерирует некоторые необходимые файлы и запрещает ему это делать, что приводит к таким последствиям.

У меня не видно некоторых персонажей и я не могу выбрать их

Здесь могут быть две причины:

  1. Если у вас лишь часть персонажей не видно, то, возможно, вы не установили обновление.
  2. Если установка обновления не помогла, то скорее всего у вас повредилась папка base. Переустановите клиент.

Клиент не показывает список серверов


На наш сервер можно всегда зайти через вкладку «Favorites». Если вас интересует сам список серверов, то проверьте:

  1. Версию клиента. На версиях ниже 2.10.0 список серверов не работает.
  2. Брандмауэр, файрволл и другое ПО, которое может блокировать соединение с мастерсервером.

Если версия клиента новая, а различное установленное ПО не блокирует ничего, то скорее всего мастерсервер не работает. Просто ожидайте, когда он снова заработает.

Принципы работы клиента и веб-версии

Впервые зайдя в AO, новички с большей вероятностью потеряются в множестве различных кнопок и списков. Если вас интерфейс ввёл в ступор, то не волнуйтесь, всё предельно просто и, в большинстве случаев, интуитивно понятно.

В дальнейшем все элементы интерфейса будут разобраны на примере стандартной темы. Если вы решили сменить тему и при этом всё ещё не успели разобраться в функциях клиента, вам придётся разбираться в элементах интерфейса по аналогии с названиями/иконками кнопок.

После захода на сервер и загрузки, вы попадёте на экран выбора персонажа. Как можно понять, здесь вам предстоит выбрать персонажа, листая довольно большой список или воспользовавшись поиском, либо можно не выбирать, а просто стать наблюдателем при помощи кнопки кнопки «Spectator»/»Or spectate».

После того, как вы сделали свой выбор, перед вашим взором, по сути, главный интерфейс АО, который будет сопровождать вас всё ваше времяпровождение на сервере:

Ниже расписано про каждый элемент интерфейса и специальный навигатор, по которому вы можете легко добраться до интересующего вас элемента.

Картинка кликабельна

1.IC (In-Character) чат. В нём общение происходит через выбранных персонажей. А под ним находится строка для ввода сообщения. Используется для РП или для общения, в зависимости от того, чем занимаются игроки.

Клиент
Веб

2.Кнопки выкриков. Они используется в основном во время кейсов и импр. Их значение такое же, как в Ace Attorney. Если же вы вдруг не знакомы с этой серией игр, то вот объяснение каждой из этих кнопок:

  • «Hold it!» — или же «Подождите!». Обычно используется, когда сторона защиты задаёт вопросы свидетелю.
  • «Objection!» — или же «Протестую!». Обычно используется обеими сторонами (А иногда и не только ими) для выражения своего несогласия со словами оппонента.
  • «Take that!» — или же «Вот!». Обычно используется стороной защиты при предоставлении улики в качестве доказательств своих слов.
  • «Custom» — кастомный выкрик персонажа. У самого персонажа их может быть несколько. Конкретный можно выбрать, кликнув на кнопку правой кнопкой мыши.

У некоторых персонажей могут быть выкрики, отличающиеся от стандартных, и могут иметь другое предназначение.

Клиент
Веб

3.Список анимаций персонажа. Через него вы можете выбрать, с какой эмоцией или в какой позой персонаж будет «проговаривать» ваши сообщения.

Клиент
Веб

4.Название персонажа, звук, эффект. Левый список используется для такой вещи, как инисвап. Грубо говоря, это смена персонажа, при которой технически вы остаётесь на прошлом персонаже. Просто введите название необходимого персонажа и нажмите на Enter/»Change». В веб-версии он спрятан в настройках. У некоторых персонажей есть свой список инисвапов, проверяйте его.

Средний список используется для выбора звука, с которым ваше сообщение будет отправлено в IC чат. Отсутствует в веб-версии.

Правый список используется для выбора эффекта, который появится вместе с вашим сообщением в IC чате.

Клиент
Веб

5.Список анимации, цвет шрифта, позиция. Левый список это второй список анимаций персонажа. Зачем? Неизвестно. Отсутствует в веб-версии.

Средний список отвечает за цвет шрифта сообщения, «проговариваемого» вашим персонажем.

Правая строчка отвечает за вашу позицию, по умолчанию 6:

  • def (Или Defence) — защита, адвокат;
  • pro (Или Prosecution) — обвинение, прокурор;
  • jud (Или Judge) — Ваша честь, судья;
  • hld (Или Helper Defense) — помощник защиты;
  • hlp (Или Helper Prosecution) — помощник обвинения.
  • Jury и Seance (Доступны только в веб-версии) являются бесполезными.

Обычно позицию занимают в соответствии со своей ролью, но частой практикой является смена позиции по мере прохождения игроков. Также, количество позиции зависит от установленного заднего фона.

Клиент
Веб

6.Преанимация, поворот персонажа, добавление текста. Галочка «Preanim»/»Preanimation» отвечает за включение преанимации — специальной анимации, которая играет перед некоторыми обычными анимациями. Например, персонаж может перед тем, как «сказать» ваше сообщение в IC чате, ударить стол, впасть шок, упасть и т.д.

Flip — эта галочка/кнопка отвечает за отражение персонажа по вертикали. Полезно, когда, например, персонаж был создан под сторону защиты, а надо за него встать за стол прокурора.

Additive — данная галочка отвечает за возможность продолжить ваше последнее сообщение — пока галочка поставлена, все ваши последующие сообщения добавляются к последнему.

Клиент
Веб

7.Вспышка, тряска, пэйр, мут. Данные функции в основном используются для РП-отыгрыша (Кроме мута, конечно).

Кнопка в виде восклицательного знака/кнопка «Flash» создаёт при отправке вашего следующего сообщения вспышку.

Кнопка в виде восклицательного знака со скобками/кнопка «Shake» создаёт тряску экрана при отправке вашего следующего сообщения.

Кнопка в виде двух силуэтов/кнопка «Pairing» позволяет встать вам в «пэйр», т.е. встать рядом друг с другом. Для того, чтобы встать в «пэйр», нужно выбрать персонажа вашего партнёра в списке, появляющиеся при нажатии на кнопку. Также, вашему партнёру нужно в этом списке выбрать вашего персонажа и вам двоим нужно встать на одну и ту же позицию.

С помощью строк «% x offset» и «% y offset»/ползунков «Horizontal offset» и «Vertical offset» можно сдвинуть вашего персонажа по горизонтали и вертикали соответственно.

Кнопка в виде перечёркнутого человечка/список «Mute a character» позволяет замутить любого игрока, который сидит за выбранного в этом списке персонажа.

Клиент
Веб

8.Шкалы сторон обвинения и защиты. Обычно используется во время кейсов и импр, когда одна из сторон совершает ошибку и судья выносит ей наказание. Если встать на позицию «Jud», то появятся дополнительные кнопки, которые позволяют изменять эти шкалы.

Клиент
Веб

9.Смена персонажа, настройки, перезагрузка темы, вызов модератора. Тут, по сути, объяснять нечего. Кнопка «Change character» перекидывает вас на экран выбора персонажа. С кнопками «Settings» и «Reload theme» познакомиться можно в разделе настроек клиента, если вы ещё это не сделали.

А вот «Call mod» стоит отдельного внимания. Благодаря ей вы можете отправить специальное сообщение администрации сервера. Например, что кто-то нарушает что-то.

Клиент
Веб

10.Ползунки громкости. В AO представлены три ползунка громкости, которые отвечает за:

  • Музыку.
  • Звуки, проигрываемые персонажами.
  • Блипы.

В веб-версии эти ползунки находятся во вкладке Settings.

Клиент
Веб

11.Шоунейм. Это ваш ник в IC чате. По умолчанию используется шоунейм персонажа. Если вы хотите использовать свой шоунейм, то впишите его в окошке под галочкой «Shownames»/в «Custom Showname».

Если вы не хотите видеть кастомные шоунеймы, то снимите галочку с «Shownames»/»Show others».

Клиент
Веб

12.Логи IC-чата. Тут и так понятно. В зависимости от настроек, эти логи будут записаны в отдельный текстовый файл.

Клиент
Веб

13.OOC (Out of Character) чат. Данный чат используется для нон-РП сообщений во время какой-либо активности, введения команд и чтобы что-то скинуть во время общения.

Список команд можно вызвать через этот же чат командой /help, либо же можно посетить вики.

Для использования ООС чата вы должны ввести ник в поле ниже него. Кнопка Server показывает отладочный мусор вместо ООС чата.

Клиент
Веб

14.Список комнат и музыки. Список два в одном, в котором могут находиться либо комнаты, либо музыка. Выбрать можно с помощью кнопки «A/M». Но в веб-версии эти списки разделены.

Музыка

Клиент
Веб

Комнаты

Клиент
Веб

15.Улики. Кнопка «Evidence» открывает список улик в комнате.

Клиент
Веб

Кнопка «Present» используется для предоставления улики. Нажмите её и отправьте сообщение в IC чат.

Для добавления улики нажмите на плюс/кнопку «Add». Для редактирования нажмите 2 раза по ней. Перед Вами предстанет такое окошко:

Добавление/редактирование улики с клиента:

  • Чтобы создать новую улики, нажмите два раза в списке на плюс.
  • Чтобы изменить название улики, нужно его ввести в поле, где написано «<name>».
  • Чтобы изменить описание улики, нужно его ввести в поле, где написано «<description>».
  • Чтобы выбрать фото улики, нажмите на “Choose..”. НУЖНО ВЫБИРАТЬ ФОТО ИЗ ПАПКИ КЛИЕНТА!
  • Чтобы удалить улику, нажмите на «Delete».
  • Чтобы сохранить изменения в улике, нажмите на кнопку с галочкой.
  • Чтобы закрыть это окошко, нажмите на кнопку с крестиком.
  • Для закрытия интерфейса улик нажмите кнопку «Evidence» ещё раз.

Добавление/редактирование с веб-версии:

  • Если нужно подредактировать уже существующую улику, то нажмите на неё.
  • Чтобы изменить название улики, впишите его в строку «Evidence name».
  • Чтобы изменить описание улики, впишите его в строку «Evidence description».
  • Чтобы выбрать изображение улики, выберите его из списка «Icon».
  • Чтобы создать новую улику, нажмите кнопку «Add».
  • Чтобы принять изменения улики, нажмите кнопку «Edit».
  • Чтобы отменить изменения, нажмите кнопку «Cancel».
  • Чтобы удалить улику, нажмите «Remove».

16.WTCE кнопки. Эти кнопки появляются на позиции «Jud». В основном они используются во время кейсов/импр.

  • «Witness Testimony» — используется для обозначения начала показаний свидетеля.
  • «Cross Examination» — используется для обозначения начала перекрёстного допроса.
  • «Not Guilty» — используется, чтобы окончить кейс/импру приговором «не виновен».
  • «Guilty» — используется, чтобы окончить кейс/импру приговором «виновен».
Клиент
Веб