




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基本信息:1. 开发工具:Delphi XE5+Windows8.02. 功能实现方法: 获取游戏画面并判断+向游戏程序发送鼠标点击的消息注:获取的画面仅为800*480的游戏界面,不包括KanColleViewer的界面.3. 本人是编程新手,这是我编写的第一个图形界面程序.我感觉到自己编程的水平在这几个月内不断地提高(使用时可以发现程序内不同模块的编程水平不一,空闲时间不多,无法对早期的代码进行修改).但终究是菜鸟,只能尽力做好(正常使用不出错还是可以保证的).4. 使用时请注意节制,封号了我可不管呦.(自己已经连续作死几个月了,倒是还活得好好的).5. 最近我这个小程序总被举报,谁干的啊,挺烦的.杀毒软件提醒了,就点一下信任吧,当然这得自己判断,地址失效了就来帖子里看看或者告诉我一声吧.优缺点(与其他不用开游戏的黑科技相比较):优点:1. 不影响手动游戏.2. 可以看到功能实现的过程.3. 较安全.4. 免费缺点:1. 游戏不能最小化.2. 功能少且要实现复杂的新功能很困难.3. 费系统资源主要是因为还要开着游戏本身.简易使用流程:1. 用KCV开游戏,进母港.2. 开脚本,点自动.3. 按情况设置远征.4. 点开始.注意事项(重要):1. 需要配合KanColleViewer使用(内附下载链接).最初是打算做通用的,但后来发现一些浏览器上无法使用,因为正好KCV上好使就默认是它了,当然并不是KCV不可.一些可以开Flash小窗口的浏览器也可以使用.比如:搜狗浏览器.2. 游戏不可以最小化通常情况下,但可以被遮挡或移出屏幕有反应称这是否好使与系统有关.3. 不防猫.原理上来看就不可能(除非KCV后续支持按F5刷新游戏),为了顺利地挂远征,请自备防猫工具.4. 程序默认的远征位置第几页第几行(可以通过导出配置文件查看)是开出了全远征的位置.如果你要跑的那个远征所在位置与记录的值不同,那么你可以通过更改配置文件来解决.比如从下图中可知常用的21号远征默认在第三页(北方海域)的第五行,有些朋友第三页的远征没开全,那么就会出现卡住或跑错的情况.我没多少空闲时间,所以不会去写自动查找远征位置的功能的.5. 使用前请确保:舰队配置正确;资源足够;资源不会负增长;该远征可用,且与其他舰队无冲突;状态设置正确.否则脚本将不能正常执行.6. 舰队出击前会先判断一次是否有没补给完的船这只是一个预防性措施,防止一些人不看说明,选错状态导致没补给就出击,判断方法是看下图的图标(油和弹判断).但如果正好那时刚开游戏不久,舰队没补给+选错了状态+舰娘的头像还没加载完成,那就会直接杯具喽所以推荐有本地缓存功能的工具(综合第3条来看,总之就是和手动玩的时候的要求一样).7. 如果程序正在操作的时候游戏界面与默认的不一样比如:挂机的时候忘了回到母港界面;正在执行动作的时候你乱按了什么地方它就会卡住如果超时重试功能打开,它就会在设定时间后点击左上角尝试返回母港后重来.8. 输入框里如果输入了不支持的内容,可能会出问题有的已经加了排错的功能,但大部分没加,所以不要写错.9. 句柄这东西每次开程序都会变的.10. 每一个工作起始和结束时都是在母港界面,所以放置时不要忘记回母港.11. 我不负责解答有关游戏玩法和工具使用方法的提问.控件功能说明(可以在用出疑问时再看下面的详细说明,因为实在太长了)远征设置:基本介绍:主要功能,可发家致富,顺便还能练小学生.详细介绍(把鼠标放到控件上可以看到我以前写的程序内自带的简单说明):1. 备注框.多开的时候备注哪个是哪个用的(多开的方法:复制KCV,分别打开即可).2. 显示当前状态是空闲还是正在执行动作看到它变红了就马上返回母港,然后什么都不要动了啦,双击可直接打开出击设置窗口.3. 选择要执行操作的舰队开始和停止(供14和15号控件使用).4. 输入远征剩余时间.只有设定的舰队远征还没回来的时候需要设定(比如下图这种情况就不用设定,直接点开始就行了,虽然麻烦些不过因为很少用到所以就不要让我加自动识别剩余时间功能了啦,太麻烦了),之后不必再次设定5. 该舰队当前状态.注:这个状态容易搞错,特别说明一下.仅在一下情形时选择”没有远征”:舰队之前已经归来,并且全部补给完成时.其他时候都要选正在远征默认选中,这么设定是因为原理上不进入一次补给界面无法判断真正的状态,当然选错了会自动纠正的,但为了保险还是不要选错.6. 选择要跑的远征编号.选择”无”则收回后补给但不出击(再次出击需改变远征编号后先点停止再点开始)7. 次数统计.每次重新开始时会清零8. 当前舰队开始.不受最前面复选框影响9. 当前舰队停止.不受最前面复选框影响,该停止仅改变舰队状态变量,不能用作紧急停止(程序内所有的紧急停止都要使用按键15)10. 反选.11. 用作手动输入句柄和显示句柄的文本框.句柄设置为KanColleViewer内游戏画面句柄时会变绿底,这仅仅是参考(使用其他浏览器时会是正常的白色底)12. 拖动方式手动设置句柄.鼠标按住拖动到游戏画面上方再松开即可完成设定13. 自动查找句柄.仅对KanColleViewer有效,支持多开(多次点击即可继续查找)14. 开始选中项.15. 停止选中项&紧急停止.工作流程是:终止主进程-将选中了的舰队的状态变为无效-清空其他工作的指示变量-重启主进程.有时程序卡住了也可以用这个解决入渠设置:基本介绍:自动修船,可以省桶.自动识别可用的修复渠.最初写这个的主要目的是为了在睡觉的时候能最大地利用修理渠.所以功能非常简单,不可以自己选择要修的船以后也不可以,在你亲自玩游戏的时候不建议打开,也千万别对这个功能抱有太大的期望. 这个功能是在练级功能之前写的,最初我对练级功能也没太高的要求,所以就顺便用了下而已,大家要求也别太高,用的时候注意下就好了注:如果船的修复用时很少比如低级潜艇时效果可能不佳我没试过,不知道这种情况时有什么效果,建议手动.详细介绍:1. 剩余时间.自动识别时间,倒计时时会有箭头,因为系统提供的函数有bug,所以我只能使用这种控件代替文本框了,不影响使用2. 移除倒计时.终止倒计时进程3. 更改入渠血量条件.由于这个功能只能检测第一页船,所以1.为了程序的稳定不提供各个损坏程度的选项(如只修中破不修大破).2.若第一页船全在远征,而可修的第一艘船排到了第二页本功能将无法工作4. 识别时间时如果发现剩余时间超过该值则使用高速修复.要确保桶够用5. 打开该功能.6. 功能打开时如有了新增的可修的船则执行入渠操作.修复渠倒计时都满了的情况下不会有动作7. 关闭该功能.一轮执行完成后生效,发现没有可修的船时会自动关闭其他功能:基本介绍:一些杂乱的功能.详细介绍:1. 顺便补给.在给远征舰队补给是若发现第一舰队可以补给则给第一舰队补给2. 初始化.程序结束时使用,但真到了这种情况我建议重开本程序,因为我没有试过这个按钮是否好使3. 读取配置文件. (如果配置文件存在)程序在启动的时候会自动读取配置文件,执行过程中修改需要重新读取则点这个按钮4. 将当前设置保存到配置文件.5. 删除配置文件并使用默认数据.6. 补给所有舰队.常用功能7. 把窗口移出/移入屏幕.仅对使用KCV时有效,用处不大,需要保持桌面清洁时使用,但一定要注意不要最小化.移走之后关掉程序结果找不到游戏了的话,重开软件再次点击本按钮即可找回8. 激活窗口.隐藏窗口后使用9. 隐藏窗口.这个功能没有任何用处,而且用了的话就取不了颜色了,所以不要用!10.显示出击设定窗口.11.截图.保存在脚本所在文件夹12.打开所在文件夹.打开脚本所在文件夹配置文件注意事项:1. 没有配置文件依然可以运行.2. 若需要的项目没有显示,则按照规律自己填上即可.3. 远征位置不可以冲突.其他设置:基本介绍:一些设置.详细介绍:1. 取不到颜色时弹出对话框提示.默认关闭,建议关闭,比如打开后最小化时会弹出提示,游戏未响应时会弹出提示.提示时程序暂停(但仍受控于超时重试功能,会有累积出现多个对话框的问题,不影响使用)2. 远征倒计时的时间比标准时间默认或配置文件设置的值的偏移量.所谓的“防封号功能”.默认提前一分钟,这样可以有高的效率,还可以防止用户的操作干扰程序进行.3. 补给完和远征出击间的时间间隔.基本同上一条,这里因为空间有限所以不看说明可能看不懂是干啥的4. 修复倒计时用的时间比数字识别出的时间的偏移量.5. 设定超时时间.不宜过短6. 在超时时是否重试.原理是点几下游戏左上角.你在玩游戏的时候就可以关掉它,挂机时打开它.可以有效防止意外卡住.7. 剩余的重试次数.变为0后就不再重试8. 超时或重试全部失败时报警.播放时机与下面一个功能提示的时机相同.选中后会要求选择一个报警时播放的wav音频文件.报警时音频只播放一遍,取消勾选即可停止播放.9. 超时或重试全部失败时终止程序.分两种情况,一种是打开了重试功能,那么它会在0次后停止脚本执行,若没打开重试,则会在超时后停止执行.停止后弹出一个记录了停止时间的对话框10. 超时时截图.打开后每次重试前都截图坐标平移:基本介绍:如果你用了不是KCV的浏览器或者KCV浏览器出了点问题,导致游戏的左上角没有紧贴获取到的句柄的界面的左上角时打开因为要把需要判断的坐标加上一个初始量再进行判断,该功能没有进行过测试详细介绍:很久之前写的功能了,写得比较粗糙,一直也用不上,用法是把游戏画面的左上角和标志对齐就行了.用KCV的话也用不上,不做详细说明了也没什么好说的.关于:基本介绍:本说明弄出来前担当提示注意事项的功能,并有KCV的下载链接和我百度账号的链接.出击设置介绍可以设定后执行简单的出击操作.注意事项1. 本功能有风险,使用后果自负.2. 本功能比较复杂,使用后有崩溃或卡死的可能,且使用的功能越复杂就更容易出问题,我也无能为力.3. 超时重试对本功能不起效,一旦卡住不能自行恢复,使用时建议有人照看.4. 游戏不流畅时使用本功能可能会出错.5. 这里的编号是指按舰船种类排序后从第一页往后从上到下数上了锁的船的序号,不是KCV舰娘一览中的编号.上锁解锁改造会使编号变更,所以要多加留心随时更改,否则不要换错了船来找我.6. 设置较多,且分散在多个页面,启动前请再三检查.7. 出击时如果到了一些特定的我没有收集数据,因为无法判断的页面,则会卡住一段时间.时间长短取决于超时时长的设置8. 现阶段功能有限,我会慢慢加上有必要的新功能,但我时间有限,不要抱多大的期待.主要设置1. 隐藏窗口.而不是关闭窗口2. 选中后出击过程不会进入循环.启动之前和之后选中都有效3. 本次出击前剩余的等待时间.可以手动更改4. 显示和隐藏详细设置.5. 启动出击功能.6. 出击过程中某场战斗中临时需要入夜时使用.7. 出击过程中临时决定撤退时使用.不会影响入夜的选择8. 立即停止出击.等待1. 每个循环出击前的等待时间.分为基础时间和随机时间两部分.启动后,浅绿色代表使用了设定的时长作为等待时间,浅蓝色代表使用了修理渠中修理用时最长的时间作为等待时间2. 启动后的第一个循环不需要等待.3. 选择默认等待时间和修理花费时间中较长的一个作为那一次的等待时间.无法判断修理渠中的船是不是属于该舰队,所以使用本功能时要多加留心舰队1. 不涉及换配置的功能的练级方法.当前舰队里有什么船就用什么船.如果需要不疲劳再出击则会因为等待而变得效率地下.但由于其功能简单不易出问题,所以我推荐在不着急练级时使用这个方法2. 练级的舰队使用同一个旗舰.这是还没有第三种方法时提供的一个比第一种方法速度稍快的一种方法,但损失了其它舰队远征的资源,不建议使用.3. 每次出击前都更换一套指定的配置的练级方法.效率高,但功能复杂,所以有一定的导致程序卡死或崩溃的风险4. 选择参与练级的舰队.第三种方法只可以使用第一舰队,若选中多个舰队,则必须开启循环第二个选中的以及后面选中的舰队才能有机会出击编成基础1. 录入写有船名字和等级的图像.这是个辅助功能,录入后就可以在下方看到对应编号到底是什么船了2. 录入图像后可以在此处查看指定编号的船的名字和等级.3. 为更换配置练级方法提供配置的方法,对应左侧(截图中未出现)的两个选项卡下的功能.4. 换某个配置时发现正在换的船符合打钩的项目时跳过这个配置.5. 每换一个配置之前都先去刷新一下所有船的状态.使用后可以避免以下情况导致的换船死循环:进入编成页面时所有要换的配置都不满足条件,比如选中的疲劳和大破则跳过,那么每个配置中都有船疲劳或大破的船,换配置功能一直在尝试下一种配置,一段时间过后,疲劳或修复的船恢复了正常,但由于游戏中船的状态没有刷新,游戏界面仍然显示疲劳或修复,导致这些船仍然被判断为疲劳或者修复,程序进入死循环6. 更换配置时仅更换与上次不同的船.可能会稍微提高换配置的效率.因为是和上一次换的配置做比对来啊换船,这就要求你选中期间不要自行换出击舰队中的任何船.另外,同一艘船在前后两个配置中位置不同也算是和上回不同7. 换完配置后检验一遍有没有换错.一般不需要使用,想图个安心可以打开,但是如果你下面那个每次翻页间隔设置得小了,那么即使选中了这个检验的功能也是没救了的8. 每次选船列表翻页后下一步操作前的等待时间.注意:过小会导致跟这个船只列表有关的所有功能失效!类似于一下子翻到了最后一页这种问题就是你这个值设置得太小了或游戏太卡了这个值宁可过大不能过小.适当减小可以加快翻页速度,可提高效率.到底小到多少算小,这个不一定,不要问我,看你的电脑配置和游戏流畅程度,即使是同一台电脑,不同时间游戏的流畅度也不同.我预设的1000毫秒一般就比正好要偏大一些,不是很追求效率的话就不要改了组合1. 输入每个位置可以使用的船.不需要放船的位置留空即可.运行时,每个位置使用的船是按输入顺序依次变更的,到达末尾的船后下一次会返回开头,如此循环下去.该功能是按6个位置的每一艘可用船的编号和船名都互不相同的前提来设计的,因为按确定时不会判断重复,所以不按照这一条要求填写以达到扩展功能的目的也是可能的,但因此导致的问题后果自负,我不管2. 当前使用的船.不可更改,就是为了方便了解每个位置都轮到哪了而已3. 上一次更换失败后下一次生成的配置的方式.两个选项的区别上面写得很清楚了.需要特别说明的是,如果正式进入换配置步骤之前就已经判断出这个配置逻辑上有误(比如其中某两艘船的编号重复了),这时无法做到仅变更上次更换失败处的船,而是全部变更(两个或以上的框里填了完全相同的内容,那么它就会因为每次都有重复的船而不停地循环)4. 显示每次生成的配置中有几艘船.不可更改,点击确定后显示5. 清空上面的内容.只有在没有确定可以更改的时候可用6. 更改上面的设置.启动后会变为不可用状态7. 确定上面所填的内容.不确定就无法使用组合功能,不会判断输入是否有重复和错误,需多加注意列表1. 可以使用的配置的列表.每行算一个配置,无效行会被跳过.每个配置的每个船之间用任意个非数字隔开,每个配置中的船有顺序之分代表了不同的位置,非数字部分不影响效果,最多只会提取前六个数字,所以可以在每行前后或中间添加备注.这一页的功能还可以用来保存和更换常用配置2. 将左侧列表中的内容单独保存.如果列表为空,点击另存则可以删除之前生成的文件3. 读取另存的列表.4. 清空左侧列表.5. 查看每一行的配置船的名字的图像.录入图像之后才可以使用6. 批量生成配置.还没有另一种换配置方式的时候的功能,现在也没啥用了,不做详细说明7. 将当前第一舰队的配置添加进列表.对第一舰队使用,生成的配置旗舰排在第一位,剩下的船因为在列表中看不出各自的位置,就按顺序排列了,这样换配置的时候效率也高些,如果对顺序有要求则需要自己手动更改有报告说这个功能会莫名其妙地失败,将要排查,我记得好像失败了也是不影响使用的,其实自己把编号填进去就行了8. 立即将第一舰队更换为相应行的配置9. 下一次更换时所用配置所在的行数.到最后一行后下一次会自动变为第一行,遇到了没有用的行会跳过,可以更改支援1. 选择是否派出支援舰队.如果支援的海域和出击海域不符则会出现问题2. 选择派出失败后是否继续出击.因为所在页面错误导致派出失败则无法继续出击3. 选远征海域坐标.坐标获取方法可参照自定义海域部分说明.设置有误很有可能跑错远征,需特别注意.以夏季AL/MI活动海域为例,坐标应设在图案内部注意这是远征页面的海域而不是出击页面的海域4. 选择海域后的等待时间.用于提高程序稳定性5. 支援使用的舰队.该舰队不可被其他功能占用6. 支援远征在海域列表中的位置.范围是18,填错则会无法派出或派出错误7. 该远征时长.需准确填写8. 是否使用第二个支援舰队.9. 设定可以直接出击的时间范围.如远征用时15分钟,于00:00:00出发,则默认自动返回时间是00:15:00(这里没有考虑可以提早一分钟左右回收),如果这里设置的是90秒,则在00:00:0000:13:30这段时间内都可以直接出击,在00:13:3100:15:00这段时间内则会等待远征自动回归后再出击(同样配置,不受停止条件限制而不再次出击).如果设置了两个支援舰队则两个同时计算海域10. 勾选后使用预设的海域,否则使用自定义海域.11. 预设海域的编号.12. 选择预设海域需要点击的次数.从这个画面开始 ,到出现这个画面结束13. 选自定义海域时点击过程的点.可以再开一个脚本,使用坐标平移功能查看具体坐标14. 选自定义海域时每次点击后进行下一步操作前等待的时长.低了会失败出击1. 选完舰队后判断是否出击的条件.因为我收集到的数据有限,有可能一些复杂的情况(比如多个状态叠加之后)可能会误判,所以不要过于依赖这些功能2. 每场战斗的阵型.选择阵型有误时则会使用默认阵型3. 选中后战斗达到特定场次及以后的战斗都会选择进入夜战(如果可选).4. 战果结算画面中发现大破的船就在之后选择撤退.该选项是否能正常运行事关重大,现阶段可以准确判断.如果游戏这部分界面更新,将导致该功能失效,所以每次更新后都请多加留意5. 战果结算画面中发现中破的船就在之后选择撤退.触发条件不包括有大破的船6. 战果结算画面中发现小破的船就在之后选择撤退.触发条件不包括有大破和中破的船7. 选中后打完特定场数的战斗后就选择撤退.不影响进入夜战选项8. 战斗过程超时时长.一般来说设得长一些比较好,比较无所谓的一个设置,预设值其实就已经足够了.超时后会重试,重试时如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高层决策支持系统办公用品使用表格
- 美容美发行业智能预约与美容美发管理系统方案
- 农民增收途径方案
- 宜宾市属国有企业人力资源中心宜宾国有企业管理服务有限公司2024年第四批员工公开招聘笔试参考题库附带答案详解
- 项目申报说明文书模板
- 医疗行业远程诊断与手术辅助系统设计
- 贵州2025年贵州省林业局直属事业单位招聘17人笔试历年参考题库附带答案详解
- 西安2025年陕西西安市事业单位招聘1287人笔试历年参考题库附带答案详解
- 肇庆广东肇庆德庆县总工会招聘镇(街道)社会化工会工作者15人笔试历年参考题库附带答案详解
- 潍坊2025年山东潍坊寿光市事业单位招聘24人笔试历年参考题库附带答案详解
- 煤场安全事故应急预案
- Unit 7 Careers Lesson 1EQIQ 说课稿-2024-2025学年高中英语北师大新版(2019)选择性必修第三册
- 《中国体育发展历程》课件
- 洞箫曲谱200首带目录
- 餐饮行业组织架构及员工职责分析
- 汽车4S店售后营销案例
- 2024年徐州工业职业技术学院高职单招语文历年参考题库含答案解析
- 上海市第一至十八届高一物理基础知识竞赛试题及答案
- 角磨机安全培训课件
- GB/T 15972.40-2024光纤试验方法规范第40部分:传输特性的测量方法和试验程序衰减
- 巨量千川营销师(初级)认证考试题库(附答案)
评论
0/150
提交评论