Skip to content

GG-AI Modifier v3.0.0

Latest

Choose a tag to compare

@yl985211 yl985211 released this 08 Jun 08:02
Immutable release. Only release title and notes can be modified.

GG-AI Modifier v3.0.0 版本更新说明 (Release Notes)

The English version is at the bottom of the document

在这个里程碑式的 v3.0.0 版本中,我们迎来了底层架构的彻底重构!为了追求极致的检索性能,我们将核心内存搜索引擎使用 C++ 原生重写。同时,针对 AI 自动化控制链进行了深度修复与对齐,并引入了全新的全局视觉主题。

🚀 一、 核心性能飞跃:C++ 原生搜索引擎重构

我们彻底重写了内存搜索的底层逻辑。得益于 C++ 的并发优化与高效率内存指针调用,实际测试中的搜索响应速度实现了断层式飞跃:

  • 小规模内存扫描 (200MB): 仅需 0.53 秒 即可出结果。
  • 大型游戏全段扫描 (5GB): 仅需 4.5 秒 极速完成。
  • 极大降低了大段内存扫描时的手机发热量,并有效避免了系统因大内存占用导致的 OOM(内存溢出)奔溃。

🎨 二、 全局视觉与细节体验优化

  • 全新淡黄主题: 引入全局淡黄色(Soft Cream)护眼主题,重构视觉规范,显著降低长时间调试或进行游戏内存分析时的眼睛疲劳度。
  • 新增「插件中心」预留入口: 应用内新增了插件中心模块(当前版本暂无实际功能),为后续支持第三方自动化工具、高级逆向扩展奠定了框架基础。

🛠️ 三、 核心 Bug 修复与优化

  1. 修复 AI 对话无法操作内存的 Bug: 彻底打通了 LLM 与底层引擎的壁垒。现在,AI 通过大模型函数调用(Function Calling)可以顺畅地对内存执行精确搜索、范围搜索、特征码匹配及读写操作。
  2. 修复模型切换异常: 解决了在不同大模型 API(如 DeepSeek、OpenAI 等)之间切换时可能导致的配置失效或不生效问题。
  3. 修复附加进程卡死: 优化了多线程锁机制,彻底解决了旧版本在目标游戏启动时进行进程附加可能导致的界面永久冻结、卡死现象。
  4. 精细化系统提示词(System Prompt): 优化了 AI 的内置提示词模板,使其在理解游戏修改、内存偏移、特征码逆向等特定专业语境时的表现更加精准。

📊 四、 底层引擎与 AI 交互能力适配矩阵

为了保证“手工面板操作”与“AI 自动化对话修改”的能力对齐,当前的适配与实现进度如下。C++ 原生引擎与 AI 工具箱(Function Calling)已保持高度一致:

操作类型 MemoryEngine 底层方法 当前 AI 工具支持 (Function Calling) 实现状态
精确搜索 searchExact search_memory(exact) 已实现
范围搜索 searchByRange search_memory(range) 已实现
AOB 特征码 searchAob search_memory(aob) 已实现
模糊搜索 searchFuzzy - ❌ 暂未实现
结果过滤 filterResults - ❌ 暂未实现(有时候生效)
读取内存 readMemory read_memory 已实现
写入内存 writeMemory write_memory 已实现
收藏地址 saveFavorite - ❌ 暂未实现
冻结数值 toggleBookmarkFreeze - ❌ 暂未实现

注:未实现的功能(如模糊搜索、结果过滤、数值冻结等)已进入下一阶段的排期,UI 面板与 AI 控制端将同步在后续版本中更新上线。

感谢你对 GG-AI Modifier 项目的支持!此版本改动涉及较多底层重构,如有任何运行异常,欢迎在 Issues 中反馈。

GG-AI Modifier v3.0.0 Release Notes

In this milestone v3.0.0 release, we've completely rebuilt the underlying architecture! To achieve ultimate search performance, we've rewritten the core memory search engine using native C++. Simultaneously, we've performed deep repairs and alignment of the AI ​​automation control chain and introduced a brand-new global visual theme.

🚀 I. Core Performance Leap: Rebuilt Native C++ Search Engine

We've completely rewritten the underlying logic of memory search. Thanks to C++'s concurrency optimizations and efficient memory pointer calls, the search response speed in actual testing has achieved a dramatic leap:

  • Small-scale memory scan (200MB): Results in just 0.53 seconds.

  • Full-segment scan of a large game (5GB): Completed in a lightning-fast 4.5 seconds.

  • Significantly reduces phone heat generation during large memory scans and effectively prevents system crashes due to OOM (Out of Memory) caused by large memory usage.

🎨 II. Global Visual and Detail Experience Optimization

  • New Pale Yellow Theme: Introduces a global pale yellow (Soft Cream) eye-friendly theme, reconstructing visual standards and significantly reducing eye fatigue during prolonged debugging or game memory analysis.

  • Added "Plugin Center" Entry Point: A plugin center module has been added within the application (currently without actual functionality), laying the framework foundation for future support of third-party automation tools and advanced reverse engineering extensions.

🛠️ III. Core Bug Fixes and Optimizations

  1. Fixed a bug where AI dialogue could not manipulate memory: Completely breaks down the barriers between LLM and the underlying engine. Now, AI can smoothly perform precise searches, range searches, feature code matching, and read/write operations on memory through large model function calls.

  2. Fixed Model Switching Issues: Resolved an issue that could cause configuration failures or ineffectiveness when switching between different large model APIs (such as DeepSeek, OpenAI, etc.).

  3. Fixed Attached Process Freezing: Optimized the multi-threaded locking mechanism, completely resolving the permanent interface freezing or crashing issue that could occur when attaching processes during target game startup in older versions.

  4. Refined System Prompt: Optimized the AI's built-in prompt templates, making them more accurate in understanding specific professional contexts such as game modifications, memory offsets, and feature code reverse engineering.

📊 IV. Underlying Engine and AI Interaction Capability Adaptation Matrix

To ensure alignment between "manual panel operation" and "AI automated dialogue modification" capabilities, the current adaptation and implementation progress is as follows. The C++ native engine and AI toolkit (Function Calling) are highly consistent:

| Operation Types | MemoryEngine Underlying Methods | Current AI Tool Support (Function Calling) | Implementation Status |

| -------------- | ------------------------- | --------------------------------------- | ---------------------- |

| Exact Search | searchExact | search_memory(exact) | Implemented |

| Range Search | searchByRange | search_memory(range) | Implemented |

| AOB Signature | searchAob | search_memory(aob) | Implemented |

| Fuzzy Search | searchFuzzy | - | ❌ Not yet implemented |

| Result Filtering | filterResults | - | ❌ Not yet implemented (sometimes effective) |

| Memory Reading | readMemory | read_memory | Implemented |

| Write to Memory | writeMemory | write_memory | Implemented |

| Favorite Address | saveFavorite | - | ❌ Not Implemented |

| Freeze Values | toggleBookmarkFreeze | - | ❌ Not Implemented |

Note: Unimplemented features (such as fuzzy search, result filtering, value freezing, etc.) are in the next phase of the schedule. The UI panel and AI control panel will be updated and launched in subsequent versions.

Thank you for your support of the GG-AI Modifier project! This version involves many underlying refactorings. If you encounter any runtime anomalies, please report them in the Issues section.