只是一个简单的测试笔记 不代表最终的能力效果 也不代表之后的更新是否会更好
题目任务提示词:
这是一个基于Steam创建房间的游戏 游戏默认是只能支持3人 我需要制作一个C++的补丁来实现最大人数16人的修改(ProjectC-Win64-Shipping.exe > IClientMatchmaking::CreateLobby( 2, 3, ) = ***, ProjectC-Win64-Shipping.exe > IClientMatchmaking::GetLobbyMemberLimit( ***, ) = 3,) 目前已知游戏用的组件是SteamCorePRO 游戏的SDK导出在 ***\SDK\*** 注入方式:往winmm.txt文件添加DLL名字即可自动注入 C++编译环境:E:\VS2022 任务考验:
长上下文能力 工具调用和语义理解能力 和一个陷阱:游戏动态地址IAT接口动态注入能力(传统的DLL事件转发覆盖是无效的 有加密需动态加载) 测试结果: GLM-5.2 在这个任务中(目前执行了3小时后中断不用了) 有2次编译记录 1.第一次下载了Minihook组件编译的源码 version.dll文件 然后使游戏运行自动注入 直接大量错误代码崩溃 2.再次声明有自带的注入工具 填写winmm.txt即可触发注入 编译后运行游戏无效果 由于第三次修复还是失败 时间3小时太长选择中断对GLM-5.2的测试 GPT5.5 Fast Xhigh 相同任务下:23分钟制作完成 16人补丁完成且功能正常 总结: 在这个测试中 只是一个简单的MOD开发 并不是大项目 主要是考验模型的注意力和工具使用和长上下文的能力 GLM5.2第一步就是错的 注意力明显不足 我故意给了一个在这个项目用不到的SDK路径:游戏的SDK 如果是其他功能的MOD才需要它 但是在这个多人的MOD中是不需要的信息 但可以辅助验证补丁是否完成的效果 如果进行SDK分析 也不是说不能完成功能 就是上下文更长 但在这题中,GLM还真的去读取了SDK 反观GPT: 一开始就注意力集中了 一开始就听清楚我的目的 只要制作人数hook 而不是去找SDK