三国志11威力加强版吧 关注:151,713贴子:5,028,933

三国志11战斗音乐播放规则的研究+修改

只看楼主收藏回复

过年几天请了假回国,有点时间。年过完就没空了,做最后一个小研究吧。
(其他的东西太复杂,我也看不懂了。)
三国志11除了春夏秋冬的非战斗BGM外,
战斗BGM一共有五个:战、劣势、优势(优位)、威风、破竹。
系统会有一套规则选择播放哪个。
规则如下:
对全国42个城市依次做判断:
一、属于我方领地的城,附近有敌人,附近我方人数小于1W,我方小于敌人的1/3:劣势
(只要有任何城符合劣势,就劣势优先)
二、任何城市附近,领地内我方人数大于1W,大于敌人的1/3:优势
(只要有任何城符合优势,就不会播放战)
三、没有一个城市符合一、二;但我方部队周围有敌方部队:战。
四、我方城池数如果大于10,那么优势换成破竹,战换成威风。
但很不幸的是……基本上,前中期90%的时间都是在听劣势…………
哪怕敌人1兵运输队兵临城下,城里10W人,也播放劣势……
后期割草后,90%的时间是破竹……
战和威风基本听不到。
因为这套音乐播放规则,个人感觉不是太合理。
就做了一些改动。
改动后的规则:
一、我方领地内有敌人,领地内敌方人数(注意是敌方)大于1W,我方小于敌人的1/4:劣势
(劣势优先级最高,所以条件应该苛刻点)
二、任何城市附近,领地内我方人数:
1、大于5W,大于敌人的两倍:破竹(当然这个5W只是我定的,能改)
2、大于5W,小于敌人的两倍:威风
3、小于5W,大于1W,大于敌人的两倍:优势
4、其他情况,我方部队附近有敌人,战。
三、城市数大于10这个限制去除,1城也可能出现破竹威风。
改动后的好处:劣势不会过于频繁出现。增加战和威风的出现频率。
楼下放改过的EXE。


1楼2017-02-02 15:58回复
    二楼放个改后的链接。注意是脱壳版。就解压后有152M的那个……
    非脱壳版的EXE我不会改,需要高手帮忙……
    网盘号:1hsdZj1M
    反汇编代码就不放了。在5880E0(全局判断)、587F00(判断劣势),587D70(判断优势,我改成了判断优势/破竹/威风)三个段,
    哪位懂反汇编的比较一下代码就知道了。


    3楼2017-02-02 15:59
    收起回复


      IP属地:浙江来自Android客户端6楼2017-02-02 16:24
      回复


        IP属地:陕西来自iPhone客户端7楼2017-02-02 16:42
        收起回复
          一日一贴,一日一赞


          星座王
          点亮12星座印记,去领取
          活动截止:2100-01-01
          去徽章馆》
          IP属地:黑龙江来自Android客户端8楼2017-02-02 16:44
          回复
            果然大神都喜欢出国


            IP属地:上海来自Android客户端9楼2017-02-02 16:55
            回复
              人才流失


              来自Android客户端11楼2017-02-02 17:14
              回复
                厉害厉害


                IP属地:天津来自iPhone客户端13楼2017-02-02 17:25
                回复


                  IP属地:广东来自Android客户端14楼2017-02-02 17:55
                  回复
                    大神高产期


                    IP属地:上海来自iPhone客户端16楼2017-02-02 19:10
                    收起回复


                      IP属地:福建来自iPhone客户端17楼2017-02-03 01:48
                      回复
                        为什么我觉得战和威风倒是出得特别多,除了前期劣势以外中后期无限威风破竹听得耳朵生茧,其实我觉得四季就蛮好听的还会跟着季节变化然而太难得听到了,ai只要出一队兵几千人不管打不打他四季立马就没有了,大佬看一下能不能多加一个设定,交战双方人数不到一定人数比如3万人的时候就保持四季,最后给大神点赞


                        IP属地:美国18楼2017-02-03 03:25
                        回复
                          对了还有一点不知道你们发现没,就算是出了一队几千人的运输队,音乐也会从四季变威风或者别的,特傻逼,这一定要改


                          IP属地:美国20楼2017-02-03 03:26
                          回复
                            大神,链接哪去啦??没发现呐


                            IP属地:山东21楼2017-04-06 22:36
                            回复