Game Engines
› Unreal Engine
› MyCryENGINE
bayker

想学习游戏辅助脚本开放,怎么入门

  •  
  •   bayker · Oct 14, 2020 · 9338 views
    This topic created in 2216 days ago, the information mentioned may be changed or developed.

    喜欢玩游戏,但又没时间玩。想自己开发手游辅助脚本,能在电脑模拟器运行,天天自动挂机那种。请问需要学习哪些知识,怎么入门。

    31 replies  •  2021-01-29 13:44:28 +08:00
    WhoMercy
    WhoMercy
    Oct 14, 2020
    1
    入门先简单游、按键精灵了解一下
    across
    across
    Oct 14, 2020
    2
    喜欢玩游戏,但又没时间玩。想自己开发手游辅助脚本,能在电脑模拟器运行,天天自动挂机那种



    ````````
    你老实交代,真的喜欢玩游戏还是开工作室?
    mumbler
    mumbler
    Oct 14, 2020 via Android
    3
    基本原理是这样的:客户端做任何操作都要给服务器发数据包,然后接收数据包渲染本地画面。发出的数据包可以通过抓包工具抓取到,一般是加密的,如果能破解,就能修改数据包,欺骗服务器,发送我们期望的操作指令,比如走路,攻击,再根据服务器返回数据,决定下一个数据包内容
    ctro15547
    ctro15547
    Oct 14, 2020
    4
    按键精灵了解一下 。抓包的方法一般游戏已经不可能了。物理层面可以学下机械臂
    aeli
    aeli
    Oct 14, 2020❤️3
    5
    刑法先学一下
    kaiki
    kaiki
    Oct 14, 2020
    6
    建议先看看那些写外挂写到吃牢饭的新闻
    simple2025
    simple2025
    Oct 14, 2020
    7
    我也想学,但是好像唠叨了几年什么也没有学会
    nekoneko
    nekoneko
    Oct 14, 2020
    8
    《网游:从 tcp 到坐牢》
    Sapp
    Sapp
    Oct 14, 2020
    9
    @mumbler 你这都是脱机挂的范畴了,他只是想要个脚本而已。
    Sapp
    Sapp
    Oct 14, 2020
    10
    做脚本就用按键精灵就行了,开发起来非常简单,不需要经验,但是需要注意,网易游戏对这个检测的很严格,其他厂商我不知道。
    h4wklee
    h4wklee
    Oct 14, 2020
    11
    易语言?
    yekern
    yekern
    Oct 14, 2020
    12
    1. 选择一门编程语言 C/C++ VB 易语言 Python
    1.语法
    2.指针
    3.链表
    4.算法
    2. Windows 文件结构(PE 结构)
    3. 机器码:intel
    4. 汇编语言
    CE OD

    模拟器的也差不多
    bayker
    bayker
    OP
    Oct 14, 2020
    13
    @Sapp 按键精灵 是什么原理?就是录制 人的模拟点击,然后定时重放吗?
    bayker
    bayker
    OP
    Oct 14, 2020
    14
    @yekern 开发语言学习倒简单,但涉及计算机底层,感觉体系有点庞大
    yekern
    yekern
    Oct 14, 2020
    15
    @bayker 想简单功能相对也简单, 按键精灵, 主要是 色彩(图像)识别->模拟点击 等等
    bayker
    bayker
    OP
    Oct 14, 2020
    16
    按键精灵 是不是功能太局限了, 想要能达到 自能识别界面,识别按钮文字,去判断做什么,比如 通过 界面任务文字识别“任务”,通过文字识别地图,识别好友进行组队 等等。。
    bayker
    bayker
    OP
    Oct 14, 2020
    17
    @yekern 能识别色彩?那应该好办, 能识别文字就更好了
    wafm
    wafm
    Oct 14, 2020
    18
    手游的话 有触动 和 按键 2 个强大的库可以做 就是抓色 和 流程控制了 如果游戏够标准没什么风控能力的话 还是比较好做的

    PC 端的就复杂很多了,手游还是相对简单的
    IsaacYoung
    IsaacYoung
    Oct 14, 2020
    19
    我经历了完整的流程
    1.识图、模拟点击 -> 按键精灵、触摸精灵等
    2. 反汇编调试,查找关键函数,dll 注入,创建外挂线程 -> 需要 ollydbg 、IDA 、C 、ASM
    3. 网络发包 -> ...
    crab
    crab
    Oct 14, 2020
    20
    按键精灵有个大漠插件可以看看。
    bayker
    bayker
    OP
    Oct 14, 2020
    21
    @IsaacYoung 第 2,3 点就有点太专业了。。。
    jtwor
    jtwor
    Oct 14, 2020
    22
    让我想起了这个连连看。。
    https://github.com/TheThreeDog/Auto-Lianliankan
    bayker
    bayker
    OP
    Oct 14, 2020
    23
    @jtwor 对,我觉得应该也应该是基于这种原理来实现
    alphadog619
    alphadog619
    Oct 14, 2020
    24
    就是挂呗?你是准备用在单机游戏还是联网游戏?单机你自己玩无所谓,而且有很多现成的修改器。联网游戏的话,1 、国内运营的游戏你是要吃官司的。2 、看下游戏群是怎么骂孤儿的。
    black11black
    black11black
    Oct 15, 2020
    25
    我也很有兴趣,改单机就行了,娱乐自己么。联机没啥必要,风险大又没钱途。

    按键精灵肯定是不靠谱的,按键精灵稳定性太差了,我感觉至少做到 selenium 那种稳定性是及格水平吧,selenium 都经常崩呢。

    你写挂机刷钱脚本之类的,操作都是线性的,按键精灵经常执行执行,中间差了一步,后面就全错了,挂一晚上什么都没得到
    bayker
    bayker
    OP
    Oct 15, 2020
    26
    @black11black 所以纯按键流程执行不靠谱,希望能智能识别当前 界面,当前活动,去匹配应该做什么
    FireKey
    FireKey
    Oct 15, 2020
    27
    我之前有这想法,但是我发现按我的日薪开发这玩意直接买别人写好的脚本可以用到弃坑好几遍.
    sadfQED2
    sadfQED2
    Oct 15, 2020 via Android
    28
    https://github.com/Jinnrry/RobotHelper

    自己开发的 android 辅助脚本框架,如果你会安卓开发的话这个扩展性会比按键精灵强很多。如果你没有开发基础的话,建议按键精灵
    sadfQED2
    sadfQED2
    Oct 15, 2020 via Android
    29
    @sadfQED2 按键精灵、触动,autojs 这些的痛点是封装太深,基本上只能用他提供的功能,没法自己扩展,因此自己写了一个原生安卓框架,安卓开发里面能用的技术,都可以使用
    0x11901
    0x11901
    Oct 16, 2020
    30
    推荐选修一下相关法律,研究深了容易进去。
    wangxiaoaer
    wangxiaoaer
    Jan 29, 2021
    31
    楼主,学的怎么样了? 最近开始玩一个游戏,也是日常任务全手动受不了,想弄个脚本辅助,不知道怎么入门。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   807 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 23:44 · PVG 07:44 · LAX 15:44 · JFK 18:44
    ♥ Do have faith in what you're doing.