骑马与砍杀中文站论坛

标题: 技术区问答楼 [打印本页]

作者: 心中飞翔    时间: 2012-1-13 07:45
标题: 技术区问答楼
本帖最后由 心中飞翔 于 2012-1-16 00:02 编辑

看了 renjiansd  写的单机贴问答楼,很有感慨,认为技术区也应该有一个,这样的就可以不需要一直右上搜索+比那有效率,有效果

规则:
列出你的问题。回帖,并善于使用编辑
我们会尽快给予回复
范围:Module System问题,功能找错误,功能解析(不包括TXT)
我们尽量给您满意的答复

我会把问题+解答编辑到1L,同那个贴一样

请大家发问前,先完全读完置顶的骑马与砍杀MOD制作教程

大家记得解决后要回复,我好编辑到1L
3L是解决问题+回答的整合楼(大家回答前记得去3L看看,有没有相同的问题)



另外希望技术区的大大一起解答(如果没人就无视此贴把。。)
当然也希望版主能在我不在线时,编辑此贴
作者: BigM    时间: 2012-1-13 12:19
本帖最后由 mskimizd 于 2012-1-13 12:32 编辑

鹿过的又一好帖~~
各位有什么问题,我们可以解决的一定尽力解决。但注意最好是具体点的问题,不要说要实现某某功能怎么做之类太大的问题~~
ps:难道我插楼了?
-------------------------------一些说明-----------------------------------------------
无论是提问,还是回答都会有机会得到一些奖励,比如花,或者互助的奖励。
比如一些有建设性的问题,可以有适当的花,甚至互助的奖励。而回答等解决问题的,一般都会有互助的奖励。
无论是提问,还是回答,请善用编辑功能,使得提帖子更加清晰明了。
最后就是请各位不要乘机灌水。
作者: 心中飞翔    时间: 2012-1-13 12:21
本帖最后由 心中飞翔 于 2012-1-16 00:03 编辑

[spoiler=那个如何增加城市街上的平民人数?(19L)]
去Module_constants,查找num_town_walkers,然后后面的数字8=刷的数量[/spoiler]
作者: 慑天逐月    时间: 2012-1-13 12:38
本帖最后由 慑天逐月 于 2012-1-13 12:39 编辑

作第一个提问者:我觉得script里应该有关于进入战场时对于敌我双方手术技能的定义吧?比如获得双方lord得手术等级之类得~~我想定义默认敌人(不管是否有lord)得手术等级为3~所以我想知道关于获得手术等级得语句在哪个位置~script太大了我没有找到~谢谢了~
最后顺便问下:要是别人有问题我回答可以吗?应该回答在哪?
作者: 独孤后人    时间: 2012-1-13 12:45
啊啊啊啊 为什么不包括TXT啊,我想修改游戏进入时的主界面上的内容,老杨说必须动一个txt文件。另外还有 还有module.ini 里面有很多东西也很有用啊
作者: BigM    时间: 2012-1-13 12:46
作第一个提问者:我觉得script里应该有关于进入战场时对于敌我双方手术技能的定义吧?比如获得双方lord得手术等级之类得~~我想定义默认敌人(不管是否有lord)得手术等级为3~所以我想知道关于获得手术等级得语句在 ...
慑天逐月 发表于 2012-1-13 12:38


具体是否有获得手术技能没注意。
但是
store_skill_level               = 2170        # (store_skill_level,<destination>,<skill_id>,[troop_id]),
可以获取某个troop的特定技能的等级
然后用
troop_raise_skill                      = 1521        # (troop_raise_skill,<troop_id>,<skill_id>,<value>),
可以调整


------------------------------------
当然欢迎回答,直接回复即可。
作者: 心中飞翔    时间: 2012-1-13 12:48
作第一个提问者:我觉得script里应该有关于进入战场时对于敌我双方手术技能的定义吧?比如获得双方lord得手术等级之类得~~我想定义默认敌人(不管是否有lord)得手术等级为3~所以我想知道关于获得手术等级得语句在 ...
慑天逐月 发表于 2012-1-13 12:38

(store_skill_level,<destination>,<skill_id>,[troop_id]),
(troop_raise_skill,<troop_id>,<skill_id>,<value>),
提供几个语句,你应该可以自己写把
skl_surgery手术技能ID
作者: 心中飞翔    时间: 2012-1-13 12:49
啊啊啊啊 为什么不包括TXT啊,我想修改游戏进入时的主界面上的内容,老杨说必须动一个txt文件。另外还有 还有module.ini 里面有很多东西也很有用啊
独孤后人 发表于 2012-1-13 12:45

TXT都是英文,直接google翻译就可以了把。。
作者: 273933224    时间: 2012-1-13 13:08
我参与一下。怎么修改初始任务给予玩家的金钱,领军者初始酒店16个npc,结果不修改的话,根本没办法在他们散掉前凑齐钱来收他们。
作者: BigM    时间: 2012-1-13 13:20
我参与一下。怎么修改初始任务给予玩家的金钱,领军者初始酒店16个npc,结果不修改的话,根本没办法在他们散掉前凑齐钱来收他们。
273933224 发表于 2012-1-13 13:08


如果仅仅是为了初始钱多点的化。推荐在script.py里的第一个脚本初始化里,使用
troop_add_gold                         = 1528        # (troop_add_gold,<troop_id>,<value>),
来增加钱。
作者: ksguanws    时间: 2012-1-13 19:44
人体的模型(没有头,没有四肢的那个人体驱赶模型)叫什么,都被哪几个文件调用?
作者: BigM    时间: 2012-1-13 21:47
人体的模型(没有头,没有四肢的那个人体驱赶模型)叫什么,都被哪几个文件调用?
ksguanws 发表于 2012-1-13 19:44


body_meshes.brf里
man_body和woman_body。
被调用情况不清楚。
作者: 心中飞翔    时间: 2012-1-14 04:15
body_meshes.brf里
man_body和woman_body。
被调用情况不清楚。
mskimizd 发表于 2012-1-13 21:47

调用地方Module_skins



skins = [
  (
    "man", 0,
    "man_body", "man_calf_l", "m_handL",
    "male_head", man_face_keys,
    ["man_hair_s","man_hair_m","man_hair_n","man_hair_o", "man_hair_y10", "man_hair_y12","man_hair_p","man_hair_r","man_hair_q","man_hair_v","man_hair_t","man_hair_y6","man_hair_y3","man_hair_y7","man_hair_y9","man_hair_y11","man_hair_u","man_hair_y","man_hair_y2","man_hair_y4"], #man_hair_meshes ,"man_hair_y5","man_hair_y8",
    ["beard_e","beard_d","beard_k","beard_l","beard_i","beard_j","beard_z","beard_m","beard_n","beard_y","beard_p","beard_o",   "beard_v", "beard_f", "beard_b", "beard_c","beard_t","beard_u","beard_r","beard_s","beard_a","beard_h","beard_g",], #beard meshes ,"beard_q"
    ["hair_blonde", "hair_red", "hair_brunette", "hair_black", "hair_white"], #hair textures
    ["beard_blonde","beard_red","beard_brunette","beard_black","beard_white"], #beard_materials
    [("manface_young_2",0xffcbe0e0,["hair_blonde"],[0xffffffff, 0xffb04717, 0xff502a19]),
     ("manface_midage",0xffdfefe1,["hair_blonde"],[0xffffffff, 0xffb04717, 0xff632e18, 0xff502a19, 0xff19100c]),
     ("manface_young",0xffd0e0e0,["hair_blonde"],[0xff83301a, 0xff502a19, 0xff19100c, 0xff0c0d19]),     
#     ("manface_old",0xffd0d0d0,["hair_white","hair_brunette","hair_red","hair_blonde"],[0xffffcded, 0xffbbcded, 0xff99eebb]),
     ("manface_young_3",0xffdceded,["hair_blonde"],[0xff2f180e, 0xff171313, 0xff007080c]),
     ("manface_7",0xffc0c8c8,["hair_blonde"],[0xff171313, 0xff007080c]),
     ("manface_midage_2",0xfde4c8d8,["hair_blonde"],[0xff502a19, 0xff19100c, 0xff0c0d19]),
     ("manface_rugged",0xffb0aab5,["hair_blonde"],[0xff171313, 0xff007080c]),
#     ("manface_young_4",0xffe0e8e8,["hair_blonde"],[0xff2f180e, 0xff171313, 0xff007080c]),
     ("manface_african",0xff807c8a,["hair_blonde"],[0xff120808, 0xff007080c]),     
#     ("manface_old_2",0xffd5d5c5,["hair_white"],[0xffffcded, 0xffbbcded, 0xff99eebb]),
     ], #man_face_textures,
    [(voice_die,"snd_man_die"),(voice_hit,"snd_man_hit"),(voice_grunt,"snd_man_grunt"),(voice_grunt_long,"snd_man_grunt_long"),(voice_yell,"snd_man_yell"),(voice_stun,"snd_man_stun"),(voice_victory,"snd_man_victory")], #voice sounds
    "skel_human", 1.0,
    psys_game_blood,psys_game_blood_2,
    [[1.7, comp_greater_than, (1.0,face_width), (1.0,temple_width)], #constraints: ex: 1.7 > (face_width + temple_width)
     [0.3, comp_less_than, (1.0,face_width), (1.0,temple_width)],
     [1.7, comp_greater_than, (1.0,face_width), (1.0,face_depth)],
     [0.3, comp_less_than, (1.0,eyebrow_height), (1.0,eyebrow_position)],
     [1.7, comp_greater_than, (1.0,eyebrow_height), (1.0,eyebrow_position)],
     [-0.7, comp_less_than, (1.0,nose_size), (-1.0,nose_shape)],
     [0.7, comp_greater_than, (1.0,nose_size), (-1.0,nose_shape)],
     [2.7, comp_greater_than, (1.0,chin_size), (1.0,mouth_nose_distance), (1.0,nose_height), (-1.0,face_width)],
     ]
  ),
  
  (
    "woman", skf_use_morph_key_10,
    "woman_body",  "woman_calf_l", "f_handL",
    "female_head", woman_face_keys,
    ["woman_hair_p","woman_hair_n","woman_hair_o","woman_hair_q","woman_hair_r","woman_hair_t","woman_hair_s"], #woman_hair_meshes
#    ["woman_hair_a","woman_hair_b","woman_hair_c","woman_hair_d","woman_hair_e","woman_hair_f","woman_hair_g"], #woman_hair_meshes
    [],
    ["hair_blonde", "hair_red", "hair_brunette", "hair_black", "hair_white"], #hair textures
    [],
    [("womanface_young",0xffe3e8ef,["hair_blonde"],[0xffffffff, 0xffb04717, 0xff502a19, 0xff19100c]),
     ("womanface_b",0xffdfdfdf,["hair_blonde"],[0xffa5481f, 0xff502a19, 0xff19100c, 0xff0c0d19]),
     ("womanface_a",0xffe8dfe5,["hair_blonde"],[0xff502a19, 0xff19100c, 0xff0c0d19]),
     ("womanface_brown",0xffaf9f7e,["hair_blonde"],[0xff19100c, 0xff0c0d19, 0xff007080c]),
     ("womanface_african",0xff808080,["hair_blonde"],[0xff120808, 0xff007080c]),
#     ("womanface_midage",0xffe5eaf0,["hair_black","hair_brunette","hair_red","hair_white"],[0xffffcded, 0xffbbcded, 0xff99eebb]),
     ],#woman_face_textures
    [(voice_die,"snd_woman_die"),(voice_hit,"snd_woman_hit"),(voice_yell,"snd_woman_yell")], #voice sounds
    "skel_human", 1.0,
    psys_game_blood,psys_game_blood_2,
  ),
作者: 心中飞翔    时间: 2012-1-14 04:17
作第一个提问者:我觉得script里应该有关于进入战场时对于敌我双方手术技能的定义吧?比如获得双方lord得手术等级之类得~~我想定义默认敌人(不管是否有lord)得手术等级为3~所以我想知道关于获得手术等级得语句在 ...
慑天逐月 发表于 2012-1-13 12:38

战场应该是放进module_mission_templates.py里面
写一个触发器就可以了

http://bbs.mountblade.com.cn/vie ... &extra=page%3D1
作者: 心中飞翔    时间: 2012-1-14 04:18
大家记得解决后要回复,我好编辑到1L(这不是3连)
作者: 兔子    时间: 2012-1-14 10:26
我也来问一个,怎么修改人物升级后得到技能的点数啊,我想只升级,把得到的点数清零
作者: 呜喵酱海星    时间: 2012-1-14 10:31
我也来问个~大多MOD脱光衣服不漏点、为什么有的就漏了咋修改(共 建 和 谐)
作者: 心中飞翔    时间: 2012-1-14 11:23
我也来问个~大多MOD脱光衣服不漏点、为什么有的就漏了咋修改(共 建 和 谐)
wangjing7423935 发表于 2012-1-14 10:31

把模型修改(man_body,woman_body),以及其贴图修改
作者: 埃里斯修士    时间: 2012-1-15 12:58
好吧,问一问鹿过,那个如何增加城市街上的平民人数?
作者: 渐渐逝去的云彩    时间: 2012-1-15 14:45
喵,可不可以让战后清点战利品,变为退出战斗前拾捡物品(杀敌掉落物品与掠夺有关~)来收获捏?
作者: 心中飞翔    时间: 2012-1-15 15:07
好吧,问一问鹿过,那个如何增加城市街上的平民人数?
Ellis 发表于 2012-1-15 12:58

去Module_constants,查找num_town_walkers,然后后面的数字8=刷的数量
作者: 心中飞翔    时间: 2012-1-15 15:08
喵,可不可以让战后清点战利品,变为退出战斗前拾捡物品(杀敌掉落物品与掠夺有关~)来收获捏?
渐渐逝去的云彩 发表于 2012-1-15 14:45

可以
作者: 心中飞翔    时间: 2012-1-15 15:21
我也来问一个,怎么修改人物升级后得到技能的点数啊,我想只升级,把得到的点数清零
天才TU 发表于 2012-1-14 10:26

等骑砍2把。。目前的operation不允许。。。
作者: rubik    时间: 2012-1-15 15:26
本帖最后由 rubik 于 2012-1-15 15:36 编辑

武器点和武器熟练度的换算关系是怎么样的?另,什么样的改动需要开新档?什么样的改动不需要?不要回答说什么有很多改动,或者有大改动之类的。
作者: 渐渐逝去的云彩    时间: 2012-1-15 15:31
可以
心中飞翔 发表于 2012-1-15 15:08

那该怎么弄捏?
作者: 埃里斯修士    时间: 2012-1-15 15:33
我看见r大了,人数弄好了,谢谢
作者: BigM    时间: 2012-1-15 16:40
武器点和武器熟练度的换算关系是怎么样的?另,什么样的改动需要开新档?什么样的改动不需要?不要回答说什么有很多改动,或者有大改动之类的。
rubik 发表于 2012-1-15 15:26


关于开新档,个人感觉涉及id变动的都需要。比如说在物品列表中增加了一个新物品,如果不开新档,而物品的id其实都已经后移动了,那么兵种身上的物品就错乱了。其他的.py文件应该也是如此,在中间新添加一般都要新开档,加在最后貌似没这个问题?不确定,一般新加了东西我都新开档的。另外,之前说新加全局变量需要开新档,但根据R大的帖子,战团似乎不用了。
http://bbs.mountblade.com.cn/vie ... B%BE%D6%B1%E4%C1%BF
作者: BigM    时间: 2012-1-15 16:43
那该怎么弄捏?
渐渐逝去的云彩 发表于 2012-1-15 15:31


乃的问题太大了,要回答这个问题等于做一个新功能了。你可以先尝试自己弄,碰到具体问题再来询问
作者: 慑天逐月    时间: 2012-1-15 18:30
15# 心中飞翔


好吧……似乎可以……当然鹿过大可以写个触发器编辑到一楼…………直接就一范例了…………
作者: 心中飞翔    时间: 2012-1-15 23:58
15# 心中飞翔


好吧……似乎可以……当然鹿过大可以写个触发器编辑到一楼…………直接就一范例了…………
慑天逐月 发表于 2012-1-15 18:30

这个只是问答贴。。触发器什么的还是要自己写的,我们只提供思路。。。
作者: 埃里斯修士    时间: 2012-1-16 18:57
再问鹿过一个问题,如果slot相同的数字的话比如Slot_xxx_xx = 100,又有一个slot也是100的话进入游戏某条script是不是会报错跳红字呢
作者: 埃里斯修士    时间: 2012-1-16 19:10
我弄懂了,果然。呵呵,这不算连贴吧。不过鹿过还是编辑到1L吧,可能有很多人一样会犯低级错误
作者: tianzhao    时间: 2012-1-17 00:11
本帖最后由 tianzhao 于 2012-1-17 00:54 编辑

想问几个比较迫切的问题

1 如何增加人数已经被回答了真好。我想进一步问一下如何增加市民的种类了。我想加2个小孩的种族进去。

2 关于火与剑里的车阵能否修改成不同国家引用不同的模型,比如织田用木栅栏,一般国家用木盾竹束等。

3 如何做出那种可以破坏的障碍物?设定好了AI就会在战斗时自行破坏吗?能设成有派别的吗,比如设成城门或者栅栏别被自己的兵给打坏。在汉匈里看见自己人也会去破坏。

4 能否让弓一次射出几枝箭,比如游戏影视中常见的2枝或3枝那种。每枝箭都有单独的攻击判定而不是单纯射一个3枝在一起的箭的模型出去。



5  攻城的时候那种还要打街道战,最后城堡内部决战是需要py再加进去的吗?火与剑好像没有这种模式。新做的建筑没用有些可惜。

6 rubik领军者里的背旗系统怎么做。。。我如今的对应方法1是做头部的顶点动画(因为不用原版的头),把腿部空出来。2是头部连体。这个问题不方便说就算了。

7 这个问题有些复杂。就是火与剑去掉了城堡里的夫人,如果按加同伴的方法简单的复原人数倒是不难。但是对话和任务的代码就太多了。我想问问关于夫人的这部分代码是哪些?不知道能不能一个个的重新复原出来。不包括游戏的婚姻系统(反正也不用)。

还有很多小问题啊不过要自己试验下先再好来求助。
作者: 心中飞翔    时间: 2012-1-17 01:08
想问几个比较迫切的问题

1 如何增加人数已经被回答了真好。我想进一步问一下如何增加市民的种类了。我想加2个小孩的种族进去。

2 关于火与剑里的车阵能否修改成不同国家引用不同的模型,比如织田用木栅栏,一般国家用木盾竹束等。

3 如何做出那种可以破坏的障碍物?设定好了AI就会在战斗时自行破坏吗?

4  攻城的时候那种还要打街道战,最后城堡内部决战是需要py再加进去的吗?火与剑好像没有这种模式。新做的建筑没用有些可惜。

5 rubik领军者里的背旗系统怎么做。。。我如今的对应方法1是做头部的顶点动画(因为不用原版的头),把腿部空出来。2是头部连体。这个问题不方便说就算了。

6 这个问题有些复杂。就是火与剑去掉了城堡里的夫人,如果按加同伴的方法简单的复原人数倒是不难。但是对话和任务的代码就太多了。我想问问关于夫人的这部分代码是哪些?不知道能不能一个个的重新复原出来。不包括游戏的婚姻系统(反正也不用)。
tianzhao 发表于 2012-1-17 00:11

1.
slot_faction_town_walker_male_troop      = 53
slot_faction_town_walker_female_troop    = 54
slot_faction_village_walker_male_troop   = 55
slot_faction_village_walker_female_troop = 56
slot_faction_town_spy_male_troop         = 57
slot_faction_town_spy_female_troop       = 58
把那个新种类的市民赐上面的slot就可以了

2.可以,场景编辑模式里改

3.door_destructible就是一个可以破坏的场景模型类型,去scene_props里面搜索即可,AI不会自动打

4.查看战团街道代码即可

5.查看领军者源代码把,不然就去问R大

6.去module_dialogs查找夫人的对话,任务都在里面了
作者: tianzhao    时间: 2012-1-17 16:28
本帖最后由 tianzhao 于 2012-1-17 23:48 编辑

谢谢ls的回复,我等下去试验再回报结果,不懂的再问你好了。
火与剑什么都好,就是删了部分原版就有的功能这点挠头啊。

PS:汗!原版&战团还有火与剑的MS里的城市名称都不一样。看来不能随便拿一个来试了。
作者: 心中飞翔    时间: 2012-1-18 04:56
谢谢ls的回复,我等下去试验再回报结果,不懂的再问你好了。
火与剑什么都好,就是删了部分原版就有的功能这点挠头啊。

PS:汗!原版&战团还有火与剑的MS里的城市名称都不一样。看来不能随便拿一个来试了。
tianzhao 发表于 2012-1-17 16:28

4 能否让弓一次射出几枝箭,比如游戏影视中常见的2枝或3枝那种。每枝箭都有单独的攻击判定而不是单纯射一个3枝在一起的箭的模型出去。
目前的operation不允许,不过一个附加的程序可以实现,不过不怎么推选(如果你使用可那个程序,那别人玩你的MOD必须要点那个程序才能开玩)如果你需要可以继续回复。。
作者: 渐渐逝去的云彩    时间: 2012-1-19 17:29
:L……
人物的等级上限及升级所需经验要怎么才能改?
作者: 心中飞翔    时间: 2012-1-20 06:12
:L……
人物的等级上限及升级所需经验要怎么才能改?
渐渐逝去的云彩 发表于 2012-1-19 17:29

貌似不能改
作者: 渐渐逝去的云彩    时间: 2012-1-20 13:03
那,等级的相关数据是在哪找的到呢?
作者: 心中飞翔    时间: 2012-1-20 13:04
那,等级的相关数据是在哪找的到呢?
渐渐逝去的云彩 发表于 2012-1-20 13:03

header_troops
作者: tianzhao    时间: 2012-1-20 16:30
本帖最后由 tianzhao 于 2012-1-20 16:35 编辑

昨天先试了下增加城市的人数,和加新的市民。都失败了。
1 首先单纯增加人数,似乎是有限制的不能无限增多。我只打倒了8个人(为什么会是打倒看后面)。而且部分城市没有增多人数,乡村也没受影响。那8个市民而是会攻击主角的,看样子是派别出了问题。MS是用的论坛里放的1.143,应该是没改过的。

2 添加新市民的话“slot_faction_town_walker_male_troop      = 53
                          slot_faction_town_walker_female_troop    = 54

这代码结尾的53&54怎么改了?我看了下教程这数字是引用的号码,而且和下面的几段都是顺序排下来的。我复制了男市民的代码做了新市民,排在原 slot的下面,结尾的53没改。在游戏里没出错但也没见新市民出来。

  弓箭不能那么做有些残念(本来是有些想把箭做成3枝连体的。。。),但骑砍里还是有能散射的散弹枪的,勉强能用吧。现在一点点的改火与剑中,先把一些场景&大地图贴图慢慢对比着换掉。
作者: 心中飞翔    时间: 2012-1-21 05:02
昨天先试了下增加城市的人数,和加新的市民。都失败了。
1 首先单纯增加人数,似乎是有限制的不能无限增多。我只打倒了8个人(为什么会是打倒看后面)。而且部分城市没有增多人数,乡村也没受影响。那8个市民而是会攻击主角的,看样子是派别出了问题。MS是用的论坛里放的1.143,应该是没改过的。

2 添加新市民的话“slot_faction_town_walker_male_troop      = 53
                          slot_faction_town_walker_female_troop    = 54

这代码结尾的53&54怎么改了?我看了下教程这数字是引用的号码,而且和下面的几段都是顺序排下来的。我复制了男市民的代码做了新市民,排在原 slot的下面,结尾的53没改。在游戏里没出错但也没见新市民出来。

1+2问题。。你会使用slot吗。。。




  弓箭不能那么做有些残念(本来是有些想把箭做成3枝连体的。。。),但骑砍里还是有能散射的散弹枪的,勉强能用吧。现在一点点的改火与剑中,先把一些场景&大地图贴图慢慢对比着换掉。

去这下载一个补助程序把
http://forums.taleworlds.com/ind ... 288.html#msg3634288

然后使用spawn_missile可以做出你那样的效果,不过这个程序很麻烦的。。玩你的MOD的人都要开这个程序才能玩

作者: tianzhao    时间: 2012-1-23 13:45
改栅栏算比较成功的。动AI网格果然容易出问题。可惜骑砍的AI还是不行,对方人少还好,如果骑兵多的话,我方的骑兵则不会绕进去打而是隔着栏杆对打,损失太大了。。。

  我这里想问下,加新建筑进去不需要加代码吧。看教程在scene_props加名称和改总数就可以了。我在编辑模式看是看到了加入的模型名字,但是点不出模型来。用的是改了名的栅栏,模型和碰撞这方面应该是没错的。
作者: 心中飞翔    时间: 2012-1-24 04:53
本帖最后由 心中飞翔 于 2012-1-24 04:54 编辑
改栅栏算比较成功的。动AI网格果然容易出问题。可惜骑砍的AI还是不行,对方人少还好,如果骑兵多的话,我方的骑兵则不会绕进去打而是隔着栏杆对打,损失太大了。。。

  我这里想问下,加新建筑进去不需要加代码吧 ...
tianzhao 发表于 2012-1-23 13:45

scene_prop部分要填好模型名称,碰撞名称
点不出模型是什么???
会不会是模型太小什么的,或者Y,X,Z坐标设置错误?
(我是模型白痴。。)
作者: tianzhao    时间: 2012-1-25 08:49
模型我只有再试试了。一开始替换掉游戏自带的车体时是能用的。但我想新建成一个场景而不是替换原始模型,然后就发现只能看见名字而点不出来。scene_prop的填法和原版的不同,改了下后缀“0”的数目才不报错的。不知道是不是这个的原因。
“spr_oim_zhalan 0 0 spr_zhalan bo_zhalan 0”
这是参考同样类型的场景模型写的。不同类型的模型写法似乎不一样了。
PS:大地图改AI似乎是比较容易出错,还真是删不得。
作者: 心中飞翔    时间: 2012-1-25 09:01
模型我只有再试试了。一开始替换掉游戏自带的车体时是能用的。但我想新建成一个场景而不是替换原始模型,然后就发现只能看见名字而点不出来。scene_prop的填法和原版的不同,改了下后缀“0”的数目才不报错的。不知道 ...
tianzhao 发表于 2012-1-25 08:49

这个是TXT修改???
作者: tianzhao    时间: 2012-1-25 20:45
嗯。这种txt修改就够了吧,和加Music一样?
作者: 我就是cz    时间: 2012-1-25 22:18
我问一个,让领主可以自己领地的中立兵种,我吧兵种的属性改陈中立的
作者: 我就是cz    时间: 2012-1-25 23:16
53# 心中飞翔


具体的说,我想要一些兵种不被阵营的影响,任何领主只要占领这个村子,就能招募这兵种,而在城堡里,才能招募到自己阵营的兵种。。。。。。
作者: 心中飞翔    时间: 2012-1-26 05:28
53# 心中飞翔


具体的说,我想要一些兵种不被阵营的影响,任何领主只要占领这个村子,就能招募这兵种,而在城堡里,才能招募到自己阵营的兵种。。。。。。
我就是cz 发表于 2012-1-25 23:16

1.在那个村庄设置一个slot,slot为那个村庄的独特兵种
2.在script_cf_reinforce_party 使用 try_for_range, 获取领主的村庄
3.如果有包含1的村庄,那就给那个领主加上这个兵种
作者: 陌落    时间: 2012-1-28 09:32
攻城怎么骑马啊
作者: BigM    时间: 2012-1-28 16:53
攻城怎么骑马啊
陌落 发表于 2012-1-28 09:32


去掉攻城这个mt里的af_override_horse。
作者: oscarzxd    时间: 2012-2-1 20:00
问一个竞技场装备库的问题,就是进竞技场后随机穿戴的东西,这东西是在哪里设置的,用魔球能修改不?
作者: 无夜游民    时间: 2012-2-1 21:39
领主家族关系怎么改啊,性别外观好改,魔球改一下就好了,但是改成女的之后,电脑仍然认为她是男的,这在哪儿改?
作者: Satradius    时间: 2012-2-1 23:56
我在玩1257ad的时候,发现我队伍中的医院骑士脑袋上顶的圆圈中并非我的纹章,而是医院骑士团的黑底白色燕尾十字。而在1257ad中并没有单独的骑士团阵营或小势力。同样的现象也在圣殿兵种身上发现。这该如何设置?PY怎么做?直接修改TXT呢?
作者: AK470    时间: 2012-2-2 14:26
如何修改竞技场所用装备?
作者: BigM    时间: 2012-2-2 17:17
领主家族关系怎么改啊,性别外观好改,魔球改一下就好了,但是改成女的之后,电脑仍然认为她是男的,这在哪儿改?
无夜游民 发表于 2012-2-1 21:39


家族关系在script理搜索initialize_aristocracy
作者: 心中飞翔    时间: 2012-2-3 10:53
如何修改竞技场所用装备?
AK470 发表于 2012-2-2 14:26

把现有竞技场装备替换了
作者: AK470    时间: 2012-2-3 11:32
63# 心中飞翔


加装备呢
作者: oscarzxd    时间: 2012-2-3 12:16
63# 心中飞翔


这部分代码在哪里啊……或者用魔球哪里改啊(⊙v⊙)嗯
作者: 心中飞翔    时间: 2012-2-3 12:44
63# 心中飞翔


加装备呢
AK470 发表于 2012-2-3 11:32

(
    "arena_melee_fight",mtf_arena_fight,-1,
    "You enter a melee fight in the arena.",
    [
      (0,mtef_visitor_source|mtef_team_0,af_override_all,aif_start_alarmed,1,[itm_practice_bow,itm_practice_arrows,itm_practice_horse,itm_arena_tunic_red, itm_red_tourney_helmet]),
。。。。。。。。。。
    ],
    tournament_triggers
  ),

括号里,加亮部分,详细可以去看http://bbs.mountblade.com.cn/vie ... 4%D6%D0%B7%C9%CF%E8
的module_mission_templates部分
作者: BigM    时间: 2012-2-4 22:49
position_transform_position_to_local
position_transform_position_to_parent
的用处是什么?
作者: 昵称还要三百!    时间: 2012-2-5 10:28
position_transform_position_to_local
position_transform_position_to_parent
的用处是什么?
mskimizd 发表于 2012-2-4 22:49

答案在这里
http://bbs.mountblade.com.cn/red ... 7&goto=lastpost
作者: 心中飞翔    时间: 2012-2-5 10:31
position_transform_position_to_local
position_transform_position_to_parent
的用处是什么?
mskimizd 发表于 2012-2-4 22:49

我表示我的数学太烂了,无法理解MS里面任何除了加减乘除平方根以外的数学。。
作者: tianzhao    时间: 2012-2-5 21:01
继续请教个火与剑的问题。
大地图上雇佣兵营寨里的那种佣兵的装备,在哪个py文件里可以修改。
这类兵种的装备代码那栏和其他兵种不同,是空白的没有写明兵种具体是用哪些道具。应该是在别的文件里有规定调用哪些(因为还可以给佣兵自定各部分装备的关系)。如以前那种直接在兵种栏修改代码的方法不能彻底换掉旧装备,一部分士兵仍旧会穿回游戏原定的服装,用旧的武器。
另外在module_dialogs里是否可以查到佣兵队长的那些对话选项(想限制下佣兵可选择的装备内容)。谢谢啦
作者: 心中飞翔    时间: 2012-2-6 01:35
继续请教个火与剑的问题。
大地图上雇佣兵营寨里的那种佣兵的装备,在哪个py文件里可以修改。
这类兵种的装备代码那栏和其他兵种不同,是空白的没有写明兵种具体是用哪些道具。应该是在别的文件里有规定调用哪些( ...
tianzhao 发表于 2012-2-5 21:01

告诉你一个方法把,逆搜索,去language文件夹里面,找到那些兵种的汉化,然后每个文档都搜索过去,就会发现你想要的,比如在module_dialogs搜索佣兵队长的兵种代码,你就会查到他的对话
作者: 有限幻想    时间: 2012-2-6 15:50
store_random_in_range  有没包括下限呀

例如:(store_random_in_range, ":type", 0, 4),    ":type"有没可能等于4呀
作者: 昵称还要三百!    时间: 2012-2-6 17:36
store_random_in_range  有没包括下限呀

例如:(store_random_in_range, ":type", 0, 4),    ":type"有没可能等于4呀
hyidg 发表于 2012-2-6 15:50

不包括下限。
作者: tianzhao    时间: 2012-2-6 23:17
- -b了解了,我也想过靠这样搜索的。火与剑的py看的人果然是不多(抹汗),问代码还是战团方便些。
OTZ我也是一直在思考倒底是改战团还是火与剑的好。。。不会PY就只能选功能多的MOD。
作者: oscarzxd    时间: 2012-2-7 14:45
本帖最后由 oscarzxd 于 2012-2-7 14:48 编辑

请问用魔球修改招兵模板后用重新开档么?
加问个领主士兵升级就靠领主的教练技能啊还是有啥米其他公式啊?
作者: 有限幻想    时间: 2012-2-7 15:08
怎么提高 自定义兵种【小兵】 的 等级 ,属性 和 技能和 武器熟练度、装备等 我都会的,就缺个等级
作者: 昵称还要三百!    时间: 2012-2-7 15:49
怎么提高 自定义兵种【小兵】 的 等级 ,属性 和 技能和 武器熟练度、装备等 我都会的,就缺个等级
hyidg 发表于 2012-2-7 15:08

比如这个,
  ["recruit","Recruit","Recruits",tf_guarantee_all,no_scene,reserved,fac_commoners,
   [],
   def_attrib_multiplayer|level(4),wp(80),knows_common,man_face_middle_1, man_face_old_2],
level就是等级。
作者: 有限幻想    时间: 2012-2-7 17:16
比如这个,
  ["recruit","Recruit","Recruits",tf_guarantee_all,no_scene,reserved,fac_commoners,
   [],
   def_attrib_multiplayer|level(4),wp(80),knows_common,man_face_middle_1, man_face_old_2],
level就是等级。

游戏中 改变 等级4到 等级6
作者: 昵称还要三百!    时间: 2012-2-7 18:47
比如这个,
  ["recruit","Recruit","Recruits",tf_guarantee_all,no_scene,reserved,fac_commoners,
   [],
   def_attrib_multiplayer|level(4),wp(80),knows_common,man_face_middle_1, man_face_old_2],
lev ...
hyidg 发表于 2012-2-7 17:16

LS是说把骑砍游戏本身的编辑模式作为一个编辑器然后修改mod文件?貌似只能编辑场景吧?
等级之类的东西在开始新游戏之后都从mod文件中读取并存在存档里,要修改也只能修改存档里的东西而不能修改mod的txt文件,所以troops的信息更新后并不能应用于旧档,要开新档才能看到变化。
如果只是修改存档的信息的话用作弊模式或者导入导出就可以了吧。
作者: 有限幻想    时间: 2012-2-7 21:59
本帖最后由 hyidg 于 2012-2-7 22:01 编辑

(troop_raise_attribute, "trp_player",ca_strength,1),# "trp_player" 力量+1
           (troop_raise_skill, "trp_player","skl_leadership",1),# "trp_player" "  的 skl_leadership|统 御 +1
           (troop_raise_skill, "trp_player","skl_riding",1),#skl_riding|骑 术+1
详细看
http://bbs.mountblade.com.cn/viewthread.php?tid=259325
就等级没法改变
作者: 埃里斯修士    时间: 2012-2-8 00:06
再问鹿过几个问题     1 关于士兵工资计算怎样搜索                         2 城市繁荣度以及城市出产货物的修改         三  我做了攻城车 但是单独添加模型进场景模型却不会动  该如何让它东
作者: BigM    时间: 2012-2-8 01:55
再问鹿过几个问题     1 关于士兵工资计算怎样搜索                         2 城市繁荣度以及城市出产货物的修改         三  我做了攻城车 但是单独添加模型进场景模型却不会动  该如何让它东
Ellis 发表于 2012-2-8 00:06

1. script_game_get_total_wage/script_game_get_troop_wage
2.繁荣度:http://bbs.mountblade.com.cn/vie ... &extra=page%3D1
   货物不知。
3.prop_instance_animate_to_position ,移动到某个位置,先获取某个物品的pos,移动pos,然后用这个操作移动到pos.你去看海战的代码,比较简单,容易看明白。更好的就是去看攻城塔的代码。
作者: BigM    时间: 2012-2-8 01:57
(troop_raise_attribute, "trp_player",ca_strength,1),# "trp_player" 力量+1
           (troop_raise_skill, "trp_player","skl_leadership",1),# "trp_player" "  的 skl_leadership|统 御 +1
           (tro ...
hyidg 发表于 2012-2-7 21:59


貌似MS没有类似的操作。不知道WSE有没有在这方面增强,你可以去看看。
作者: 心中飞翔    时间: 2012-2-8 04:58
比如这个,
  ["recruit","Recruit","Recruits",tf_guarantee_all,no_scene,reserved,fac_commoners,
   [],
   def_attrib_multiplayer|level(4),wp(80),knows_common,man_face_middle_1, man_face_old_2],
lev ...
hyidg 发表于 2012-2-7 17:16

比如这个,
  ["recruit","Recruit","Recruits",tf_guarantee_all,no_scene,reserved,fac_commoners,
   [],
   def_attrib_multiplayer|level(4),wp(80),knows_common,man_face_middle_1, man_face_old_2],
level就是等级。

游戏中 改变 等级4到 等级6

把那个绿色的数字改成6就可以了
作者: 心中飞翔    时间: 2012-2-8 05:04
再问鹿过几个问题     1 关于士兵工资计算怎样搜索                         2 城市繁荣度以及城市出产货物的修改         三  我做了攻城车 但是单独添加模型进场景模型却不会动  该如何让它东
Ellis 发表于 2012-2-8 00:06

第2个问题,城镇出产货物

第1个去script_center_get_production改,里面有相关的出货数量设置

("center_get_production",
    [
        #Actually, this could be reset somewhat to yield supply and demand as raw numbers
        #Demand could be set values for rural and urban
        #Supply could be based on capital goods -- head of cattle, head of sheep, fish ponds, fishing fleets, acres of grain fields, olive orchards, olive presses, wine presses, mills, smithies, salt pans, potters' kilns, etc
        #Prosperity would increase both demand and supply

其他就是设置城镇里面的以下的slot
slot_center_head_cattle         = 205 #dried meat, cheese, hides, butter
slot_center_head_sheep                        = 206 #sausages, wool
slot_center_head_horses                         = 207 #horses can be a trade item used in tracking but which are never offered for sale

slot_center_acres_pasture       = 208 #pasture area for grazing of cattles and sheeps, if this value is high then number of cattles and sheeps increase faster
slot_center_acres_grain                        = 209 #grain
slot_center_acres_olives        = 210 #olives
slot_center_acres_vineyard                = 211 #fruit
slot_center_acres_flax          = 212 #flax
slot_center_acres_dates                        = 213 #dates

slot_center_fishing_fleet                = 214 #smoked fish
slot_center_salt_pans                    = 215 #salt

slot_center_apiaries                       = 216 #honey
slot_center_silk_farms                        = 217 #silk
slot_center_kirmiz_farms                = 218 #dyes

slot_center_iron_deposits       = 219 #iron
slot_center_fur_traps                        = 220 #furs

slot_center_mills                                = 221 #bread
slot_center_breweries                        = 222 #ale
slot_center_wine_presses                = 223 #wine
slot_center_olive_presses                = 224 #oil

slot_center_linen_looms                        = 225 #linen
slot_center_silk_looms          = 226 #velvet
slot_center_wool_looms          = 227 #wool cloth

slot_center_pottery_kilns                = 228 #pottery
slot_center_smithies                        = 229 #tools
slot_center_tanneries                        = 230 #leatherwork
slot_center_shipyards                        = 231 #naval stores - uses timber, pitch, and linen

slot_center_household_gardens   = 232 #cabbages

作者: 有限幻想    时间: 2012-2-8 09:51
本帖最后由 hyidg 于 2012-2-8 13:03 编辑

85# 心中飞翔

  ["yibing","Recruit","Recruits",tf_guarantee_all,no_scene,reserved,fac_commoners,
   [],
   def_attrib_multiplayer|level(4),wp(80),knows_common,man_face_middle_1, man_face_old_2],
我做了个按纽内容是:     

("jia_skl_power_strike",
[(store_skill_level,reg2,"skl_power_strike","trp_yibing"),(lt,reg2,10),      
[strike] # (troop_raise_skill, "$yibing","skl_power_strike",1),(call_script, "script_troop_skl","$yibing"),(troop_raise_skill, "$yibing","skl_power_strike",-1),(le, reg11 ,reg15),[/strike]      
  ]," skl_power_strike {reg2} +1 ",
       [(troop_raise_skill, "trp_yibing","skl_power_strike",2)]),# +2

那么点击一次按钮后,本来小兵强击技能代码中设为为0,那么实际游戏中 只要点 一下 就变成2强击,再点变成4强击

对等级有类似办法吗?
作者: 心中飞翔    时间: 2012-2-8 09:59
85# 心中飞翔

  ["yibing","Recruit","Recruits",tf_guarantee_all,no_scene,reserved,fac_commoners,
   [],
   def_attrib_multiplayer|level(4),wp(80),knows_common,man_face_middle_1, man_face_old_2], ...
hyidg 发表于 2012-2-8 09:51

那在使用一次(troop_raise_skill, "trp_yibing","skl_power_strike",2)]),# +2
作者: luoyao    时间: 2012-2-8 13:43
在场景里能做到时间的流逝吗
作者: 心中飞翔    时间: 2012-2-9 04:48
在场景里能做到时间的流逝吗
luoyao 发表于 2012-2-8 13:43

目前没有人办到
作者: oscarzxd    时间: 2012-2-10 20:24
请问劝降领主失败后等待N天可以再次劝降,这个N是哪里设置的?
作者: 有限幻想    时间: 2012-2-11 12:50
本帖最后由 hyidg 于 2012-2-11 12:52 编辑

troop_raise_proficiency                = 1522
troop_raise_proficiency_linear         = 1523       
troop_add_proficiency_points           = 1525   
三者区别

作者: 心中飞翔    时间: 2012-2-11 13:51
troop_raise_proficiency                = 1522
troop_raise_proficiency_linear         = 1523       
troop_add_proficiency_points           = 1525   
三者区别
hyidg 发表于 2012-2-11 12:50

MS基本都是英文,google翻译一下就基本差不多知道了,实在不懂,就去看看实例。。。

troop_add_proficiency_points           = 1525   # (troop_add_proficiency_points,<troop_id>,<value>),
加可以分配的熟练度

troop_raise_proficiency                = 1522        # (troop_raise_proficiency,<troop_id>,<proficiency_no>,<value>),
增加指定的熟练度的值

troop_raise_proficiency_linear,不明,没使用过
作者: BigM    时间: 2012-2-13 00:18
troop_raise_proficiency                = 1522
troop_raise_proficiency_linear         = 1523       
troop_add_proficiency_points           = 1525   
三者区别
hyidg 发表于 2012-2-11 12:50


troop_raise_proficiency_linear 就是想加多少就实际加多少,troop_raise_proficiency的增值似乎是和weapon master有关。
作者: 90後の杯具    时间: 2012-2-14 20:14
我也来问下,是关于联机地图的几个问题。       望解答 问题有点多O(∩_∩)O哈哈~{:2_36:}                                                                                              1:为什么我在原版联机地图上用编辑模式改了地图,别人进来就无限下载地图,有时候别人进来还会错误                                                                                                       2:我添加了地图放入SceneObj 文件夹,并且加了代码到scenes.txt里面。可是不能在联机模式里找到地图
3:我如何在原来几个地图的基础上增添新的地图呢?比如说原来只有竞技场废墟随即地图等等,如果我要加新的地图该怎么弄。PS{如果我要在各种模式都加上这个新地图该怎么办?}除了SceneObj这里得放进地图。这里添加代码scenes.txt。还有什么吗?另外scenes.txt添加一个新地图代码,在这个scenes.txt滴2行里需不需要+1?
4如果我在编辑模式编辑地图时,怎么弄可开关门。{就是按F键可开关的门,,我想做一个类似迷宫的图。}或像攻城模式的大门开关的图。
5怎么在做地图时添加粒子效果
作者: 心中飞翔    时间: 2012-2-15 05:15
我也来问下,是关于联机地图的几个问题。       望解答 问题有点多O(∩_∩)O哈哈~{:2_36:}                                                                                              1:为什么我 ...
90後の杯具 发表于 2012-2-14 20:14

建议你去看置顶的MOD教程,你的所有问题在你会MODULE SYSTEM之后全部解决的,TXT是不能制作联机部分的(当然你可以把原来的地图使用TXT替换,不过不保证有bug。。)
作者: kavro    时间: 2012-2-21 18:13
1.把诺德王国改名了,和他的士兵对话却是英文,怎么解决?
2.战团1.143游戏刀剑之类的没有准星,弓弩却有,卸掉重新装也一样,怎么办啊···
3.城市浮在空中.........希望能解决
作者: BigM    时间: 2012-2-21 18:26
1.把诺德王国改名了,和他的士兵对话却是英文,怎么解决?
2.战团1.143游戏刀剑之类的没有准星,弓弩却有,卸掉重新装也一样,怎么办啊···
3.城市浮在空中.........希望能解决
kavro 发表于 2012-2-21 18:13


你改的什么名,汉化吗?不会影响其他的。
本来如此。
为何出现,一般都是场景文件和代码没有对应。
作者: 心中飞翔    时间: 2012-2-22 01:14
1.把诺德王国改名了,和他的士兵对话却是英文,怎么解决?
2.战团1.143游戏刀剑之类的没有准星,弓弩却有,卸掉重新装也一样,怎么办啊···
3.城市浮在空中.........希望能解决
kavro 发表于 2012-2-21 18:13

1.汉化问题
2.刀剑有准心有什么用。。。
3.有些MOD原来就这个bug了。。
作者: kavro    时间: 2012-2-23 16:03
你改的什么名,汉化吗?不会影响其他的。
本来如此。
为何出现,一般都是场景文件和代码没有对应。
mskimizd 发表于 2012-2-21 18:26

把诺德王国改成 皇家卫队联盟(直接去文档里改,没用魔球改).之后和他的守城士兵之类的人说话全是用英文回复我....我表示鸭梨很大..
作者: kavro    时间: 2012-2-23 16:04
99# 心中飞翔

可是以前是有准心的..把游戏打包到别的电脑玩也有,是不是我少了什么插件之类的东西啊···
作者: qizi    时间: 2012-2-24 13:32
能解释下战团的兵种代码和菜单结构吗?谢谢
作者: BigM    时间: 2012-2-24 15:50
本帖最后由 mskimizd 于 2012-2-24 15:56 编辑
能解释下战团的兵种代码和菜单结构吗?谢谢
qizi 发表于 2012-2-24 13:32


每个moudle文件开始的注释就是介绍了结构。
或者你看教程,置顶那个,或者鹿过写的
http://bbs.mountblade.com.cn/vie ... &extra=page%3D3
作者: 慑天逐月    时间: 2012-2-26 21:56
……魔球新建兵种默认在列表的最后……比起添加在各国正规军中间,这会产生什么影响和问题吗?求助……单独发帖没人回答……
作者: 心中飞翔    时间: 2012-2-28 08:54
把诺德王国改成 皇家卫队联盟(直接去文档里改,没用魔球改).之后和他的守城士兵之类的人说话全是用英文回复我....我表示鸭梨很大..
kavro 发表于 2012-2-23 16:03


……魔球新建兵种默认在列表的最后……比起添加在各国正规军中间,这会产生什么影响和问题吗?求助……单独发帖没人回答……
慑天逐月 发表于 2012-2-26 21:56



无视魔球。。魔球=TXT
作者: 慑天逐月    时间: 2012-2-28 18:56
106# 心中飞翔


我知道……我只是想知道有没有ms创建的必要……没必要的话我就不改了……




欢迎光临 骑马与砍杀中文站论坛 (https://bbs.mountblade.com.cn/) Powered by Discuz! X3.4