alt+~呼出控制台界面
输入config.cheat_mode 1命令打开作弊模式
(关闭的话输入config.cheat_mode 0)
一、代码
campaign.add_hero_relation all | 100 全图加关系100
解锁锻造
campaign.unlock_all_crafting_pieces
j金币
campaign.add_gold_to_hero 1000000
开启关闭作弊
关闭
config.cheat_mode 0
开启
config.cheat_mode 1
1.1 提升英雄技能
骑砍2提升自己英雄的某个技能
增加专精点:
1.增加玩家1点专精点。
campaign.add_focus_points_to_hero。
2.增加玩家x点专精点:
campaign.add_focus_points_to_hero 【正数数值】。
举例:
campaign.add_focus_points_to_hero 10
3.增加指定人物x点专精点:
campaign.add_focus_points_to_hero 【人物英文名】 | 【正数数值】。
增加属性点:
1.增加玩家1点属性点。
campaign.add_attribute_points_to_hero。
2.增加玩家x点属性点。
campaign.add_attribute_points_to_hero 【正数数值】。
举例:
campaign.add_focus_points_to_hero 20
3.增加指定人物1点属性点。
campaign.add_attribute_points_to_hero 【人物英文名】 |。
修改技能等级:
1.修改指定人物全技能等级。
campaign.set_skills_of_hero 【人物英文名】 | 【正数数值】。
2.修改玩家指定技能等级。
要先将游戏设置成英文模式
campaign.set_skill_main_hero 【技能英文名】 | 【正数数值】。
举例:
双手200
campaign.set_skill_main_hero Two Handed | 200
弓箭300
campaign.set_skill_main_hero Crosswow | 300
3.修改全同伴技能等级。
campaign.set_skill_of_all_companions 【技能英文名】 | 【正数数值】。
4、修改同伴所有等级
campaign.set_all_companion_skills 300
5、修改所有英雄的所有技能等级
campaign.set_all_heroes_skills 300
1.2
campaign.add_companion 可以随机获得1名伙伴NPC再次使用。
campaign.add_companions 10 获得10个伙伴
二、修改源码
1、下载DNSPY,安装完成后。
2、DNSPY,主界面,文件,打开,打开目录“steam游戏文件夹\bin\Win64_Shipping_Client\Taleworlds.CampaignSystem.dll”。
3、同伴数量
GetCompanionLimitFromTier
双击右下屏幕部分搜索得到的结果,会显示在屏幕右上部分,看到 return clanTier + 3,clanTier意为家族等级,这整句话意思是,同伴数量的限制数量是家族等级+3,注意这里不能直接改,需要我们右键“编辑方法”,改成return clanTier + 50,这样就是1级家族也可以有50个同伴了。
改完后点编译,如果修改成功的话会直接关闭这个编译界面,如果修改失败的话,下面会有提示。完毕,DNSPY,主界面,文件,保存。
4、NPC刷新数量
_desiredTotalCompanionCount
5、队伍数量
GetPartyLimitForTier
6、伙伴上限
campaign.add_random_hero_to_party(向队伍中添加随机英雄)
campaign.add_random_prisoner_hero(向队伍中添加随机囚犯英雄)
campaign.add_sample_children_to_main_character(向主角添加样本子女)
让配偶怀孕
campaign.conceive_child
增加属性点
campaign.add_attribute_points_to_hero
部队增加随机英雄
campaign.add_random_hero_to_party
增加囚犯英雄
campaign.add_random_prisoner_hero
campaign.is_hero_suitable_for_marriage_with_player
三、修改谈判条件
背景:
在说服家族的时候,他们总说你的钱包和关系无法改变...
然后就不进入说服流程,为了100% 交谈时,能进入说服流程,我们需要把这个方法改成 return false 就可以了
private bool conversation_lord_persuade_option_reaction_pre_reject_on_condition()
private bool conversation_lord_persuade_option_reaction_pre_reject_on_condition()
{
return Hero.OneToOneConversationHero.Clan.Leader == Hero.OneToOneConversationHero && (float)new JoinKingdomAsClanBarterable(Hero.OneToOneConversationHero, (Kingdom)Hero.MainHero.MapFaction, false).GetValueForFaction(Hero.OneToOneConversationHero.Clan) < -MathF.Min(2000000f, MathF.Max(500000f, 250000f + (float)Hero.MainHero.Gold / 3f));
}
return false;