简易银行

简易银行

银行功能、商队和封地管理。

用户界面

银行模拟模组

这个模式的目标是让我学习如何在Bannerlord中制作模组,同时为社区增添一些价值,而不是从中牟利。
这就是为什么我现在甚至发布这个模式的源代码。
任何人都可以自由使用这段代码,只要注明出处,并开发自己的模组。

如果你喜欢这个模式,可以看看我的部队自动排序模式: 部队排序

如果你想访问所有标签页,请将配置文件中的"Cheat"标志从"false"改为"true"。

Mod支持不同版本间的配置合并功能。每个使用过的版本都会有一份对应的配置。如果找不到之前的配置文件,Mod会创建一个默认配置。仅支持保留上一个版本的配置。

功能

账户(开局解锁)ctrl+1, ctrl+a

  • 带利息存钱
  • 支付租金借钱
  • 取款时在金额前加“-”,例如:-500
  • 利息通过公式“利息 / 10 * 银行等级”调整您的交易技能,每日上限5000。

交易(解锁于100,001)ctrl+2, ctrl+t

  • 向领主汇款
  • 与已遇见的领主会面(在遇见1,000,001位领主后,可解锁会见所有领主功能)
  • 通过输入名称或关键词筛选领主(支持的关键词包括:"国王"、"领袖"、"金币低于xx"、"金币高于xx"、"关系低于xx"、"关系高于xx")
  • 选择自己王国的家族,可将影响力从该家族转移至你(每1点影响力消耗10,000金币,资金归家族领袖所有)
  • 提升/降低其他王国家族的影响力(降低每点消耗12,000金币,提升每点消耗8,000金币)

商队(在500,001时解锁)ctrl+3, ctrl+c

  • 更换领袖
  • 更改目的地
  • 调整部队
  • 变更物品
  • 给予/从商队取钱
  • 查看与目标城市的距离
  • 查看最后访问的城镇
  • 更改家乡定居点
  • 支付一定天数的自由通行费

封地(解锁于1,000,001)ctrl+4, ctrl+f

  • 查看并修改金币(输入时与知名人物关系变化为金额/1000,提取时为金额/500)
  • 访问
  • 查看是否有可招募的新兵
  • 将封地赠予其他家族
  • 通过输入自由文本或使用关键词筛选拥有的封地(支持的关键词有:"castles"城堡、"towns"城镇、"recruits"新兵)
  • 更改控制中封地的文化(部队变更将在24小时周期后生效,因为部队重新计算是在核心代码的私有函数中完成的)。
  • 一次为一个村庄或同时为所有村庄投保一定时间。
  • 查看定居点中是否有任务、锦标赛以及当前部队数量。

奥鲁姆·福迪恩斯 (解锁于5,000,001) ctrls+5, ctrl+r

  • 降低忠诚度(每1%需15,000)。此行动将按订单金额/100的比例增加民兵。这是引发叛乱所需的。
  • 提升忠诚度(每1%需10,000)
  • 可能被发现,导致关系上升或下降

列表

右键点击时,所有子项都会展开。再次右键点击时,它们会折叠。如果列表处于混合状态,则第一次右键点击会展开所有子项。

技能

  • 银行特权已添加。
  • 不同银行等级将根据以下公式每日为贸易技能生成技能经验值:租金金额 / 1000 * 银行等级。
  • 因此,账户中拥有更多金币将获得更多经验值。

计划中的未来改动

等待任何提示。

补丁 1.2.12.0 核心1.2.12

1.2.12版本修复内容

之前的版本

显示

补丁 1.2.11.0 核心1.2.11

1.2.11版本修复内容

补丁 1.2.10.0 核心1.2.10

1.2.10版本修复内容

补丁 1.2.9.2 核心1.2.9

错误修复

补丁 1.2.9.0 核心1.2.9

1.2.9版本的修复内容

补丁 1.2.8.2 核心1.2.8

  • 修正金融模型中银行名称的文本显示问题。
  • 修复与领主会面后在定居点等待时游戏崩溃的错误。

补丁 1.2.8.1 核心1.2.8

1.2.8 版本修复内容

补丁 1.2.7.1 核心1.2.7

1.2.7版本修复内容

补丁 1.2.6.1 核心1.2.6

由于TaleWorlds后期测试版更新而修复的漏洞

补丁 1.2.4.3 核心1.2.5

由于TaleWorlds后期测试版更新而修复的漏洞

补丁 1.2.4.2 核心1.2.4

  • 为定居点和领袖的部分文本添加了链接。
  • 重新设计了弹窗以支持翻译。
  • 修复了商队物品清单中的物品名称。
  • 为所有"是/否"文本添加了翻译支持。
  • 银行百科页面已重制(在概念下,分为多个导航部分)。

补丁 1.2.4.1 核心1.2.4

  • 与1.2.4.1版本的兼容性检查
  • 修复了突袭村庄时的通知问题
  • 将每次突袭后的壁炉恢复从40%降低至1%
  • 修复了银行特质等级通知问题
  • 在城堡菜单中添加了银行选项

补丁 1.2.3.1 核心1.2.3

错误修复

补丁 1.2.0.1 核心1.2.0

  • 与1.2.0版本的兼容性检查
  • 恢复被保险村庄的心火至40%

补丁 1.1.6.1 核心1.1.6

与1.1.6版本的兼容性检查

补丁 1.1.5.1 核心1.1.5

与1.1.5版本的兼容性检查

补丁 1.1.4.2 核心1.1.4

修复了快捷方式可能将您导航到银行不允许的选项卡的错误

补丁 1.1.4.1 核心1.1.4

  • 与1.1.4版本的兼容性检查
  • 存入银行的资金交易技能变更(新计算方式和结果显示)
  • 利息 / 10 * 银行等级(最高5000技能点)
  • 错误修复
  • 将封地文化更改为任意所需

补丁 1.1.3.1 核心1.1.3

与1.1.3版本的兼容性检查

补丁 1.1.2.5 核心1.1.2

  • 修复筛选功能错误。
  • 新增配置处理功能。

补丁 1.1.2.2 核心1.1.2

  • 修复了使用TroopSort时的程序集错误。
  • 修复了所有失效的翻译。

补丁 1.1.2.2 核心1.1.2

新增配置文件支持。

补丁 1.1.2.1 核心1.1.2

已验证1.1.1的更改

补丁 1.1.1.1 核心1.1.1

已验证1.1.1的更改

补丁 1.1.0.10 核心1.1.0

  • 版本号与taleworlds对齐。
  • 可以将文化更改为游戏中的任何文化。
  • 修复了1.1.0版本的错误。

补丁 1.5.2.0 Beta 1.1.0

影响力转移、提升与降低

补丁 1.5.1.0 Beta 1.1.0

修复了与1.1.0版本的兼容性问题

补丁 1.4.2.0 v1.0.3

支持1.0.3版本

补丁 1.4.1.2 v1.0.2

  • 修复了Steam错误"被保险的村庄立即恢复,掠夺队伍会立即掉头再次掠夺。与外交系统同时使用时会产生战争疲惫感。"
  • 在配置中添加了"RaidRestorationProtectionTimeInHouers",默认值为48。
  • 在此期间,被掠夺的已投保村庄的目标分数将计算为0.001f,这意味着AI会选择其他目标而不是重复掠夺同一个村庄。

补丁 1.4.0.2 v1.0.1

  • 修复了对1.0.1版本的支持
  • 已验证支持1.0.2版本

补丁 1.4.0.1 v1.0.0

修复了遇到身为军队领袖的领导人时游戏崩溃的问题。

补丁 1.4.0.0 v1.0.0

已验证与v1.0.0版本的兼容性

补丁 1.3.6.1 核心 1.8.1

  • 添加了作弊标志(默认为关闭)以启用所有标签页。
  • 将每百分比忠诚度提升值降低至5000,忠诚度降低值降至10000。
  • 已验证与1.8.1版本的兼容性。

补丁 1.3.7.0 Beta 1.9.0

  • 已验证与Beta 1.9.0版本的兼容性。
  • 修改了配置xml中的版本号。

补丁 1.3.5.6 核心 1.8.0

  • 为配置文件添加了文件监视器,因此对其进行的任何更改都会导致游戏内设置重新加载。
  • 添加了当受保对象因到期时间而被取消时的通知。
  • 修复了长时间后对对象(定居点和商队)进行再保险时的错误。

补丁 1.3.4.2 核心 1.7.2

修复最新Taleworlds更新问题。

补丁 1.3.5.5 Beta 1.8.0

  • 针对TaleWorlds最新核心1.8.0更新的修复
  • 银行计算现在在第9步进行,略早于游戏金币计算。

补丁 1.3.5.4 Beta 1.8.0

  • 新增银行天赋系统。
  • 银行等级现在会为交易技能提供经验值。

补丁 1.3.5.3 Beta 1.8.0

修复了与领主会面完成后崩溃的问题。

补丁 1.3.5.2 Beta 1.8.0

修复了1.3.5.1版本中已知的传送问题

补丁 1.3.5.1 Beta 1.8.0

  • 修复了游戏快捷方式
  • 已知问题:访问城堡和城市时会直接传送过去,而非仅仅是访问。村庄功能与之前一致。我正在调查这个问题,尤其是城堡传送特别烦人。如果需要临时解决方案,我可以为城堡也启用银行功能。

补丁 1.3.5.0 Beta 1.8.0

  • 修复了最新的Taleworlds更新问题。
  • 已知问题:如果在任何文本框中输入游戏快捷键字母,将会跳转到对应的快捷页面(例如输入"p"会跳转到队伍视图)。正在努力修复此问题。
  • 目前的临时解决方法是:在文本框中输入时按住"shift"键。

补丁 1.3.3.0 需要配合核心 1.7.1 使用

  • 将遭袭村庄的信息通知从弹窗改为地图通知。
  • 向定居点存入资金可提升与名流的关系,提升值为金额/1000
  • 从定居点取出资金会降低与名流的关系,降低值为金额/500
  • 修复了定居点界面金额文本框的一个小问题。

补丁 1.3.4.1 Beta 1.7.2

修复了没有角色对象模板的同伴出现的错误。可能是TaleWorlds/存档文件的问题。

补丁 1.3.4.0 Beta 1.7.2

  • 将遭袭村庄的信息通知从弹窗改为地图通知。
  • 向定居点存入金钱可提升与名流的关系,提升值为金额/1000
  • 从定居点取出金钱会降低与名流的关系,降低值为金额/500
  • 修复了定居点界面中金额文本框的小错误。

补丁 1.3.2.9 适用于核心版本1.7.0和测试版1.7.1

  • 将模式名称从"Birke"更改为"SimpleBank"。请从模块文件夹中删除"Birke"文件夹。在游戏启动器的模组选择窗口中选择"SimpleBank"模式。请务必
  • 备份旧存档文件,以防账户资金出现问题。
  • 确保不要同时运行"Birke"和"SimpleBank"两个模式!
  • 修复了新存档/读取处理导致的错误。
  • 商队界面布局调整(为商品列表添加图标)
  • 封地界面布局调整(用图标替换-T-,用图标替换-I-)

补丁 1.3.2.7 适用于核心版本 1.7.0 和测试版 1.7.1

修复了开始新游戏的错误

补丁 1.3.2.7 适用于 Beta 1.7.0

针对 Beta 1.7.0 的验证与修复

补丁 1.3.2.6 适用于核心版本:1.6.3、1.6.4、1.6.5

  • 为 Aurum Fodiens 添加快捷方式
  • 针对 1.6.3、1.6.4、1.6.5 版本的验证与修复

补丁 1.3.2.5 兼容 1.6.2 核心版本

  • 实现了所有者变更时的保险定居点逻辑。
  • 商队保险周期和定居点保险周期移至配置文件
  • 列表右键功能:首次点击展开所有子项,再次点击折叠所有子项。混合模式下首次点击展开全部。
  • 重新实现了更换商队领队功能
  • 修复了选中商队时数值更新的问题
  • 配置文件中新增忠诚度提升成本百分比(10.000)和忠诚度降低成本百分比(15.000)
  • 实现奥鲁姆·福迪恩斯功能(支持叛乱)。账户需超过 5000000方可使用。
  • 将筛选器从.StartsWith修复为.Contains

补丁 1.3.2.4 与 1.6.1 核心兼容

修复了输入文本框的笔刷问题。

补丁 1.3.2.3 适用于1.6.1测试版

  • 测试版修复内容。
  • 为选定村庄添加了保险村庄功能。
  • 添加了为所有拥有村庄投保的按钮。
  • 在定居点列表的定居点名称中增加了I(任务)、T(锦标赛)和部队数量显示。
  • 修复了支付框重置的问题。
  • 在保险期限中新增了16周和64周选项。

补丁1.3.2.2适用于1.6.0 CoreFixes的测试版本

  • 新增了存档文化变更功能。
  • 文化变更同时影响部队

补丁 1.3.1.5 适用于 1.5.10 Beta测试版修复

补丁 1.3.1.4 适用于1.5.9版封地筛选核心

  • 村庄访问功能重新启用。
  • 领主界面新增筛选功能。
  • 总览界面添加了当前日期显示。

补丁 1.3.1.3 兼容1.5.9测试版

  • 2020-04-05起与1.5.9测试版兼容性检查(将通过每日核心更新验证)。
  • 修复使用游戏快捷键(i、l、k等)导致银行界面退出的问题。
  • 修复领主筛选文本框功能(输入"leaders"筛选所有领袖,"kings"筛选国王)。
  • 在国王名称前添加-K-前缀。
  • 在氏族领袖名称前添加-L-前缀。
  • 保存最后查看的领主及筛选条件。

补丁 1.3.1.2 兼容1.5.9测试版

  • 2020-03-23起与1.5.9测试版兼容性检查(将通过每日核心更新验证)
  • 修复在未安装本MOD的旧存档运行时出现的错误。

补丁 1.3.1.1 兼容1.5.9测试版I

  • 2020-03-17起与1.5.9测试版兼容性检查(将通过每日核心更新验证)
  • 修复访问城镇功能。

补丁 1.3.1.0 兼容1.5.9测试版

  • 2020-03-14起与1.5.9测试版兼容性检查(将通过每日核心更新验证)
  • 新增封地文化变更功能(尚未完全生效)
  • 移除访问城镇按钮(当前核心代码无法实现,保留功能待未来支持)
  • 修复若干错误(商队取款、会见领主按钮)
  • 商队领袖无法通过按钮更换(当前无效果)

补丁 1.3.0.5 兼容1.5.8

  • 2020-02-23起与1.5.8测试版兼容性检查(将通过每日核心更新验证)
  • 修复两个错误(模式移除与银行账户超过int最大值)
  • 新增向其他氏族转让封地功能
  • 设置主封地(Taleworlds核心代码未达预期效果,保留现有状态待官方后续修复)

补丁 1.3.0.4 兼容1.5.8

  • 2020-02-06起与1.5.8测试版兼容性检查(将通过每日核心更新验证)
  • 新增封地管理标签页(资金管理、查看新兵、快速访问城镇城堡[村庄功能暂未实现])

补丁 1.3.0.3 兼容1.5.7

  • 2020-01-21起与1.5.7测试版兼容性检查(将通过每日核心更新验证)
  • 新增商队自由通行证购买功能

补丁 1.3.0.1 兼容1.5.6

  • 与1.5.6版本兼容性检查
  • 商队标签页新增功能。

补丁 1.3.0.2 兼容1.5.7

  • 与1.5.7测试版兼容性检查
  • 商队标签页新增功能:查看/更改主据点、查看最后访问位置、改进基于路径的距离计算

补丁 1.3.0.0 测试版

  • 与1.5.6版本兼容性检查
  • 新增商队标签页(测试版)。期待功能反馈与改进建议。

补丁 1.2.9.6 测试版

  • 与1.5.4版本兼容性检查
  • 新增波兰语翻译
  • 修复与被围困角色对话后崩溃的错误
  • 新增黄金等级(可访问游戏中所有领主,不限已遇见者)

补丁 1.2.9.5 仅限1.5.2版本

  • 改进语言处理系统。无需再手动复制文件,游戏内选项直接选择西班牙语。
  • 寻求其他需求语言的翻译协助

补丁 1.2.9.4 仅限1.4.3版本

改进西班牙语文件。感谢@donpacoperico

补丁 1.2.9.3 仅限1.4.3版本

新增西班牙语谷歌翻译(将"..\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\Birke\ModuleData\module_strings_Es"内容复制到"module_strings")

补丁 1.2.9.2 仅限1.4.3版本

修复1.4.3会面系统的错误

补丁 1.2.8 & 1.2.9 仅限1.4.3版本

修复1.4.3版本的错误

补丁 1.2.7

  • 新增领主会面功能
  • 禁用与被囚领主的会面

补丁 1.2.6

  • 标签页切换的图形修复
  • 修复关系变更错误
  • 兼容最新核心版本

补丁 1.2.5

  • 错误修复
  • 新图形界面
  • 客户等级
  • 支持通过修改module_strings快速翻译

补丁 1.2.4

错误修复

补丁 1.2.3

  • 修复超过20亿后出现负数的错误
  • 默认日利率降至0.001

补丁 1.2.2

  • 修复加载含游戏账户存档后新战役共享银行余额的问题(非法财富转移)
  • 利息现在直接加入账户余额而非钱包(可通过配置文件PutInterestIntoAccount修改)

补丁 1.2.1

错误修复

补丁1.2.0

  • 新界面布局(旧版可通过配置文件设置UseNewLayout为"false"启用)

补丁 1.1.4.2

错误修复

补丁 1.1.4.1

错误修复

补丁 1.1.4

  • 为模块文件添加文档说明(所有.cs文件的\Documentation)
  • 平衡最弱国家
  • 修改百科平衡性设置
  • 默认禁用弹窗
  • 银行未来变动显示为当前金钱图标的悬停提示(预测变动提示)
  • 移除pdb调试文件
  • 修复向领主转账0金额导致的崩溃

补丁 1.1.3

  • 修改游戏菜单
  • 百科新增银行条目

补丁 1.1.2

修复市场常禁用问题

补丁 1.1.1

  • 移除程序集文件
  • 新增configuration.xml(MOD主目录)
  • 每日弹窗可通过配置禁用