Game Engines
Unreal Engine
MyCryENGINE
bayker

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

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

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

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



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

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

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

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

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

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