骑砍模型修改逻辑

这篇博客用作日志的性质。

一,在自定义战场中测试自己制作好的地图

1、将制作好的地图保存到Mount & Blade II Bannerlord\Modules\SandBoxCore\SceneObj内


2、用Notepad++打开 \Mount & Blade II Bannerlord\Modules\CustomBattle\ModuleData\custom_battle_scenes.xml
3、根据你制作的地图类型(城堡城镇、村庄、野外),挑选一个合适的类别,这里选择的是野战
 (点击展开 / 收起)
4、这里复制现成的代码,把相应的部分改成自己需要的
id 是自己之前保存的地图文件的名称,这里是kingclone_test_map
name 是地图在自定义战斗菜单界面的名称,随便填自己喜欢的,这里是“互动竞技场1”


然后保存即可

二,修改士兵模型

*修改自定义战斗主将模型的信息位置在:

Mount & Blade II Bannerlord\Modules\CustomBattle\ModuleData\custombattlecharacters.xml

修改方法同理,如下图所示:

三,常见的一些引用库位置

1,using TaleWorlds.MountAndBlade.View.MissionViews;  

在\Modules\Native\bin\Win64_Shipping_Client

2,Agent  角色
agent.SetInitialAgentScale(10f);//设置体型大小
agent.SetMaximumSpeedLimit(0.0001f, false);//限制最大移速
agent.Health = 8888f;//血量

四,作弊预览所有物品

输入指令ALT+~,开启作弊模式:

config.cheat_mode 1  //开启作弊模式的指令

campaign.add_gold_to_hero 1000000000//解锁锻造里的全部配件

五,人物属性对照列表

技能:
Athletic  体育
Riding   骑术
OneHanded  单手
TwoHanded  双手
Polearm 武器
Bow  弓
Crossbow 弩
Throwing  投掷

装备:
Item0/1/2 武器、盾牌
Head 头部
Cape 肩甲、披风
Leg 腿
Gloves 手腕

Body 身体

Horse 马匹
HorseHarness 马鞍

另外旗子是banner,目前不知道怎么加上去(据说是有bug?)

示例:

将游戏中的imperial_equite改为武圣关羽的皮肤

	<NPCCharacter
		id="imperial_equite"
		default_group="Cavalry"
		level="16"
		name="{=1PsLlMaQ}Imperial Equite"
		upgrade_requires="ItemCategory.horse"
		occupation="Soldier"
		culture="Culture.empire">
		<face>
			<face_key_template
				value="BodyProperty.fighter_empire" />
		</face>
		<skills>
			<skill
				id="Athletics"
				value="60" />
			<skill
				id="Riding"
				value="70" />
			<skill
				id="OneHanded"
				value="70" />
			<skill
				id="TwoHanded"
				value="10" />
			<skill
				id="Polearm"
				value="100" />
			<skill
				id="Bow"
				value="30" />
			<skill
				id="Crossbow"
				value="10" />
			<skill
				id="Throwing"
				value="10" />
		</skills>		
		<Equipments>			
			<EquipmentRoster>
				<equipment
					slot="Item0"
					id="Item.guanyu_weapon" />
				<equipment
					slot="Item1"
					id="Item.han_huanshoudao" />
				<equipment
					slot="Item2"
					id="Item.inwenlongshou_shield" />
				<equipment
					slot="Body"
					id="Item.sanguo_guanyu_kuijia" />
				<equipment
					slot="Gloves"
					id="Item.padded_mitten" />
				<equipment
					slot="Leg"
					id="Item.sanguo_guanyu_tuijia" />
				<equipment
					slot="Head"
					id="Item.sanguo_guanyu_head" />
				<equipment
					slot="Cape"
					id="Item.yangjiapifeng" />
			</EquipmentRoster>
		
			<EquipmentSet
				id="empire_troop_civilian_template_t2"
				civilian="true" />
			<equipment
				slot="Horse"
				id="Item.t3_empire_horse" />
			<equipment
				slot="HorseHarness"
				id="Item.Shengyuzhanmamajia" />
		</Equipments>
	</NPCCharacter>

修改之后如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值