# stateofDecay2 摇人脚本 **Repository Path**: wwwttttj/stateof-decay2-mod-script ## Basic Information - **Project Name**: stateofDecay2 摇人脚本 - **Description**: 腐烂国度2 python 写的摇人脚本 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-07-14 - **Last Updated**: 2022-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # stateofDecay2 摇人脚本 #### 介绍 腐烂国度2 python 写的摇人脚本 #### 软件架构 软件架构说明 使用 pyautogui ,截图定位 refresh 刷新按钮,然后找到特质列表位置, 截图并使用 cnocr 识别中文,refreshLable 数组中有值,咋说明找到了。 #### 安装教程 1. 安装python 推荐3.8 使用64位版本 2. pip install pillow pyautogui cnocr opencv-python-headless -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 3. 执行python main.py 4. 会下载中文模型包 把 cnocr-v2.1-densenet_lite_136-fc-epoch=039-complete_match_epoch=0.8597-model.onnx 放在 C:\Users\XX\AppData\Roaming\cnocr\2.1\densenet_lite_136-fc\ 目录下 #### 给别人安装出现的问题 1. python 源使用豆瓣的。 2. 安装pytorch 和opencv 识别图片会精确点。 (pip install torch==1.8.0 torchvision==0.9.1 torchaudio===0.8.0 opencv-python-headless) 3. cnocr 下载的模型包网速很慢,离线安装快点。 4. 安装opencv 时候 pip 要更新成最新版本,不然报错。 #### 使用说明 1. 首先要打开游戏,然后窗口化(alt+enter),保证游戏在最上面 2. 游戏在最上面系统才能截到全部图片,没有会提示 (需要把整个选人页面无遮挡显示在最上面) 3. main.py refreshLable 数组中增加想要的特质 ,然后执行python main.py 4. 如果提示(需要把整个选人页面无遮挡显示在最上面) 可能是没有识别到刷新的按钮图片,可以使用截图自己截一个,替换refresh.png 5. 使用了多线程跑,按ctrl+c 不会结束程序,可以把鼠标移动到左上角,多移动几次程序就会停止(有三个线程,要搞不少次!) 6. 特质列表位置因分辨率不同位置不准确,需要改动参数去看X.png 有无包含特质。 7. 有视频可以看看 #### 参与贡献 1. 太简单了,后期大家下自己改。 2. 如果这个帮助了您,可以扫码二维码给我个喝可乐。。。 ![可乐](https://gitee.com/wwwttttj/stateof-decay2-mod-script/raw/master/20220714222758.jpg)