骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 78592|回复: 76

[原创] PY+TXT解决屏蔽头问题,附加一键屏蔽头修改器

[复制链接]

37

主题

1085

回帖

1872

积分

波耶[MOD制作小组]

暴风骑士团(SK)
战团ID:SK_Dante

锻造宗师

Rank: 4Rank: 4

UID
113898
第纳尔
1121
精华
3
互助
81
荣誉
83
贡献
10
魅力
151
注册时间
2009-2-7

骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士精神之浪漫勋章原版正版勋章战团正版勋章霸主正版勋章元老骑士勋章骑士美德之正义勋章[杰出会员荣誉勋章]

鲜花(9) 鸡蛋(0)
发表于 2010-3-27 14:10:32 | 显示全部楼层 |阅读模式
本帖最后由 wuyoutianxia 于 2010-4-7 17:00 编辑

说实话,我委实不知道这个帖子该发到哪去,MOD区?综合区?模型区?
不过我感觉模型区比较需要,所以就发到这来了,不多言,请继续看

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
置顶:
      声明一下,我承认一些MOD中使用改工具可能没有效果,因为MOD作者把这一块的代码改动的厉害(大部分不会改的),不过有的骑友却不是因为代码的原因才无法屏蔽头的
      提示一点,我们换是需要屏蔽头盔或者面具的,这个工具可能会让人产生误解,以为可以脱离屏蔽头盔,其实他只是让屏蔽头盔更完美更不留痕迹的使用而已
      屏蔽工具下载(网上有很多,如果大家有好的请留言,我自己感觉这个也不太好):
      http://bbs.mountblade.com.cn/viewthread.php?tid=66705&highlight=

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
屏蔽头问题,一向是个比较头疼,谁用过谁知道,其实我知道最起码6种屏蔽的方法,有3种非我原创的,不过这六种没有一种可以面向全MOD推广的,所以只好还是暂时用了R大的办法,因为游戏中所有屏蔽头都是通过PY代码实现的,如果修改了PY代码,无形中就解决这个问题了
以后大家可以放心的戴覆盖式头盔和头套了,不过推荐覆盖式头盔,因为头套会随面部变形R大的原帖:
http://bbs.mountblade.com.cn/viewthread.php?tid=70847&page=1&fromuid=86301#pid702309
先发几个效果图:
1.带兵器头盔的人物栏

2.恶搞一个,看以下人物戴上帽子是不是更像贼 了


3.玩家的特权,进入城堡骑马 带剑



R大已经写得很完整了,不过有些没有涉及到,我再来补充一下:

基于PY解决方法:
打开head_mission,会发现以下一些常量

  1. af_override_weapons         = 0x0000000f
  2. af_override_weapon_0        = 0x00000001
  3. af_override_weapon_1        = 0x00000002
  4. af_override_weapon_2        = 0x00000004
  5. af_override_weapon_3        = 0x00000008
  6. af_override_head            = 0x00000010
  7. af_override_body            = 0x00000020
  8. #af_override_leg             = 0x00000040
  9. af_override_foot            = 0x00000040
  10. af_override_gloves          = 0x00000080
  11. af_override_horse           = 0x00000100
  12. af_override_fullhelm        = 0x00000200
  13. #af_override_hands           = 0x00000100
  14. af_require_civilian         = 0x10000000
  15. #af_override_all_but_horse   = 0x000000ff
  16. af_override_all_but_horse   = af_override_weapons | af_override_head | af_override_body |af_override_gloves
  17. af_override_all             = af_override_horse | af_override_all_but_horse
  18. af_override_everything      = af_override_all | af_override_foot
复制代码
这就是所谓屏蔽的关键,再来看mod_mission中关于城堡中托头盔的问题:
  (
    "visit_town_castle",0,-1,
    "You enter the halls of the lord.",
    [(0,mtef_scene_source|mtef_team_0,af_override_horse|af_override_weapons|af_override_head,0,1,[]),
    ………………
  )
以上红字部分就是修改的关键了,在城堡中屏蔽了马、武器和头盔,说到这里大家知道该怎么做了吧,关键说下TXT修改:
打开mission.txt 查找“visit_town_castle”
mst_visit_town_castle visit_town_castle 0 -1
You_enter_the_halls_of_the_lord.

32 0 4100 287 0 1 0

红字部分就是要修改的地方,287是怎么来的呢:请看一下公式:
af_override_horse|af_override_weapons|af_override_head=0x00000100+0x0000000f+0x00000010=256+15+16
如果我们想去掉屏蔽头 则 287-16  去掉屏蔽马 287-256  
不过 我在这里设为了0 ,也就是在城堡中可以骑马也可以拿兵器
道理就是如此,基于TXT修改并参照上边给出的常量表可以实现任何PY的屏蔽效果

mission.py中包含了很多关于屏蔽的信息,比如竞技场屏蔽、攻城屏蔽马、野战屏蔽、遭遇屏蔽等等,大家再文件中查找“af_override”,找到后看前边的英文注释就知道什么意思了
以上是一个简单的例子,至于对话中不屏蔽覆盖式头盔(大翼盔和屏蔽装备),R大的帖子中已经很详细了,我就不再赘述

PY中包含af_override常量的一共有4个文件:mission 、Script、menu、tableau,后两个和我们讨论的无关,现在主要说下Script
人物栏中取消屏蔽

  1.         ("add_troop_to_cur_tableau",
  2.     [
  3.        (store_script_param, ":troop_no",1),
  4.        (set_fixed_point_multiplier, 100),
  5.        (assign, ":banner_mesh", -1),
  6.        (troop_get_slot, ":banner_spr", ":troop_no", slot_troop_banner_scene_prop),
  7.        (store_add, ":banner_scene_props_end", banner_scene_props_end_minus_one, 1),
  8.        (try_begin),
  9.          (is_between, ":banner_spr", banner_scene_props_begin, ":banner_scene_props_end"),
  10.          (val_sub, ":banner_spr", banner_scene_props_begin),
  11.          (store_add, ":banner_mesh", ":banner_spr", banner_meshes_begin),
  12.        (try_end),
  13.        (cur_tableau_clear_override_items),
  14.       
  15. #       (cur_tableau_set_override_flags, af_override_fullhelm),
  16.        (cur_tableau_set_override_flags, af_override_head|af_override_weapons),
复制代码
大家知道,人物栏中只包含两种元素,旗帜和半身像,头盔和兵器都是没有的,原因就在这里,红字以上的部分是定义了要显示的旗帜,以下部分是定义显示的position,只要细细调整position,不难实现全身像和骑马像,因为马是没有屏蔽的
   TXT修改:查找add_troop_to_cur_tableau -1 把这段话对应的代码复制到一个新的记事本中(因为比较长),然后在新的记事本中查找“ 31 ” 替换为 “ 0 ” 然后将记事本内容覆盖Script中即可
   31的由来同以上算法,改为0则不屏蔽任何东西,想屏蔽什么自己改即可

原版Script中后两处:
    PY: add_troop_to_cur_tableau_for_character    (cur_tableau_set_override_flags, af_override_fullhelm),
    TXT: FIND add_troop_to_cur_tableau_for_character -1   REPLACE " 512 "TO  " 0 "

    PY: add_troop_to_cur_tableau_for_party   (cur_tableau_set_override_flags, af_override_fullhelm|af_override_head|af_override_weapons),
    TXT: FIND add_troop_to_cur_tableau_for_party -1   REPLACE " 432 "TO  " 0 "

提示:替换和查找的时候请前后加上空格 比如“ 512 ”;


最后:PY解决屏蔽头的超级简单方法:
        打开head_mission,
        修改:af_override_head            = 0x00000000
        完毕!
        其实一些MOD比如水浒、汉匈、三国之类的,完全可以采用这种方法来修改,因为不存在大翼盔之类的东西,至于角斗场不能屏蔽头可以给一个头盔或者顶一个变量等于0x00000010在引用即可,这样也方便玩家导装备

       扩展: 如果想彻底的反屏蔽某种东西,就设成这样,其实head中的常量和方法,扩展性太高了,比如说动作的合并,属性值突破30,等等等等,都可以扩展,据我所知的属性值在存档中开辟的是一个32位空间,属性点只要不超过47亿是不会内存溢出的,PY中虽然不见得这么变态,不过想改成几百是不难的


修改器介绍:
     测试NETIVE  水浒 三国 乱世 没问题,其他不清楚,比较仓促,也许有未知隐患,不过修改器自动备份了源文件,不用担心
     将修改器放在对应MOD下
    一键去除屏蔽头.rar (8.43 KB, 下载次数: 9540)

评分

参与人数 1荣誉 +2 第纳尔 +50 互助 +4 收起 理由
索伦 + 2 + 50 + 4 您的帖子很有价值!

查看全部评分

鲜花鸡蛋

huainan  在2018-10-29 14:55  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
huainan  在2018-10-29 13:37  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

3

主题

233

回帖

71

积分

扈从

Rank: 2Rank: 2

UID
153136
第纳尔
1110
精华
0
互助
0
荣誉
0
贡献
0
魅力
10
注册时间
2009-8-30

战团正版勋章元老骑士勋章

QQ
鲜花(1) 鸡蛋(0)
发表于 2010-3-27 14:29:33 | 显示全部楼层
棒!
顶你!!!

12

主题

263

回帖

93

积分

扈从

Rank: 2Rank: 2

UID
90769
第纳尔
436
精华
0
互助
2
荣誉
0
贡献
0
魅力
22
注册时间
2008-9-1
鲜花(0) 鸡蛋(0)
发表于 2010-3-27 15:04:28 | 显示全部楼层
LZ太NB了,昨晚我才问过屏蔽头盔的问题今天就有修改器了。
1.011测试没什么问题,想问下LZ这修改方法0.96是否也适用?最近在重温96版的幻想中世纪。
Someone like you

40

主题

419

回帖

148

积分

见习骑士

Rank: 3

UID
131892
第纳尔
482
精华
0
互助
0
荣誉
1
贡献
0
魅力
3
注册时间
2009-5-24
鲜花(0) 鸡蛋(0)
发表于 2010-3-27 17:56:58 | 显示全部楼层
我的无双三国用这个没效果,估计是要有头盔才能屏蔽

39

主题

271

回帖

778

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

UID
120773
第纳尔
1387
精华
0
互助
67
荣誉
35
贡献
81
魅力
40
注册时间
2009-3-18
QQ
鲜花(0) 鸡蛋(0)
发表于 2010-3-27 20:27:51 | 显示全部楼层
这些天无忧兄可是思绪泉涌  又是一大汽油们渴盼的福音啊

佩服佩服

28

主题

672

回帖

670

积分

骑士

甲胄匠师

Rank: 4Rank: 4

UID
127913
第纳尔
1341
精华
1
互助
26
荣誉
23
贡献
0
魅力
65
注册时间
2009-5-1

元老骑士勋章

鲜花(2) 鸡蛋(0)
发表于 2010-3-27 22:22:05 | 显示全部楼层
谢谢分享,原本是想做全身连体那种装备来解决耳朵

12

主题

263

回帖

93

积分

扈从

Rank: 2Rank: 2

UID
90769
第纳尔
436
精华
0
互助
2
荣誉
0
贡献
0
魅力
22
注册时间
2008-9-1
鲜花(0) 鸡蛋(0)
发表于 2010-3-27 22:33:55 | 显示全部楼层
代码很好用,只是我还想在视查城堡时不屏蔽马匹。求大大给个TXT的改法谢谢
Someone like you

0

主题

140

回帖

52

积分

扈从

Rank: 2Rank: 2

UID
202239
第纳尔
184
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2010-2-15

战团正版勋章

鲜花(0) 鸡蛋(0)
发表于 2010-3-28 18:25:02 | 显示全部楼层
试了LZ放出的女娲MOD
出现秃头的情况:L
手臂弯曲时会变得很细
未命名.JPG

12

主题

263

回帖

93

积分

扈从

Rank: 2Rank: 2

UID
90769
第纳尔
436
精华
0
互助
2
荣誉
0
贡献
0
魅力
22
注册时间
2008-9-1
鲜花(0) 鸡蛋(0)
发表于 2010-3-28 23:16:52 | 显示全部楼层
LS没用屏蔽修改器吧
Someone like you

42

主题

1417

回帖

859

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

UID
117566
第纳尔
2866
精华
0
互助
48
荣誉
18
贡献
47
魅力
191
注册时间
2009-2-27

元老骑士勋章原版正版勋章战团正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]汉匈决战正版勋章

鲜花(2) 鸡蛋(0)
发表于 2010-3-28 23:51:18 | 显示全部楼层
呵呵,这个方法也不错,不过还是没无双的完善,这样改的就是一个全局变量了,很多“无辜受害者”都会收到影响,而无双却是一个局部变量。呵呵,不错,有创意。

37

主题

1085

回帖

1872

积分

波耶[MOD制作小组]

暴风骑士团(SK)
战团ID:SK_Dante

锻造宗师

Rank: 4Rank: 4

UID
113898
第纳尔
1121
精华
3
互助
81
荣誉
83
贡献
10
魅力
151
注册时间
2009-2-7

骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士精神之浪漫勋章原版正版勋章战团正版勋章霸主正版勋章元老骑士勋章骑士美德之正义勋章[杰出会员荣誉勋章]

鲜花(9) 鸡蛋(0)
 楼主| 发表于 2010-3-29 00:25:37 | 显示全部楼层
本帖最后由 wuyoutianxia 于 2010-3-29 00:32 编辑

8# cat461


必须要带个屏蔽头盔的,胳膊细的问题是因为我没有改原模型,骑砍中的动作太大,所以胳膊拉伸了

另外,女娲需要屏蔽手的,武器也是专用

索伦说的全局变量问题,这些常量和方法一般只用于生成TXT 或者调用,至于用不用重开档就不知道了

37

主题

1085

回帖

1872

积分

波耶[MOD制作小组]

暴风骑士团(SK)
战团ID:SK_Dante

锻造宗师

Rank: 4Rank: 4

UID
113898
第纳尔
1121
精华
3
互助
81
荣誉
83
贡献
10
魅力
151
注册时间
2009-2-7

骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士精神之浪漫勋章原版正版勋章战团正版勋章霸主正版勋章元老骑士勋章骑士美德之正义勋章[杰出会员荣誉勋章]

鲜花(9) 鸡蛋(0)
 楼主| 发表于 2010-3-29 01:14:32 | 显示全部楼层
9# cdyfly


屏蔽马 是把“ 256 ”  改为“ 0 ”
至于在那一段改  你在TXT中搜“ 256 ”  然后看前边的注释 是不是你想要的 在决定改不改吧

0

主题

140

回帖

52

积分

扈从

Rank: 2Rank: 2

UID
202239
第纳尔
184
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2010-2-15

战团正版勋章

鲜花(0) 鸡蛋(0)
发表于 2010-3-29 10:47:32 | 显示全部楼层
11# wuyoutianxia


1楼的屏蔽头修改器我用了啊

12

主题

263

回帖

93

积分

扈从

Rank: 2Rank: 2

UID
90769
第纳尔
436
精华
0
互助
2
荣誉
0
贡献
0
魅力
22
注册时间
2008-9-1
鲜花(0) 鸡蛋(0)
发表于 2010-3-29 11:02:45 | 显示全部楼层
12# wuyoutianxia


没看明白
是在哪个TXT文件中查找256啊
Someone like you

37

主题

1085

回帖

1872

积分

波耶[MOD制作小组]

暴风骑士团(SK)
战团ID:SK_Dante

锻造宗师

Rank: 4Rank: 4

UID
113898
第纳尔
1121
精华
3
互助
81
荣誉
83
贡献
10
魅力
151
注册时间
2009-2-7

骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士精神之浪漫勋章原版正版勋章战团正版勋章霸主正版勋章元老骑士勋章骑士美德之正义勋章[杰出会员荣誉勋章]

鲜花(9) 鸡蛋(0)
 楼主| 发表于 2010-3-29 12:33:16 | 显示全部楼层
MISSION 中找

12

主题

263

回帖

93

积分

扈从

Rank: 2Rank: 2

UID
90769
第纳尔
436
精华
0
互助
2
荣誉
0
贡献
0
魅力
22
注册时间
2008-9-1
鲜花(0) 鸡蛋(0)
发表于 2010-3-29 14:35:56 | 显示全部楼层
15# wuyoutianxia


多谢,找到了,终于可以骑马视查城堡了
Someone like you

17

主题

156

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
164487
第纳尔
920
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2009-10-28

战团正版勋章汉匈决战正版勋章元老骑士勋章

鲜花(1) 鸡蛋(0)
发表于 2010-3-29 19:26:25 | 显示全部楼层
订婚舞会没有MISSION 呀

0

主题

20

回帖

6

积分

平民

Rank: 1

UID
177012
第纳尔
8
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2009-12-22
鲜花(0) 鸡蛋(0)
发表于 2010-3-30 14:44:21 | 显示全部楼层
现在的问题就是进城堡后无效...........

37

主题

1085

回帖

1872

积分

波耶[MOD制作小组]

暴风骑士团(SK)
战团ID:SK_Dante

锻造宗师

Rank: 4Rank: 4

UID
113898
第纳尔
1121
精华
3
互助
81
荣誉
83
贡献
10
魅力
151
注册时间
2009-2-7

骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士精神之浪漫勋章原版正版勋章战团正版勋章霸主正版勋章元老骑士勋章骑士美德之正义勋章[杰出会员荣誉勋章]

鲜花(9) 鸡蛋(0)
 楼主| 发表于 2010-3-31 03:01:21 | 显示全部楼层
17# xxbx1991
我下个订婚舞会看看吧

0

主题

1

回帖

0

积分

平民

Rank: 1

UID
220401
第纳尔
1
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2010-3-29
鲜花(0) 鸡蛋(0)
发表于 2010-3-31 21:21:03 | 显示全部楼层
LZ我用勒这修改器一样不行啊```和4L一样的效果```无双版```

0

主题

11

回帖

3

积分

平民

Rank: 1

UID
171532
第纳尔
18
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2009-12-4

原版正版勋章战团正版勋章

鲜花(0) 鸡蛋(0)
发表于 2010-4-2 21:55:07 | 显示全部楼层
玩汉匈会导致阵型命令错误~~

0

主题

27

回帖

8

积分

平民

Rank: 1

UID
196221
第纳尔
62
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2010-2-2
鲜花(0) 鸡蛋(0)
发表于 2010-4-4 22:13:52 | 显示全部楼层
太好了  
能不能让队友进城堡也带头盔????、

57

主题

2043

回帖

1225

积分

男爵[离任版主]

东方复兴兄弟会(All)
战团ID:ALL_VB_Atlantis

Rank: 5Rank: 5Rank: 5

UID
145410
第纳尔
5122
精华
0
互助
41
荣誉
39
贡献
60
魅力
419
注册时间
2009-7-27

骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之诚信勋章骑士精神之文韬勋章原版正版勋章战团正版勋章骑士美德之正义勋章[杰出会员荣誉勋章]维京征服正版勋章汉匈决战正版勋章霸主正版勋章元老骑士勋章

QQ
鲜花(9) 鸡蛋(1)
发表于 2010-4-5 00:27:33 | 显示全部楼层
太感谢了,留个记号,用的时候再来
什么时候,才能牵着你的手?

0

主题

55

回帖

17

积分

随仆

Rank: 1

UID
223727
第纳尔
95
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2010-4-3
鲜花(0) 鸡蛋(0)
发表于 2010-4-7 16:26:05 | 显示全部楼层
這個一键去除屏蔽头
是不是對戰國的東西沒效啊?
怎麼改好像都不行遮蔽
手動修改也是

0

主题

8

回帖

2

积分

平民

Rank: 1

UID
233006
第纳尔
8
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2010-4-13
鲜花(0) 鸡蛋(0)
发表于 2010-4-15 10:54:06 | 显示全部楼层
一鍵屏敝頭 戰團無效阿 重開也沒有用

還有常常出現read是怎麼回事?

37

主题

1085

回帖

1872

积分

波耶[MOD制作小组]

暴风骑士团(SK)
战团ID:SK_Dante

锻造宗师

Rank: 4Rank: 4

UID
113898
第纳尔
1121
精华
3
互助
81
荣誉
83
贡献
10
魅力
151
注册时间
2009-2-7

骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士精神之浪漫勋章原版正版勋章战团正版勋章霸主正版勋章元老骑士勋章骑士美德之正义勋章[杰出会员荣誉勋章]

鲜花(9) 鸡蛋(0)
 楼主| 发表于 2010-4-15 15:17:41 | 显示全部楼层
26# leofarrel


现在不支持战团呢
这个等以后再说

4

主题

38

回帖

13

积分

随仆

Rank: 1

UID
139902
第纳尔
65
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2009-7-4
鲜花(1) 鸡蛋(0)
发表于 2010-4-17 01:53:36 | 显示全部楼层
LZ为什么我自立后我自己城堡的领主大厅里的NPC都没带头套,屏蔽不了呢?
    首先我已经用了你的一键屏蔽的修改器,自己进领主大厅带头套并骑马了,进竞技场也骑马了,在领主画面里所有领主也都显示头套了,可是NPC没带头套。

    然后根据你的公式af_override_horse|af_override_weapons|af_override_head=0x00000100+0x0000000f+0x00000010=256+15+16
     在 mission_templates.txt里找了所有的287替换为256但是NPC还是没带头套。

    然后用R大的方法,打开mission_templates.txt, Ctrl+H 把268435727批量替换为271。这样所有的领主大厅里的领主也全带头套和帽子了,可是NPC还是没带头套。

    最后不得以只能用PY的方法,下了PY,下了1010的MOD系统,改了PATH。
   根据你的方法
       打开header_mission.py,
        修改:af_override_head            = 0x00000000
        完毕!
     然后导入了原版的NATIVE,自己进领主大厅带头套,领主画面所有领主也都显示头套,连俘虏都有头套,去竞技场进去格斗自己都带头套了,可是我的NPC不出现在我城堡的领主大厅。也就是说原版可能没NPC出现在领主大厅的功能。不要紧我把原版的mission_templates.txt复制到我的版本中,结果NPC还是没带头套。
    感觉mission_templates.txt可能管不到NPC的屏蔽问题。
    我的MOD下的是凤舞NATIVE,这个MOD是基于打上原版扩展补丁的NATIVE,某玩家自己加了一些装备。有没有正确的解法能解决NPC没带头套问题,我承认我是小白,今天才接触PY,这个问题已经困扰了我两天了,最后憋不住只能发帖求助,希望LZ指点一二,NPC没头套真的很丑。

37

主题

1085

回帖

1872

积分

波耶[MOD制作小组]

暴风骑士团(SK)
战团ID:SK_Dante

锻造宗师

Rank: 4Rank: 4

UID
113898
第纳尔
1121
精华
3
互助
81
荣誉
83
贡献
10
魅力
151
注册时间
2009-2-7

骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士精神之浪漫勋章原版正版勋章战团正版勋章霸主正版勋章元老骑士勋章骑士美德之正义勋章[杰出会员荣誉勋章]

鲜花(9) 鸡蛋(0)
 楼主| 发表于 2010-4-17 02:10:59 | 显示全部楼层
本帖最后由 wuyoutianxia 于 2010-4-17 02:17 编辑

你的意思是说,原版NATIVE测试没有问题?

彻底屏蔽头 需要 MISSION+SCRIPT

另外你看我另一个贴子置顶(天使的),关于装备性质的介绍把,比如说 关于装备是戎装还是便装的问题

4

主题

38

回帖

13

积分

随仆

Rank: 1

UID
139902
第纳尔
65
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2009-7-4
鲜花(1) 鸡蛋(0)
发表于 2010-4-17 17:31:23 | 显示全部楼层

啊啊啊啊!
终于被我解决啦!非常感谢LZ,
正确的解法是
1: 先到
http://bbs.mountblade.com.cn/vie ... &extra=page%3D1
下载原版扩展补丁的源玛,因为我用的就是原版扩展补丁后的NATIVE。
2:打开里面的header_mission.py,
        修改:af_override_head            = 0x00000000
        完毕!
3:设置好module_info的路径我设的就是NATIVE,点build_module,然后
按LZ的说法彻底屏蔽头 需要 MISSION+SCRIPT,我把生成后的NATIVE里的mission_templates.txt和scripts.txt全复制到我的凤舞MOD里。
然后进我的城堡,原来死都不肯带头套的NPC都乖乖带头套了。
4: 然后用R大的方法,打开mission_templates.txt, Ctrl+H 把268435727批量替换为271。这样所有的领主大厅里的领主也全带头套和帽子了。

5:出现了点问题,我自己的能力画面里我自己不戴头套了,然后用你的一键修改器也屏蔽掉了,俘虏带不带头套我就不管了,毕竟不可能太完美的。
    因为原版的源玛里没有NPC进自己的城堡的功能所以我只能下载扩展补丁后的NATIVE。

引用一下原版扩展补丁的新增功能描述:
队友会出现在己方领地大厅
#zs:npc_as_visitor
    Thanks Heteroi: http://bbs.mountblade.com.cn/viewthread.php?tid=49618&;extra=page%3D1

    这就是证据,说明原版NPC不会出现在自己的城堡里,PY原版是测不出来的,现在有许多MOD都有这个功能,所以我就被误导了。

两天了今天终于能睡个好觉了

鲜花鸡蛋

Whatname  在2022-4-20 04:25  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

28

主题

672

回帖

670

积分

骑士

甲胄匠师

Rank: 4Rank: 4

UID
127913
第纳尔
1341
精华
1
互助
26
荣誉
23
贡献
0
魅力
65
注册时间
2009-5-1

元老骑士勋章

鲜花(2) 鸡蛋(0)
发表于 2010-4-19 21:41:16 | 显示全部楼层
= =在原版里试了,果然有效....等下再测试其他mod....要导入大量的模型了
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-4-20 18:24 , Processed in 0.174226 second(s), 57 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表