关于游戏脚本是纯然的小白,记一下学习过程遇到的问题。是在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.client

dm = 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等数字的字库文件

 

python使用大漠插件进行脚本开发的尝试(一)的更多相关文章

  1. Python调用大漠插件

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

  2. python调用大漠插件教程03窗口绑定实例

    怎样利用注册好的大漠对象来绑定窗口? 直接上代码,根据代码分析 from win32com.client import Dispatch import os from win32gui import ...

  3. python调用大漠插件教程02大漠插件绑定测试工具

    什么是大漠插件绑定测试工具? 这是大漠插件为了方便使用者调试绑定窗口的模式而设计的,因为有些程序不会接受一般的鼠键事件的响应模式,每个程序所需要的响应模式都不尽相同,所以这个工具可以使我们在绑定窗口时 ...

  4. python调用大漠插件教程01注册大漠

    使用大漠有两种方法,一种是直接调用特殊的dll实现不注册就能使(本人不会),另一种则是注册后使用. 如何用python注册大漠? from win32com.client import Dispatc ...

  5. python调用大漠插件教程04鼠键事件及基本项目思维

    from win32com.client import Dispatch import os from random import uniform from time import sleep cla ...

  6. 在屏幕上搜索图片并返回图片所在位置的坐标的AutoHotkey脚本源代码(类似大漠插件)

    ;~  在屏幕上搜索图片并返回图片所在位置的坐标的AutoHotkey脚本源代码(类似大漠插件) ; https://www.autohotkey.com/boards/viewtopic.php?t ...

  7. 使用python制作ArcGIS插件(5)其他技巧

    使用python制作ArcGIS插件(5)其他技巧 by 李远祥 使用python做插件开发,除了了解ArcToolBox工具之外,还需要在了解ArcPy的相关函数和接口.只有掌握了这些,才可以顺利的 ...

  8. 使用python制作ArcGIS插件(3)ArcPy的使用说明

    使用python制作ArcGIS插件(3)ArcPy的使用说明 by 李远祥 ArcPy 是一个以成功的 arcgisscripting 模块为基础并继承了 arcgisscripting 功能进而构 ...

  9. 使用python制作ArcGIS插件(2)代码编写

    使用python制作ArcGIS插件(2)代码编写 by 李远祥 上一章节已经介绍了如何去搭建AddIn的界面,接下来要实现具体的功能,则到了具体的编程环节.由于使用的是python语言进行编程,则开 ...

随机推荐

  1. 【计算机视觉】基于Kalman滤波器的进行物体的跟踪

    预估器 我们希望能够最大限度地使用測量结果来预计移动物体的运动. 所以,多个測量的累积能够让我们检測出不受噪声影响的部分观測轨迹. 一个关键的附加要素即此移动物体运动的模型. 有了这个模型,我们不仅能 ...

  2. HDUOJ Let the Balloon Rise 1004

     /* Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Ja ...

  3. legend---三、方法集思路

    legend---三.方法集思路 一.总结 一句话总结:其实也就是工具包思路,会极大的简化编程,清晰逻辑 1.多if转换成简洁单if怎么实现? 下面这段代码是错的,if的这种写法只适合直接return ...

  4. 参加2012 Openstack亚太技术大会

    参加2012 OpenStack亚太技术大会 OpenStack是一个由Rackspace发起.全球开发者共同参与的开源项目,旨在打造易于部署.功能丰富且易于扩展的云计算平台.OpenStack企图成 ...

  5. 随机模拟的基本思想和常用采样方法(sampling)

    转自:http://blog.csdn.net/xianlingmao/article/details/7768833 引入 我们会遇到很多问题无法用分析的方法来求得精确解,例如由于式子特别,真的解不 ...

  6. VBA 字符串操作(基础篇)

    转自:http://blog.csdn.net/jyh_jack/article/details/2315345 mid(字符串,从第几个开始,长度) 在[字符串]中[从第几个开始]取出[长度个字符串 ...

  7. css line-height详解

    行高指的是文本行的基线间的距离(更简单来说,行高是指文字尺寸与行距之间的和). 而基线(Base line),指的是一行字横排时下沿的基础线, 基线并不是汉字的下端沿,而是英文字母x的下端沿,同时还有 ...

  8. C#最简单的登录Web服务

    因为演示程序,所以有下面问题: 1.password是明码传输. 本文在  C#建立最简单的web服务,无需IIS  的基础上完毕. 详细步骤: 一.RequestProcessor添加变量mLogi ...

  9. php中str_repeat函数

    php中str_repeat函数 一.作用 用于repeat str 二.实例:输出菱形 代码: <!DOCTYPE html> <html lang="en"& ...

  10. BFC的布局规则和触发条件

    1   .BFC的含义 :          Block Formatting Contexts(BFC)                                      块级元素格式化上下 ...