Geometry Dash вики
Geometry Dash вики
5661
страница
Эта статья не относится к основному геймплею игры!
В этой статье описывается информация о фан-контенте, будь то пользовательские уровни, игроки или что-то с этим связанное.
Эта статья не готова!
Вы можете дополнить ее, благодаря чему вы очень поможете нашему проекту!
XBot

xBot – пример GDBot'а.

GDBot (полное название Geometry Dash Bot) — специальное приспособление для автоматического прохождения уровня.

Описание[]

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

TheNightmareMacro2

Макрос на The Nightmare в текстовом редакторе Notepad++. Записан через GDBot TASBot

Единственное, что нужно GDBot'у для работы – макрос. Макрос (от англ. Macros – слово Macro в форме множественного числа[1]; сокращение от Macro instruction (рус. Макроинструкция, Макрокоманда) (от греч. Μακρο[2]; рус. долгий, длинный, большой[3]) то есть буквально «Большая команда»[4]) – программный алгоритм нажатий, записанный игроком. При проигрывании макроса автоматически выполняются нажатия на игру[1]. В некоторых GDBot'ах предусмотрена возможность сохранять макрос в виде файла на устройство игрока. Следовательно, им можно поделиться с другими игроками. Макрос можно записать в режиме практики и/или используя другие читы, например – Speedhack[5].

Игроки могут использовать GDBot как для пользы сообществу игры, так и наоборот, для его обмана.

С помощью GDBot'а игроки могут записывать показы уровней, тем самым делая услугу остальному сообществу игры, ведь не всегда у всех игроков есть возможность сыграть в уровень лично. К примеру такой деятельностью занимается достаточно известный игрок Exen. Таких игроков называют шоукейсерами (от англ. showcase; рус. демонстрация).

Но при этом, GDBot может использоваться для нечестного прохождения уровней. Тех игроков, которые выдают прохождение с GDBot'ом прохождение за честное сообщество называет читерами. Печально известный пример читера, который использовал GDBot – Spaceuk. По этой причине, с приходом GDBot'а планка доказательств честности сильно повысилась, и теперь зачастую нужно, чтобы на записи прохождения отчётливо слышались нажатия по компьютерной мыши или по сенсору смартфона.

История[]

Этот раздел не завершён.
Вы можете помочь проекту, дополнив его.

Почти сразу после выхода Geometry Dash игроки начали создавать и использовать различные читы. Одной из главных целей игроков было создания чита для автоматического прохождения уровня. Изначально игра была доступна только на мобильных устройствах, а значит создать в первый год существования игры GDBot внутри устройства было крайне сложно.

Geometry Dash Arduino

Бот проходит уровень. Скриншот из видео.

Arduino

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

Видео с первым прототипом GDBot'а было выложено 22 июля 2014 года на YouTube–канале «cumhur onat». В видео был представлен бот с использованием Arduino – аппаратного обеспеченья с открытым исходным кодом. Как и для современных GDBot'ов для прохождения нужен был некий макрос, поэтому автор видео вручную прописывал в коде моменты нажатий. На сенсоре видны две переменные. Переменная i равна количеству нажатий ботом. Переменная b равна времени между нажатиями. Бот был запрограммирован на Stereo Madness и сумел дойти до 63%.

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

Pizzabot1

Pizzabot

Первым GBot'ом, который был интегрирован в саму систему устройства стал Pizzabot от pizzaroot. Однако работал он довольно медленно по нескольким причинам. Во-первых, он был написан на языке программирования VB.NET. Во-вторых, он был внешним[6]. И в-третьих, он не был хорошо оптимизирован.

Позже известный хакер pavlukivan переписал весь скрипт Pizzabot на языке программирования C++. Несмотря на то, что программа оставалась внешней[6] и неоптимизированной, она значительно превосходила Pizzabot в точности и скорости.

GDBot by pavlukivan

GDBot от pavlukivan версии 0.1

21 апреля 2017 года pavlukivan выпускает в публичный доступ бета–версию своей программы. Она получила название GDBot, и в дальнейшем это название стало общим термином для любой программы, предназначенной для автоматического прохождения уровней в Geometry Dash.

19 марта 2023 года Absolute выпускает Mega Hack: Mobile – пакет читов на мобильное устройство. Одна из функций – Mega Hack Replay. Тем самым Absolute создал первый мобильный GDBot, хотя годами было аксиомой, что из–за особых технических моментов сделать это невозможно.

Функции[]

"Play" — самая главная функция, функция которая с помощью ранее написанного макроса играет уровень за игрока.

"Клики". Их нельзя включить или выключить. Если стоит специальная программа OverPlay, они всегда будут работать. Регистрируются клики в системе, но не в самой Geometry Dash, а именно в компьютере, ведь приложение к нему привязывается.

"Record" — функция для записи макросов. После нажатия нужно пройти уровень. Также возможно использование speed hack'а и режима практики во время записи.

"Clickbot" — инструмент, который позволяет воспроизводить звук разных кликов при нажатии в макросе. Обычно используется для подделывания прохождений

"Render" — позволяет сохранить уровень с записанными кликами в отдельное видео. Можно указать разрешение видео и его FPS. С помощью этой функции делают showcase'ы.

"Frame stepper" — позволяет покадрово проматывать уровень что бы проходить сложные тайминги. Обычно используется в записи человечески невозможных уровней.


Известные GDBot'ы[]

Этот раздел не завершён.
Вы можете помочь проекту, дополнив его.

Replay Bot[]

Replay Bot

Replay Bot версии 1.5.0.

Бесплатный GDBot от matcool. Сейчас используется очень редко из за частой поломки макросов.

Функции:

  • Record (рус. Запись) – запись макроса.
  • Play (рус. Воспроизведение) – проигрывание, воспроизведение макроса.
  • Speedhack (рус. Взлом скорости) – замедлить или ускорить игровой процесс.
  • Save (рус. Сохранить) – сохранить записанный макрос в виде файлы устройства.
  • Load (рус. Загрузить) – открыть сохранённый макрос на устройстве.
  • Real Time (рус. В реальном времени) – функция, при которой если FPS макроса не равен FPS игрока, то макрос все равно будет проигрываться, но при этом есть вероятность неправильного прохождения. Без этой функции макрос будет проигываться со Speedhack'ом.
  • Status text (рус. Текст состояния) – при проигрывание макроса в левом нижнем углу будет располагаться надписать "Playing".
  • Internal Render (рус. Внутренний рендер) – сохранение записи проигрывания макроса в формате видео на устройство игрока.

На данный момент мод больше не обновляется. Работает на 2.1.

TASBot[]

TASBot2

TASBot версии 35.6.

Бесплатный GDBot от Adaf. Интегрирован в пакет читов GDHM с версии 32.8, но может использоваться отдельно, например с Mega Hack. Присутствуют PRO–версии за 2 и 8$.

Функции:

  • Recording Mode (рус. Режим записи) – режим в котором записывается макрос
  • Playback Mode (рус. Режим воспроизведения) – режим в котором макрос воспроизводится
  • Toggle Bot (рус. ') – включение/выключение бота
  • Enable Lua Plugin (рус. ') —
  • Frame Advance (рус. ') — функция для промотки уровня по кадрам вперед, например для прохождения сложных таймингов
  • Backwards Stepping (рус. ') — функция для промотки уровня по кадрам назад
  • Auto Clicker (рус. Авто кликер) — функция, которая с определенным интервалом совершает нажатия и отжатия. Используется чаще всего для прохождения спамов

На данный момент мод больше не обновляется. Работает только на 2.203.

Mega Hack Replay[]

MegaHackReplay

Mega Hack Replay версии 7.1.

Платный GDBot от Absolute. Интегрирован в пакет читов Mega Hack с версии 7.1. Стоимость: 4.99$ на компьютере и 2.99$ на мобильном устройстве.


zBot[]

ZBot2

zBot

Бесплатный бот от Figment. Присутствует PRO–версия за 5$. Бот имеет мало заметный водяной знак - надпись "Level Complete!" при прохождении уровня уменьшается.

О водяном знаке знало очень малое количество человек, и SpaceUK скорее всего не был в их числе, поэтому он был разоблачен.

yBot — бот с открытым исходным кодом (следовательно бесплатный) от игрока kepe. У бота есть свой Discord сервер. Платная подписка: 4/40$.На данный момент мод больше не обновляется. Работает только на 2.204.

xBot — бесплатный бот от AndxArtZ. У бота есть свой Discord сервер. Платная подписка: 3$. На данный момент мод больше не обновляется. Работает только на 2.1.

xdBot — бесплатный бот с открытым исходным кодом, который можно скачать из Geode. Имеет обширный набор функций.

Функции:

  • Простой кликбот.
  • Фикс практики.
  • Подмена сида.
  • Noclip.
  • Показ траектории.
  • Режим показа лайаута.
  • Спидхак.
  • Frame Stepper.
  • Безопасный режим.
  • Рендеринг видео.
  • Мгновенное возрождение.
  • Отключение вспышки при возрождении.
  • Отключение эффекта смерти.
  • Система сохранения и загрузки макроса.
  • Автосохранение макроса.

Баги[]

  • Сделав Geometry Dash в оконном режиме и запустив GDBot графическая мышь компьютера будет находится сзади приложения с игрой. Так GDBot ничего не будет проходить, так как клики идут мышкой (не через функцию).
  • Если рядом с Geometry Dash создать папку или поставить любое другое приложение (будь то сам GDBot), то все нажатия в приложении будут срабатывать как раз-таки на папке, открыв её. Но стоит учитывать, что при этом GDBot сломается и придётся загружать его заново, и отключить это никак нельзя.

Видео[]

Демонстрация работы GDBot от pavlukivan

Примечания[]

  1. 1,0 1,1 Источник: Википедия – Макрокоманда . Архивировано.
  2. Источник: Wikipedia – Macro. Архивировано.
  3. Источник: Greeklanguage.ru – μακρο. Архивировано.
  4. Источник: Циклопедия – Макрос. Архивировано.
  5. Speedhack (рус. Взлом скорости) – чит, который способен ускорить или замедлить игровой процесс.
  6. 6,0 6,1 То есть он не интегрировался непосредственно в память Geometry Dash, а вместо этого обращался к процессу игры (расширение файла было не .dll, а .exe).