关于游戏脚本是纯然的小白,记一下学习过程遇到的问题。是在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. [Python] Histograms for analysis Daily return

    A histogram is an accurate representation of the distribution of numerical data. Y axis is the occur ...

  2. Java 中的事件监听机制

    看项目代码时遇到了好多事件监听机制相关的代码.现学习一下: java事件机制包含三个部分:事件.事件监听器.事件源. 1.事件:继承自java.util.EventObject类,开发人员自己定义. ...

  3. Spark技术内幕:Client,Master和Worker 通信源代码解析

    Spark的Cluster Manager能够有几种部署模式: Standlone Mesos YARN EC2 Local 在向集群提交计算任务后,系统的运算模型就是Driver Program定义 ...

  4. 使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中<meta-data>变量的值

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/49247815 文章出自:薛瑄的博客 你也能够查看我的其它同类文章.也会让你有一定的 ...

  5. github关联域名,创建个人站点教程终结篇

    1.背景 近期心血来潮,买了一个域名,本来要买fuckgfw的,没想到被抢注了.就拿自己的英文名买了一个.叫做www.garvinli.com.由于知道会有非常多朋友不太清楚整个站点搭建的过程,所以在 ...

  6. Centos7.4 modsecurity with nginx 安装

    1.准备: 系统环境:Centos7.4 软件及版本: nginx:OpenResty1.13.6.1 ModSecurity:ModSecurity v3.0.0rc1 (Linux) modsec ...

  7. Jesse's Code

    题目描述 Jesse是个数学迷,他最喜欢研究“哥德巴赫猜想”,因此他的计算机密码也都采用素数. 但一直用同一个密码是不安全的,所以他要经常更换他的密码.但他只允许自己的密码中出现某些数字,且密码的每一 ...

  8. VirtualBox内刚刚安装完Debian9系统,也无法设置共享文件夹。解决的方法就是安装VirtualBox客户端增强包。

    VirtualBox内刚刚安装完Debian9系统,也无法设置共享文件夹.解决的方法就是安装VirtualBox客户端增强包. 1.若直接安装客户端增强包会得到如下提示:root@debian:/op ...

  9. 直接修改Android软件数据库来改变软件设置实例一则

    昨天把K860i刷了机,刷到了最新的CyanogenMod 10.1,使用起来各种流畅舒服,不过却由于内外置SD卡的挂载点的改变,造成了一些困扰,现记录如下.         平时里由于极少把手机连接 ...

  10. 本地用户 vsftpd 配置文件

    # 禁止匿名用户anonymous登录 anonymous_enable=NO # 允许本地用户登录 local_enable=YES local_root=/data/wwwroot/ # 让登录的 ...