喜欢玩游戏,但又没时间玩。想自己开发手游辅助脚本,能在电脑模拟器运行,天天自动挂机那种。请问需要学习哪些知识,怎么入门。
1
WhoMercy 2020-10-14 16:22:04 +08:00
入门先简单游、按键精灵了解一下
|
2
across 2020-10-14 16:32:48 +08:00
喜欢玩游戏,但又没时间玩。想自己开发手游辅助脚本,能在电脑模拟器运行,天天自动挂机那种
```````` 你老实交代,真的喜欢玩游戏还是开工作室? |
3
mumbler 2020-10-14 16:38:59 +08:00 via Android
基本原理是这样的:客户端做任何操作都要给服务器发数据包,然后接收数据包渲染本地画面。发出的数据包可以通过抓包工具抓取到,一般是加密的,如果能破解,就能修改数据包,欺骗服务器,发送我们期望的操作指令,比如走路,攻击,再根据服务器返回数据,决定下一个数据包内容
|
4
ctro15547 2020-10-14 16:41:03 +08:00
按键精灵了解一下 。抓包的方法一般游戏已经不可能了。物理层面可以学下机械臂
|
5
aeli 2020-10-14 16:44:02 +08:00 3
刑法先学一下
|
6
kaiki 2020-10-14 16:45:00 +08:00
建议先看看那些写外挂写到吃牢饭的新闻
|
7
chenqh 2020-10-14 16:45:30 +08:00
我也想学,但是好像唠叨了几年什么也没有学会
|
8
nekoneko 2020-10-14 16:52:10 +08:00
《网游:从 tcp 到坐牢》
|
10
Sapp 2020-10-14 16:57:13 +08:00
做脚本就用按键精灵就行了,开发起来非常简单,不需要经验,但是需要注意,网易游戏对这个检测的很严格,其他厂商我不知道。
|
11
h4wklee 2020-10-14 16:58:20 +08:00
易语言?
|
12
yekern 2020-10-14 16:58:26 +08:00
1. 选择一门编程语言 C/C++ VB 易语言 Python
1.语法 2.指针 3.链表 4.算法 2. Windows 文件结构(PE 结构) 3. 机器码:intel 4. 汇编语言 CE OD 模拟器的也差不多 |
16
bayker OP 按键精灵 是不是功能太局限了, 想要能达到 自能识别界面,识别按钮文字,去判断做什么,比如 通过 界面任务文字识别“任务”,通过文字识别地图,识别好友进行组队 等等。。
|
18
wafm 2020-10-14 17:07:49 +08:00
手游的话 有触动 和 按键 2 个强大的库可以做 就是抓色 和 流程控制了 如果游戏够标准没什么风控能力的话 还是比较好做的
PC 端的就复杂很多了,手游还是相对简单的 |
19
IsaacYoung 2020-10-14 17:13:01 +08:00
我经历了完整的流程
1.识图、模拟点击 -> 按键精灵、触摸精灵等 2. 反汇编调试,查找关键函数,dll 注入,创建外挂线程 -> 需要 ollydbg 、IDA 、C 、ASM 3. 网络发包 -> ... |
20
crab 2020-10-14 17:14:46 +08:00
按键精灵有个大漠插件可以看看。
|
21
bayker OP @IsaacYoung 第 2,3 点就有点太专业了。。。
|
22
jtwor 2020-10-14 17:41:54 +08:00
让我想起了这个连连看。。
https://github.com/TheThreeDog/Auto-Lianliankan |
24
alphadog619 2020-10-14 17:59:55 +08:00
就是挂呗?你是准备用在单机游戏还是联网游戏?单机你自己玩无所谓,而且有很多现成的修改器。联网游戏的话,1 、国内运营的游戏你是要吃官司的。2 、看下游戏群是怎么骂孤儿的。
|
25
black11black 2020-10-15 01:56:20 +08:00
我也很有兴趣,改单机就行了,娱乐自己么。联机没啥必要,风险大又没钱途。
按键精灵肯定是不靠谱的,按键精灵稳定性太差了,我感觉至少做到 selenium 那种稳定性是及格水平吧,selenium 都经常崩呢。 你写挂机刷钱脚本之类的,操作都是线性的,按键精灵经常执行执行,中间差了一步,后面就全错了,挂一晚上什么都没得到 |
26
bayker OP @black11black 所以纯按键流程执行不靠谱,希望能智能识别当前 界面,当前活动,去匹配应该做什么
|
27
FireKey 2020-10-15 11:46:22 +08:00
我之前有这想法,但是我发现按我的日薪开发这玩意直接买别人写好的脚本可以用到弃坑好几遍.
|
28
sadfQED2 2020-10-15 12:05:02 +08:00 via Android
https://github.com/Jinnrry/RobotHelper
自己开发的 android 辅助脚本框架,如果你会安卓开发的话这个扩展性会比按键精灵强很多。如果你没有开发基础的话,建议按键精灵 |
29
sadfQED2 2020-10-15 12:09:01 +08:00 via Android
@sadfQED2 按键精灵、触动,autojs 这些的痛点是封装太深,基本上只能用他提供的功能,没法自己扩展,因此自己写了一个原生安卓框架,安卓开发里面能用的技术,都可以使用
|
30
0x11901 2020-10-16 18:54:12 +08:00
推荐选修一下相关法律,研究深了容易进去。
|
31
wangxiaoaer 2021-01-29 13:44:28 +08:00
楼主,学的怎么样了? 最近开始玩一个游戏,也是日常任务全手动受不了,想弄个脚本辅助,不知道怎么入门。
|