曹操传吧 关注:90,605贴子:1,337,354

回复:【整理】曹操传优化补丁功能一览

取消只看楼主收藏回复

根据以上各位的反馈,再做一些小改动:
2016-08-03 v3.04b
1. 【生成自动攻略】时先自动备份旧攻略文件。详见600楼
2. 【生成自动攻略】下添加【进行文件校验】,详见595楼
如遇生成空白文本的情况,可尝试取消校验。
3. 【开启调试日志】可实时开关不再需要重启。
4. 【攻击伤害修正】不对负数值伤害进行修正。详见603楼
5. 修复调用CczRSX遇到中文目录会失败的问题。
6. 调用原攻击和选择目标函数前先还原eax值。 详见602楼
这回想多说一下关于反馈的事,希望大家今后能再反馈的时候尽量把一些特殊名称描述清楚,毕竟这不是跟mod作者反馈bug。如果是跟mod作者反馈,那些地雷呀交换生命什么的作者当然比你还要清楚,你反馈的时候自然不需要跟作者再做说明。但是,由于我不是mod作者,玩过的mod数数也就无双战略版、豪曹和宋江传,因此很多东西假如你不细说的话我是不会明白的。
最后再次重申【不建议新人和小白使用】。因为不熟悉相关功能在遇到实际问题的时候很容易造成困扰,非常影响游戏体验。
下载链接还是在顺数第二楼(即7L)子跟帖中。虽然似乎刚刚被举报了,不过还好,那是终极链接,只要我的账号还在就不会失效。


IP属地:广西608楼2016-08-03 19:58
收起回复
    2016-09-07 v3.07c
    1. 【选将预览地图】支持光标移动以显示详细信息。
    2. 【选将预览地图】支持显示当前选中的出场人名。
    3. 【选将预览地图】支持双击地图打开攻略选关图。
    4. 【攻略选关视图】支持双击最大化或恢复原大小。
    5. 【攻略选关视图】支持放大显示小尺寸地图文件。
    6. 【宝物自动升级】修复开启后战场隐藏人物出错。
    7. 【战场武将配置】下添加【选中显示隐藏武将】。
    8. 隐藏【网络对战】,可在【MenuData.txt】开启。
    9. 终止发布安卓版本,并将网络对战接口单独打包。
    这次的更新主要还是继续完善【战前/攻略预览地图】功能。虽然该功能用处不是特别大,但是既然做了就尽量做好一点吧。前两个版本如果地图本身太大那么预览界面过小数字会很难看清,而且对于多个人物或宝物出现在同一位置的情况也无法分辨。所以加上了光标移动的文字提示,从而解决太小看不清或重叠的情况。如果选中了出场人物,也可以立即利用光标查看,宝物同样可以。


    其实最初对于【战场配置】无法交换首回合未登场武将的位置的问题,除了添加【战前预览地图】的替代方案,我还想过并尝试了最直接的让隐藏武将显示出来的解决方案。可是后来看到 @gymwunaile 又反馈了岳飞传6.0无法使用【战场配置】,最后我才决定先实现【预览地图】这个更通用的功能再说吧。 结果没想到有一句代码忘记注释掉导致【宝物自动升级】会出现楼上 @卡_密_萨_玛 反馈那个严重问题。看来好像是注定的,这个小尾巴似乎在提醒我点什么,好吧,干脆就把【战场配置】阶段【显示隐藏武将】一起做了吧。
    这个功能最麻烦的地方在于不可以在一开始就全部显示出来,否则玩家不清楚的话还以为是bug,而且也不会分清哪个是隐藏的,或者会被利用起来比如使用旧存档来保存,这样开局就无法还原了,总不能又回到以前那样禁止存档。因此,现在采用了选中人物再全部显示的方式。当然,实现起来也挺麻烦的,也可能存在其他问题或潜在被利用的漏洞。不过这些都是可以自行开关的,假如出了问题都可以通过关闭选项后重进战场避开。何况现在还有了备选功能,如果担心出问题,就请使用更为安全的【战前预览地图】好了。

    昨天还整理了一下打包发布工具和批处理,把大部分人都用不到的【网络对战】接口DLL文件分离出来另行打包分享。然后安卓版本既然不准备再做跟进了,干脆就停止发布新版本吧。精简过后,压缩包体积又重新回到1M多,减小了一半。

    补丁链接:右键点击上面图片另存为.zip
    再次重申【不建议新人和小白使用】。因为不熟悉相关功能在遇到实际问题的时候很容易造成困扰,非常影响游戏体验。


    IP属地:广西646楼2016-09-07 17:13
    回复
      2026-02-20 13:12:27
      广告
      不感兴趣
      开通SVIP免广告
      上面 @shihuai2 问了一个EXE方式无法打开exe的问题,将来或许还会有人碰到,这里另起一层做解答,到时候相同的问题就不再回复了。
      其实提示“Fail to open exe”的对话框,并不是说“打不开Edk5-CczHelper”,而是“Edk5-CczHelper打不开Edk5”。
      因为Edk5-CczHelper程序默认会查找并打开游戏目录下的“Edk5”程序,但是有的mod为了凸现个性,将游戏程序改成了其他名字,所以才会出现打不开exe的情况。
      解决办法:
      在补丁里有一个【LoaderEx.ini】配置文件,就是为了应对这种情况而存在的,否则多余的文件我是不会放进去的。
      只要打开【LoaderEx.ini】文件,把里面的“Ekd5.exe”修改为你正在玩的mod的exe名字,然后保存再运行Edk5-CczHelper就可以了。


      IP属地:广西658楼2016-09-21 06:43
      收起回复
        从28号早上6点到现在一直在玩一个新游戏,介于相同的话不说第二遍的原则,重复的广告我也不好再做第二遍。所以这里就不说游戏名了,如果有新吧友实在好奇的话,可以查看一下这楼里去年7月27号的发布说明。
        因为上面说到的原因,近期内补丁应该不会再做任何更新了。我想也没什么可以再改的了,在弄完了仓库功能以后,那几天无聊的时候我都不知道有什么可以改的,结果就去给某个mod挑毛病了。。。
        无论大家遇到什么新问题,依旧可以在这里反馈。还是那句话,虽然不一定会去修复,但是提出来给其他吧友看到,能知道有那么一回事,将来在碰到相同问题就会心里有数,或者在出现问题的mod选择不使用补丁。


        IP属地:广西663楼2016-10-01 15:35
        收起回复
          突然想到,能被查出有病毒,亦是一件好事。因为我知道,不管反反复复地说多少遍不建议新人和小白使用,也没人会理会的,然而,经过了权威软件的这么一扫描,应该就能够令那一部分人不会轻易使用了吧。
          所以,请大家根据自己的判断来选择是否相信权威软件的扫描结果,千万不要抱着侥幸心理,也别他人误导,天真地以为有好些人都在就想当然觉得不会有问题。有的病毒,可是有可能会根据作者的喜好来选择感染群体和时机的。比如说,假如作者很讨厌不求上进的小白,而你一直在游戏里玩最低难度,那么就很可能就会成为恶意代码攻击的目标了。
          当然,以上纯属假设,至于是不是真的,就交给各位新人旧人小白小黑来判断了。
          谢谢查阅。


          IP属地:广西670楼2016-10-17 06:24
          回复
            由于要跟另一个补丁项目同步脚本菜单接口的代码,前几天在网盘里发布了一个新版本。没什么特别重要的改动,也就没上来写发布说明。今天既然这个帖子又被顶上来了,那么顺便添加一个最新版本的发布说明好了。
            所谓的同步脚本菜单其实就是被显示背景换了下,跟ccz的整体风格还是不太搭,只是要照顾到另一个游戏的显示风格才使用当前这个背景色。考虑到以前菜单黑色背景也是跟ccz不搭的,因此问题应该不算太大,仅是适应需要一个过程。如果想更换背景的话也可以自己用exescope修改MenuScript.dll中的bitmap资源。

            风格对比

            v3.08e 2016-10-22
            1. 修改【提示对话框】支持更多新引擎。
            2. 修复【战场配置】提示信息随光标闪烁。
            3. 【全速跳过剧情】开启在Ctrl加速下不显示剧情。
            4. 更新【MenuScript.dll】内置音量调节更换背景。
            0. 修改【Edk5-CczHelper.exe】尽量回避敏感检测。
            补丁链接:右键点击上面图片另存为.zip,或者在7楼的楼中楼有百度共享。

            再次重申【不建议新人和小白使用】。因为不熟悉相关功能在遇到实际问题的时候很容易造成困扰,非常影响游戏体验。


            IP属地:广西672楼2016-10-22 08:48
            收起回复
              感谢楼上 @封雪刃007 的反馈,针对做了一个修复版本。其实年前还发布了一个版本,不过主要还是为了同步脚本菜单dll方便测试新菜单功能,所以就没发上来。这里顺便贴上来吧。
              v3.08y 2016-01-04
              1. 修复【全速跳过剧情】会跳过战场移动。
              v3.08x 2016-12-23
              1. 动态传递脚本菜单数值以减少Ini读取。
              2. 更改颜色数值在Ini文件中的保存格式。
              3. 【Edk5-CczHelper.exe】不作为默认。
              再顺带解释一下,上个版本的x,并不是未知数的意思,也不是武将攻击X的超级版本的含义,仅仅是考虑到不再会有新的功能增加,也不大可能会针对特殊mod有特别修复,因此作为最终版,预留了xyz三个代号而已。也就是说,如果没有类似这次这样的比较严重的bug,那么这次的y就是最终版。


              IP属地:广西682楼2017-01-04 07:43
              收起回复
                感谢 @ss031000 反馈了一个由v3.08x引入的问题,虽然可以手动设置地址来纠正,但是毕竟有点麻烦,也为了避免不必要的麻烦,还是做一次更新吧。
                其实在v3.08x添加【动态传递脚本菜单数值以减少Ini读取】这个对代码整体改动挺大的,而且本来也不是特别必要的功能,一般用户应该无法觉察那一片刻ini读取。只是源于个人喜好,不喜欢让程序经常读取硬盘上文件,才做出这个改动。
                同时带来另一个好处就是,默认参数值不再需要保存到ini里面,只有改变过的数值才会保存进去。也就是说,如果把以前的【CczHelper.ini】删掉,再进游戏内重新设置,该文件体积会变得很小,不会像原来那样把全部参数都列出来。
                v3.08z 2016-01-05
                1. 修复兵种数据和克制地址无法自动获取。


                IP属地:广西683楼2017-01-05 08:10
                收起回复
                  2026-02-20 13:06:27
                  广告
                  不感兴趣
                  开通SVIP免广告
                  今天这个帖子又被楼上顶了上来,我自己重新快速浏览了一遍这20页,想想应该做个总结,感谢一直以来大家的支持。
                  由于各位以前的反馈实在太多,年纪也大了,不可能一一记得,因此只能挑一些印象比较深刻的来讲讲。没有提及的吧友,我想我应该在原来的回复里都有谢过,所以也谈不上遗漏吧。
                  首先要感谢 @相思如雪漫天下 ,下载补丁最勤快和反馈最及时的应该就数他了。让我最为感动的是在我没有上来做发布说明的时候,他也能够发现补丁有更新并尝试下载。所以【最勤快】和【最及时】这两个绝对是没有人比得上他的。另外值得一提的是,好几次都是他提醒我才晓得链接又失效了,最后,总算是也解决了这个令人烦躁的bug,实现了只要你能够看到帖子,就一定能够下载到补丁的终极下载方式。
                  感谢 @卡_密_萨_玛 ,很多不可思议的bug他都能扑捉得到,而且都能给出明确的重现过程。一些bug一般人都很难发现,或者碰到了都搞不清楚是怎么一回事,也只有他才能敏锐地觉察到。我想一来可能是他的悟性非常高,二来大概也跟他玩过非常多的mod有关系。
                  【显示攻略】这个功能虽然不是他的建议,但是却是出于他在另外一个帖子里的工作使得我得到的灵感,接着才会有【自动攻略】等相关功能的扩充。
                  感谢 @喵师爷 ,他是第一个让我注意到繁体和简体乱码问题的人。虽然最终版本里已经没有再使用他原先提供的繁体资源,但是,假如没有他之前的反馈的话,或许我永远都不打算去解决繁体系统和繁体mod的问题。
                  感谢 @裤袜大落大尉 ,他的不断测试跟进使得【加速控制】问题得到比较圆满的解决。因为平时敌人少的时候是很难看出不同版本的补丁【最快加速】有什么不同,必须对此非常敏感才能感觉出来。记得当时我是实在看不出来区别,不得不使用写调试日志的方式才能发现差异。
                  感谢 @cyc2010 ,指导了我不少关于剧本指令的具体用法。
                  感谢 @乘风破万 ,“伯伯兄”这个称谓实在是太妙了。
                  感谢 @郭一刀V5 ,锻炼了我的忍耐力和表达能力。
                  最后要感谢前吧主 @无敌神鸟人 ,没有他就没有这个整合的帖子。


                  IP属地:广西689楼2017-02-19 16:11
                  收起回复
                    虽然不久前已经解释过了,但是鉴于这年头会再一页页翻看旧贴的人应该不多,最后再重新解释一下为何【不建议新人和小白使用】。
                    这里倒不是瞧不起新人和小白的意思,我在这个吧里可是第一个支持小白当大吧的人。之所以不建议新人和小白使用,更多的是我对新人和小白的照顾与关爱。
                    补丁持续更新了整整两年,期间正式发布了162个版本。已经添加了太多当初完全都没有想过要实现的功能,还有不少功能仅仅是因为个人喜好而添加的。新人和小白第一次使用补丁就一下子看到那么多配置选项,肯定是一头雾水搞不清这些个到底什么意思。现在问题是哪怕重新写一个使用说明,也不是一两页A4纸能够说清楚的。相信到时候即使是有了详细使用说明,新人和小白肯定也不会有耐心去翻看。
                    很明显,这个补丁已经变得一点也不适合新人和小白使用了。更要命的是当遇到任何异常状况,新人和小白是没办法判断问题所在的。由于不熟悉难免疑神疑鬼,想着是不是补丁哪里出了问题呀,这就非常影响游戏体验了。
                    因此,为了避免彼此之间不必要的麻烦,我不得不说【不建议新人和小白使用】。
                    其实对于一些不好理解的选项,通常我都会在发布更新说明那一层稍微再解释一下,只要有心的玩家,应该都能够找出来查看。毕竟,假如当初就没人能读懂的话,在发布的时候应该曾经有人会提问过的。不过,要是现在你再来提问,我只能很抱歉地说过期不候了。
                    顺便提提另一个需要注意的地方,由于我从来没有完整打过一关6.1的Mod,因此请不要再问6.1能不能用补丁或任何6.1上出现的问题,因为我没有认真玩过,所以我也不知道。反正就个人而言,我是不建议使用的。
                    最后,如果没什么严重的bug需要反馈的话,不建议再顶此贴。为了让新人和小白更容易地看到这一层,今后任何新的楼层都会考虑删除。所以如无必要请尽量使用楼中楼回复。谢谢合作。


                    IP属地:广西691楼2017-02-21 10:19
                    收起回复
                      这两天把脚本菜单【MenuScript.Dll】的部分刷新代码给重写了。一是要实现直接在界面编辑数值而不需要再弹出对话框,二是偶然发现由于当前存在数百项子菜单,在显示菜单瞬间会卡上半秒左右(跟电脑配置有关,好点的台式机可能丝毫感受不到)。在代码的层面上看,整体来说改动还是比较大的,不过对于补丁自身的功能而言,并没有加入什么特别的新功能,仅是为了改善脚本菜单的用户体验。
                      到底要不要发布一个版本呢,其实还是有点犹豫。最后想到或许可以把针对老mod的【Win7特殊修复】补丁给整合进来。虽说该功能对大多数mod都没用,普遍性不强,但是实用性还是有一点的,至少专门用一个补丁总比同时使用两个要方便些。需要注意的是,现在只是实现了Win7特殊补丁里的方法2,原方法1并未实现。目前看来,似乎方法2更为通用。这样做还有一个好处是不会在每次运行的时候都弹出切换方法的提示,如果想使用方法1,还是得下载Win7特殊补丁。
                      然后原先加密剧本无法读取导致自动攻略生成失败和战前无法预览地图的问题,也尝试改改吧。因为我只知道宋江传和续三的剧本是加密的,就只测了这两个mod而已。所以只能说做到了可解析部分加密mod剧本的程度。如果还有其他的,需要自己去测,我是不大可能再去专门测了。毕竟现在测试结果与我最初预测的差不多,两者都是使用了极其简单的异或加密算法,没什么研究价值。要是谁有什么还原剧本的需求,我更是肯定不会代劳的。
                      最后就尽是些近半年来收集的十分零碎的改动,零碎到哪怕三四个合一块都不足以发布一个新版本,全部都是无关紧要旁枝末节的小细节。至于到底是什么内容,更新说明有写,这里就不一一解释了。下面挑几个截图简单说明下:
                      新菜单可以通过【MenuScript】目录下的【skin_back.bmp】【skin_front.bmp】自定义皮肤,如下所示


                      同时还添加了菜单设置快捷键等提示,颜色也可以直接弹出对话框修改

                      看到有的战报里截图显示人物属性里由于没有导出头像而默认显示ID编号,感觉很碍眼,虽然已经提供了取消显示的设置项,但估计一般人都找不到或懒得去找。干脆加一个没有头像就自动显示装备的效果。可能跟左边装备信息有点重复,但是左边的信息是可以取消显示的,再说起码比显示一个ID要顺眼点吧。

                      如果嫌放大有马赛克不雅,画框大小也是可以调的。

                      在战后显示SL评价的同时显示战场输出统计,这下应该很容易就能联想到不是mod自带的功能而减少玩家的误解和带来不愉快的误会吧。

                      把补丁压缩包里全部文件复制粘贴到游戏同一目录下即可使用。
                      【新人和小白】请一定要看[691]楼,否则后果可能会很严重。
                      下载链接在7楼,或者直接下载下面这个图片另存为.zip,再用RAR或7Z解压也可以。


                      IP属地:广西699楼2017-05-31 07:51
                      收起回复
                        本来想积攒多一点改动再发布新版本的,突然发现原来昨天忘记把版本更新说明贴上来了,既然如此,那么还是把 @相思如雪漫天下 在上面反馈的两个问题修复一下,同时补一个发布说明好了。
                        v3.09a 2017-06-01
                        1. 修复5.9+【生成自动攻略】使用新方法崩溃。
                        2. 【MenuScript2.2】更新修复调用函数循环。
                        v3.09 2017-05-31
                        1. 【系统相关选项】下添加【Win7特殊修复】。
                        2. 【战场输出统计】下添加【战后显示战绩】。
                        3. 【显示行动顺序】下添加【显示我方顺序】。
                        4. 【全速跳过剧情】下添加【跳过剧本解析】。
                        5. 【显示兵种克制】下添加【兵种类别函数】。
                        默认自动匹配,支持S6.1。
                        6. 【攻略选关按钮】下添加【读取函数地址】。
                        默认自动匹配,可解析部分加密mod剧本。
                        7. 【选将预览地图】如校验剧本无效则不显示。
                        8. 【显示装备信息】可选择显示经验还有特效。
                        9. 【显示武将属性】可选择显示装备代替头像。
                        A. 【生成自动攻略】可选择自定义剧本缩略名。
                        B. Ctrl+Alt同时按下的时候不显示快捷键提示。
                        0. 【MenuScript2.0】支持设置颜色定制皮肤等。
                        把补丁压缩包里全部文件复制粘贴到游戏同一目录下即可使用。
                        【新人和小白】请一定要看【691】楼,否则后果可能会很严重。
                        下载链接在7楼,或者直接下载下面这个图片另存为.zip,再用RAR或7Z解压也可以。


                        IP属地:广西702楼2017-06-01 06:19
                        回复
                          The 'Special Script' file coded in traditional Chinese:


                          IP属地:广西705楼2017-07-27 06:36
                          收起回复

                            下载方法,请将下面这个图片右键另存为.rar文件,再用RAR解压即可。


                            IP属地:广西718楼2017-11-10 07:40
                            收起回复
                              2026-02-20 13:00:27
                              广告
                              不感兴趣
                              开通SVIP免广告


                              IP属地:广西764楼2024-03-03 10:36
                              回复