发布一款软件QGSpider:Linux下的游戏修改器
在Linux下玩Abuse(一款老的射击游戏)时,很久都不能通关,在网上又没能找到针对Linux的游戏修改器,萌发了自己编写一个的念头,于是便有了QGSpider。目前只是测试版本,但基本的搜索、金手指功能已具备。现在决定以GPL发布,欢迎提供bug及改进建议。
软件介绍:
QGSpider是适用于Intel i386系列CPU的Linux游戏修改软件,底层主要是ptrace系统调用,GUI用Qt编写。
界面:
Attach按钮:选择需要跟踪的游戏进程
Detach按钮:取消跟踪
Preference按钮:选项设置
Return按钮:返回游戏
Search面板:
New按钮:新建一个搜索任务
Delete按钮:删除当前搜索任务
搜索列表框:选择当前搜索任务
Search For:输入搜索值
类型列表框:选择搜索类型
关于搜索类型:
共有3种:Fast:只搜索进程的DATA、BSS段及第一个HEAP段(缺省,绝大多数情况下适用)
Normal:搜索进程的DATA、BSS、HEAP、STACK
Full:搜索进程的所有可写区域,包括所有Library的DATA、BSS
关于搜索值:
只支持无符号型数值,不支持搜索负数。
具体的格式如下:(A代表一个无符号类型的整数)
A 精确搜索数值A
?A 初始化模糊搜索,数值长度为A个byte,A必须等于1 or 2 or 4
+ 新值比旧值大
+A 新值比旧值大A
- 新值比旧值小
-A 新值比旧值小A
= 新值等于旧值
!= 新值不等于旧值
第一次搜索必须是第一项、第二项中的一个,以后可以是除第二项外的其它任意项。
GoldHand面板:
New按钮:新建一个GoldHand
Delete按钮:删除当前GoldHand
Up按钮:向上移动当前GoldHand
Down按钮:向下移动当前GoldHand
Load按钮:载入GoldHand列表(功能当前没有实现)
Save按钮:保存GoldHand列表(功能当前没有实现)
源代码:见附档
Author:dragchan
email:dragchan@126.com 支持呀 Greeeat! 狂顶中…… 人才 :-D upup 先保存一个,慢慢磨代码,看得多少就多少 压缩文件损坏? 有没有更新了? 呵呵,好! 好样的
页:
[1]