中级玩家
 
- 贡献度
- 18
- 金元
- 1766
- 积分
- 249
- 精华
- 0
- 注册时间
- 2016-7-8
|
Edition=xiaojiaoben
标题=幻兽帕鲁:天坠之地-六项修改器
启动热键=F9键
暂停/继续热键=
终止热键=F12键
简介=仅适用幻兽帕鲁v0.4.11.64664 天坠之地$$按热键启动后,才能按下面快捷热键$$$$F1键 无敌$$F2键 无限负重$$F3键 不会饥饿$$F4键 修改科技点$$F5键 修改属性$$F6键 修改经验
自定义变量(属性=99,科技点=99,总经验=9999);
变量(进程id,句柄,无敌,无限体力,进程句柄,模块句柄,基址,临时);
子程序(主程序);
// 这是64位游戏
// 发布独立exe需要勾选常用、拦截dll 需要小脚本4.8以上版本
获取窗口句柄("Palworld-Win64-Shipping.exe","UnrealWindow","Pal ");
句柄取进程ID(句柄,进程id);
x64打开进程(进程id,进程句柄);
x64取进程模块句柄(进程句柄,"Palworld-Win64-Shipping.exe",模块句柄);
如果(进程句柄 > 0,第1层);
进制十六到十("08CC9980",临时);
运算(临时=模块句柄 + 临时);
强制文本型(临时,临时);
进制十到十六1(临时,基址);
监视热键(无敌子程序,F1键);
监视热键(负重子程序,F2键);
监视热键(饥饿子程序,F3键);
监视热键(科技点子程序,F4键);
监视热键(属性子程序,F5键);
监视热键(经验子程序,F6键);
// 调试(临时,模块句柄,进程句柄,基址);
弹出信息("启动成功,请按热键");
// 下面代码防止进程结束导致热键无效
计次循环(-1,,计组1);
延时(1000);
计次循环结束(计组1)
否则(第1层)
弹出信息("请先运行游戏进程");
条件结束(第1层)
子程序(无敌子程序);
变量(地址);
如果(无敌=0,第1层);
运算(无敌=1);
计次循环(-1,,计组2);
运算(地址=基址 + "+30+2d0+628+108+378");
x64写整数型(地址,99999000); // 血
延时(500);
如果(无敌=0,第2层);
计次跳出(计组2)
否则(第2层)
条件结束(第2层)
计次循环结束(计组2)
否则(第1层)
运算(无敌=0);
条件结束(第1层)
子程序(科技点子程序);
变量(地址);
运算(地址=基址 + "+30+2d0+2b0+568+150");
x64写整数型(地址,科技点); // 科技点
运算(地址=基址 + "+30+2d0+2b0+568+154");
x64写整数型(地址 , 科技点); // 古代科技点
子程序(饥饿子程序);
变量(地址);
如果(无限体力=0,第1层);
运算(无限体力=1);
计次循环(-1,,计组2);
运算(地址=基址 + "+30+2d0+628+108+384");
x64写小数型(地址,100.0); // 饥饿 写小数必须要带小数点
延时(1000);
如果(无限体力=0,第2层);
计次跳出(计组2)
否则(第2层)
条件结束(第2层)
计次循环结束(计组2)
否则(第1层)
运算(无限体力=0);
条件结束(第1层)
子程序(负重子程序);
变量(地址);
运算(地址=基址 + "+30+2d0+2b0+558+164");
x64写小数型(地址 , 900000.0); // 负重 写小数必须要带小数点
子程序(属性子程序);
变量(地址);
运算(地址=基址 + "+30+2d0+628+108+46c");
x64写整数型(地址 , 属性);
子程序(经验子程序);
变量(地址);
运算(地址=基址 + "+30+2d0+628+108+33");
x64写整数型(地址,总经验);
可以把上面基址与偏移复制到CE里面 Palworld-Win64-Shipping.exe+08CC9980 + 偏移
如需要编译EXE的,可以下载下面的脚本软件
|
评分
-
1
查看全部评分
-
|