三国群英传吧 关注:122,885贴子:1,237,877
  • 3回复贴,共1

群英7-NPC可以装备武器方法

只看楼主收藏回复

一楼给百度..


1楼2008-09-24 11:39回复
    van大的RPGViewerBuild把Patch.pck里的文件解压出来,里面的Setting文件夹里有一堆.INI文件和三个文件夹,大家多数都是改.INI文件,我研究要改的是OBD文件夹里的文件.里面有各种东西的造型设置。

    解压出来后,打开OBD文件夹里的各个.obd文件,其实这些文件用记事本是可以打开的,修改方法和修改.INI文件一样,我是用UltraEdit-32打开,

    现在大致说一下几个关于修改武将造型有用的文件,由于我也是刚开始研究修改,可能说的也不是很准确,

    BFEvent.obd这个文件是NPC的千人战造型

    BFGen.obd 这个文件是武将的千人战造型

    BFSpec.obd 这个文件是各种召唤的千人战造型 

    这几个文件里面的格式大至是这样

    [OBJECT]

    Name = Gen ,

    Sequence = 63001 后面3个数字是造型编号,前面两个数字是代表NPC或武将或召唤

    Space = 0, 150, 0

    Process = BF_CLASS_BFGeneral 这是判断本造型是属于NPC或武将或召唤

    Directory = \BFObj\BFGeneral\001这是造型图片地址

    Sprite = Wait,这里是等待动作,后面有一堆W0001等是显示动作图片的顺序,看过Shape000.PCK-Shape006.PCK 的大哥应该会有印象 

    Sprite = Walk,这里是行走动作后面的R10001等是显示动作图片的顺序

    Sprite = Atk01,这里是第一种攻击动作 后面的A10001等是显示动作图片的顺序 

    Sprite = Atk02,这里是第二种攻击动作 同上,我们可以看到武将的攻击动作有16种

    下面几个的意思也差不多

    Sprite = Defend, 

    Sprite = Hurt,

    Sprite = Die,

    Sprite = Perform,

    Sprite = Point1,

    Sprite = Point2, 

    在后面这里武将造型里多了很多放必杀的动作,而NPC和各种召唤是没有的

    SFGeneral.obd 这个文件是武将的大地图造型

    SFEvent.obd这个文件是NPC的大地图战造型

    [OBJECT]

    Name = 曹操(415)这是使用该造型的人物,可以发现不少人用同一个造型

    Sequence = 90001 后面3个数字是造型编号,跟千人战造型里的编号对应

    Space = 0, 0, 0

    Process = SP_CLASS_SFARMY 这是判断本造型是属于NPC或武将或召唤

    Directory = \SFArmy\General\001 这是造型图片地址

    Sprite = Wait,这里是等待动作,后面有一堆W0001等是显示动作图片的顺序

    Sprite = Walk,这里是行走动作,后面的R10001等是显示动作图片的顺序,要注意有些NPC造型在大地图是显示不出来的


    知道了这些就可以为武将增加NPC造型了。

    以为武将造型增加一个霸王项羽造型为例说一下。
    打开BFEvent.obd,搜索找到霸王项羽,复制霸王项羽的全部东西,打开BFGen.obd,把复制到的东西粘贴到最下面,把Sequence = 81121 改为 Sequence = 63131 (因为上一个造型是Sequence = 63130,这个就多加一,以下类推)

    把 Process = BF_CLASS_BFGeneralEvent 改为 Process = BF_CLASS_BFGeneral

    复制BFGen.obd里任意一个造型下的必杀技武将动作下的东西到新造型下,把必杀技武将动作里的AOOXX改为霸王项羽造型里有的文件,一般NPC和召唤造型里的攻击图片只有A0001—A0007和A0009-A0014,而武将的攻击造型图片有A0001-A10144,改好一个以后要增加新的NPC造型想偷懒的就直接复制这个必杀技武将动作就行了,有耐心的话最好帮这个NPC造型加上不足的Atk和Die,因为正常的武将造型的Atk有16个Die有2个,NPC的只有2个和1个,照着武将造型的格式复制上去就行了。

    接着做大地图造型,跟上面差不多,打开SFEvent.obd,把搜索找到霸王项羽的东西复制到SFGeneral.obd里的最下面,把Sequence = 92121 改为 Sequence = 90131 ,Process = SP_CLASS_SFARMYEVENT 改为 Process = SP_CLASS_SFARMY存档,用 RPGViewerBuild 把 BFGen.obd 和 SFGeneral.obd 替换进 Patch.pck 里。就这样,一个新的武将造型就做好了。有了造型,想要让哪个历史武将使用这个造型就简单了,打开General01.ini,把想要这个造型的武将的 ResID = XXX 改为 ResID = 131 就可以了,不想要了就改回原来的编号。用这个方法不用替换图片就可以使用霸王项羽等NPC造型作为普通武将了,召唤兽的造型也可以使用。可以任意装备武器,不过武器贴图问题没办法解决,只有使用NPC武器才不会显示出武器样子.

    其实修改.obd文件应该可以实现更多东西,修改新武将造型应该也是可以的,有兴趣的人可以研究一下。


    2楼2008-09-24 11:40
    回复
      以上为转贴..如果发过的就请吧主删了!


      3楼2008-09-24 11:40
      回复
        需要重新做造型,得 人马分离。
        很麻烦。不实际


        IP属地:海南4楼2008-09-24 11:42
        回复