Начните вводить название — например, MoreHead, Sodium или PEAK

Alpha's Geode Utils — иконка
Обложка Geometry DashМод для Geometry Dash

Alpha's Geode Utils

от Alphalaneous

Miscellaneous utilities for Geode Modding

  • Легендарный
  • 4,2 млн скачиваний
  • Версия 1.2.5
  • Обновлён 11 апреля 2026
  • Утилиты
  • Для разработчиков
  • API
  • Работают на телефоне

О моде Alpha's Geode Utils

Alpha's Geode Utils — мод для Geometry Dash (Геометри Даш) от автора Alphalaneous. Miscellaneous utilities for Geode Modding

Его скачали 4,2 млн раз: это 15-е место среди модов Geometry Dash в нашем каталоге, редкость — «легендарный» (топ-5% по скачиваниям). Мод обновлялся в течение года, актуальная версия — 1.2.5.

Дополнительных модов для работы не требует.

Полное описание Alpha's Geode Utils

Автоматический перевод текста автора

Геодовые утилиты Alpha

Различные геоды используются для облегчения разработки:

Изменение любого CCObject

Знакомые модифицируют синтаксис как Geode, поддерживающие поля. класс $objectModify (SomeObject) или класс $nodeModify (SomeNode) Вы можете назвать модифицированный узел / объект так же, как и класс $objectModify (MySomeObject, SomeObject) или класс $nodeModify (MySomeNode, SomeNode)

$nodeModify и $objectModify делают то же самое, за исключением того, что $nodeModify является базой CCNode, а $objectModify является базой CCObject

Существует также $classModify, который будет использовать базовый класс, который вы проходите, вместо общего CCNode или CCObject. Класс $classModify (MyMenuLayer, MenuLayer)

Чтобы использовать это, вы создадите метод изменения пустоты в этом классе, и внутри вы можете изменить узел на содержание вашего сердца. Вы можете использовать структуру полей, как в Geode, чтобы добавить поля, если это необходимо.

Чтобы отредактировать приоритет (скажем, другой мод модифицирует тот же узел, используя это), вы можете добавить статическое int modifyPrio() в класс, который должен вернуть целое значение, которое является приоритетом, который вы хотите установить.

Включите ObjectModify.hpp для доступа к этим макросам.

Полный пример изменения пользовательского слоя BetterInfo:

class $nodeModify(MyCustomCreatorLayer, CustomCreatorLayer) {

    static int modifyPrio() {
        return 10;
    }

    struct Fields {
        int m_number = 0;
    };

    void modify() {
        
        CCSprite* spr = CCSprite::createWithSpriteFrameName("GJ_playBtn_001.png");
        CCMenuItemSpriteExtra* btn = CCMenuItemSpriteExtra::create(spr, this, menu_selector(MyCustomCreatorLayer::onEpicButton));
        btn->setID("epic-button"_spr);

        if (CCMenu* creatorButtonsMenu = typeinfo_cast(getChildByID("cvolton.betterinfo/creator-buttons-menu"))) {
            creatorButtonsMenu->addChild(btn);
            creatorButtonsMenu->updateLayout();
        }
    }

    void onEpicButton(CCObject* obj) {
        log::info("m_number {}", m_fields->m_number);
        m_fields->m_number++;
    }
};

Существует также полезная утилита для модификации всех классов с определенным базовым классом. Класс $baseModify (Некоторые классы)

Работает так же, как и выше:

class $baseModify(MyFLAlertLayer, FLAlertLayer) {

    void modify() {
        m_noElasticity = true;
        m_mainLayer->setScale(0.5f);
    }
}

Генерал Утилс

Включите Utils.hpp для доступа к этим утилитам.

alpha::utils::cocos namespace:

Получение спрайтов при игнорировании Texture Loader: std::optional getSprite (const char* sprName) std::optional getSpriteByFrameName (const char* sprFrameName)

Получение слоя со сцены даже во время перехода: std::optional getLayer() std::optional getLayerByClassName(std::string className)

Установка цвета узла по шестнадцатеричному коду: bool setColorByHex(cocos2d::CCRGBAProtocol* node, std::string colorHex)

Проверка, содержит ли родительский узел узел в любом месте дерева: bool hasNode (cocos2d::CCNode* child, cocos2d::CCNode* parent)

Получение ребенка по названию класса динамически: std::optional getChildByClassName (cocos2d::CCNode* node, std::string name, int index = 0)

Получение имени класса объектов по шаблону: std::string view getObjectName()

Как установить Alpha's Geode Utils

Файл скачивается с официального сервера Geode, без перезаливов и сторонних установщиков

Подробная инструкция для Geometry Dash
  1. Скачайте установщик Geode с официального сайта geode-sdk.org и запустите его — он сам найдёт Geometry Dash. На Android ставится приложение Geode Launcher с того же сайта.
  2. Запустите игру: внизу главного меню появится кнопка Geode.
  3. Нажмите её, откройте вкладку Download и найдите «Alpha's Geode Utils» поиском (название — как на странице мода у нас).
  4. Нажмите установку, затем перезапустите игру, когда Geode попросит.
  5. Настройки мода открываются там же — кнопкой с шестерёнкой на карточке мода.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Geode, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/geometry-dash/alphalaneous-alphas-geode-utils/)
HTML<a href="https://modka.app/geometry-dash/alphalaneous-alphas-geode-utils/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/geometry-dash/alphalaneous-alphas-geode-utils/]Описание на русском — Модка[/url]

Частые вопросы о Alpha's Geode Utils

Как установить Alpha's Geode Utils?

Скачайте установщик Geode с официального сайта geode-sdk.org и запустите его — он сам найдёт Geometry Dash. На Android ставится приложение Geode Launcher с того же сайта. Запустите игру: внизу главного меню появится кнопка Geode. Нажмите её, откройте вкладку Download и найдите «Alpha's Geode Utils» поиском (название — как на странице мода у нас). Нажмите установку, затем перезапустите игру, когда Geode попросит. Настройки мода открываются там же — кнопкой с шестерёнкой на карточке мода.

Безопасен ли Alpha's Geode Utils?

Файл скачивается с официального сервера Geode, куда его загрузил Alphalaneous. Мы не перезаливаем и не изменяем моды.

Когда Alpha's Geode Utils обновлялся последний раз?

11 апреля 2026, актуальная версия — 1.2.5. Дата берётся с официальной страницы мода при каждом обновлении каталога.

ImagePlus — иконка

ImagePlus

API mod that adds more image formats

Легендарный5,8 млнУлучшения

GMD API — иконка

GMD API

API for working with level files (.gmd)

Эпический3,1 млнУтилиты

Badges API — иконка

Badges API

API mod to integrate badges & optimizing UI

Эпический2,4 млнУтилиты

Stats Display API — иконка

Stats Display API

Allows mods to easily add custom stats into the icon kit

Эпический689,2 тыс.Интерфейс

FFmpeg API — иконка

FFmpeg API

Interaction with FFmpeg made easy

Эпический479,1 тыс.Офлайн

Level Storage API — иконка

Level Storage API

Store data alongside a level

Редкий445,9 тыс.Редактор