关于游戏脚本是纯然的小白,记一下学习过程遇到的问题。是在win10系统下对PC端的游戏进行脚本编辑,不知道会不会半途放弃。

一、大漠插件

  大漠插件在游戏脚本编辑过程中是比较常见的工具,按我理解大致做的是识别游戏窗口上的颜色区域或者文字、并且可以对窗口进行鼠标或者键盘操作的插件,有一部分功能是收费的但是应该还不会涉及。

  1、下载并注册大漠插件

    下载:

    链接:https://pan.baidu.com/s/1eV0a8xloxjbVyCCAnlZ1Eg
    提取码:2yve

    注册:

    一般来说下载后解压,运行图片中的.bat文件即可,但是win10系统下会报错,需要将dm.dll复制到 C:\\windows\SysWOW64目录下,然后以管理员身份打开命令行运行命令--

          regsvr32 C:\\windows\SysWOW64\dm.dll

  2、python使用大漠插件

    大漠插件只支持32位的python,并且需要位python安装好pywin32---进入官网下载安装32位python,并使用python -m pip install pywin32安装pywin32,下面是最简单的代码

import win32com.clientdm = win32com.client.Dispatch('dm.dmsoft')  #调用大漠插件
print(dm.ver())#输出版本号

二、使用大漠插件生成字库文件

  现实忙了、热情消退了、用一个新的东西还是很麻烦的呀,而且一开始就被win10的放大机制坑了好久,记一下部分操作吧,大概是用大漠插件找字的一部分操作,没有截图,后面有兴趣了再学。

  1、偏色计算器

    具体作用就是计算文字中包含的颜色范围吧,即使使用的时纯黑色,边缘也会包含偏蓝色、棕色等等的像素块,如果只计算纯黑色的话,字的矩阵就会缺胳膊少腿。计算好偏差、然后在后面设置的话使挺方便的一种方法。不过我也没有用吧,用的是另外的方法。

  2、大漠综合工具

    首先呢,挺烦的,基于win10系统的放大镜功能会给这个工具造成很大的问题,所以在使用之前先把放大功能调回100%,详细操作:点击右下角信息图标-->所有设置-->系统-->显示-->缩放与布局-->原本是150%改成100%。win7win8的没有问题。

    然后详细教程指路:http://tieba.baidu.com/p/4465021254?traceid=

    总结来说呢,a、勾线浮动抓图,将蓝色那个小块移到你准备好的图片上面。b、点击左下角颜色块然后将鼠标移到你的图片中字上方选取字的颜色,然后有两种方法--得到偏色值并设置好(红笔部分),或者多选几个点(蓝笔部分)c、然后二值化区域就会显示你字的二值化后的情况,如我的图,就是win10放大镜没有调整导致偏移的情况,反正二值区域显示了你想要的字就可以提取点阵了。两种提取点阵的方法有区别,自己试一试就知道了。d、提取完点阵后可以在定义文字那里定义你得到点阵对应的字。

最后,应该能得到一个文件,还没使用过,是0、1、2、3、4、5、6、7、8、9等数字的字库文件

 

转载于:https://www.cnblogs.com/liwxmyself/p/10595059.html

python使用大漠插件进行脚本开发的尝试(一)相关推荐

  1. python识别文字坐标_【Python 教程】使用 Python 和大漠插件进行文字识别

    家里有一台win7系统的电脑,平时可以用来玩玩游戏消磨时间.但是有时候有一些重复的操作实在是无趣,所以打算写个脚本,让其自动化执行. 最终的目标就是把游戏里一些常用的操作都集合到脚本中去,且无序随机执 ...

  2. python识别文字软件_【Python 教程】使用 Python 和大漠插件进行文字识别

    家里有一台win7系统的电脑,平时可以用来玩玩游戏消磨时间.但是有时候有一些重复的操作实在是无趣,所以打算写个脚本,让其自动化执行. 最终的目标就是把游戏里一些常用的操作都集合到脚本中去,且无序随机执 ...

  3. 按键精灵调用python插件_【Python 教程】使用 Python 和大漠插件进行文字识别

    家里有一台win7系统的电脑,平时可以用来玩玩游戏消磨时间.但是有时候有一些重复的操作实在是无趣,所以打算写个脚本,让其自动化执行. 最终的目标就是把游戏里一些常用的操作都集合到脚本中去,且无序随机执 ...

  4. Python使用大漠插件前的准备工作

    1.大漠插件只能使用32位的Python 大漠插件的DLL调用只有32位,因此,我们只能使用32位的Python调用大漠插件. 使用64位的Python调用大漠插件,是会报错的. Traceback ...

  5. 最新易语言调用大漠插件制作脚本入门教程

    最新易语言调用大漠插件制作脚本入门教程 这是田野学院的一套零基础视频.学习做辅助脚本入门还是不错的. https://pan.baidu.com/s/1BWd2_kIjL6OLE7q-VcDVlw 提 ...

  6. 学会Python就能做游戏脚本开发?别天真了!—— 关于游戏脚本的3个质疑

    现如今想从事和游戏相关的工作,例如游戏开发或游戏脚本策划的伙伴越来越多. 很多想从事脚本开发的伙伴有如下3点质疑: 1.学会Python就可以从事游戏脚本的工作吗? 2.脚本开发只需要学习Python ...

  7. 学会Python就能做游戏脚本开发?别天真了!

    现如今想从事和游戏相关的工作,例如游戏开发或游戏脚本策划的伙伴越来越多. 很多想从事脚本开发的伙伴有如下3点质疑: 1.学会Python就可以从事游戏脚本的工作吗? 2.脚本开发只需要学习Python ...

  8. Python调用大漠插件

    Python版本要用32位的?我去官网下载,太慢了,就在腾讯软件里面下载了一个,结果实验成功 import win32com.clientdm = win32com.client.Dispatch(' ...

  9. python使用大漠插件教程_python调用大漠插件教程05字库

    什么是字库以及字库的作用? 字库是大漠插件特有的功能,字库通过配合大漠插件中的在图中找字的函数来使用,用来实现在图中识别关键字的作用,以便于后来的操作以及判断. 怎样创建一个字库,并在字库中添加文字? ...

最新文章

  1. Scala入门到精通——第二十九节 Scala数据库编程
  2. jconsole工具检测堆内存变化
  3. POJ - 1284 Primitive Roots(原根+欧拉函数)
  4. Redis实战(五):Redis的持久化RDB、fork、copyonwrite、AOF、RDBAOF混合使用
  5. PHP解析URL并得到URL中的参数
  6. Endnote生成的中英文混排参考文献中“等”与“et al”的处理
  7. 【C++ grammar】引用
  8. 价值12万汽车网上售价1万?老哥拍下后4S店不认账:标错价了
  9. linux命令详解——tar
  10. Java那些事之Log4j
  11. 移动端混合式App开发框架
  12. 批处理bat中@echo on/off是什么意思?
  13. 中国晒2018经济成绩单 GDP、收入、就业等指标亮眼
  14. switch调函数 vue_vue3中轻松实现switch功能组件的全过程
  15. 05决策树与随机森林(学习笔记)
  16. rhce考试试题以及答案_RHCE考试题
  17. 安卓的第三方sdk是html,第三方SDK目录
  18. LeetCode 最长公共子串
  19. 数据库的表、字段、字段的值的相关操作
  20. JAVA JSP javaweb网上订餐系统餐厅点餐系统源码(ssm点餐系统)网上订餐系统在线订餐

热门文章

  1. 深入Java----集合----BitSet
  2. struts2 - ation 访问 Servlet api
  3. 【WP开发】实现“摇一摇”功能
  4. Logistic regression Newton’s method
  5. svn php 与 apache 的关系 思维导图
  6. Centos下安装X Window+GNOME Desktop+FreeNX
  7. 血的教训--如何正确使用线程池submit和execute方法
  8. Android+Jquery Mobile学习系列(8)-保单/生日提醒功能
  9. Bluetooth篇 开发实例之六 蓝牙RSSI计算距离
  10. vsftpd安装、多用户配置