马匹指令 v4

马匹指令 v4

马匹指令 4.0, 马匹速度等同于玩家速度 1.8, 随时间推移驯服被盗马匹, 简易马鞍袋

名称:马匹指令 版本:4.994 日期:2012年11月30日 类别:游戏效果与改动 要求: 上古卷轴4 补丁1.2.0.214 遗忘之刃脚本扩展器 (OBSE): http://obse.silverlock.org/ 作者:kuertee 来源:http://www.tesnexus.com/downloads/file.php?id=8766 自上次更新(4.993版)以来的变更

4.994,2012年11月30日,由migck发布 - 执行一次干净的保存 Bug修复、调整:简化了"马匹速度等于玩家速度"模块,使其不再主动尝试修正对马匹速度的任何改动,并改用ModAVMod最大值。新速度将基于马匹和玩家的基础速度计算,且速度修正仅在马匹实际移动时生效,包括行走、游泳或后退。 Bug修复:重新编译了脚本,更改了一些变量名,这些变量名与函数名相同,可能会引发问题。 游戏玩法改动

马匹指令(次级力量): 当施放时没有指定目标,如果附近有任何马匹,它们将停止跟随你。 如果附近没有马匹但它们离得不远,它们会向你走来并开始跟随你。 当对特定马匹施放时,会显示一个菜单。只有该马匹会执行从该菜单发出的指令。 下马后,那匹马会开始跟随你。 当你拔出武器或潜行时,马匹会与你保持一定距离。 按O键骑马穿过加载门。 马匹训练: 战士公会的高级成员为你最近骑乘的马匹提供战斗训练。 基础:生命值+25,护盾25,力量+12,疲劳度+25。需要一天时间并花费1000金币。 高级:生命值+50,护盾50,力量+25,疲劳度+50。需要额外一天时间,并花费2000金币。 基础训练和高级训练的效果不可叠加。 训练所需的天数将会推进时间。 马匹速度等于玩家速度: 你骑乘的马匹行走速度将提升至你速度的110%。 随时间推移拥有的被盗马匹: 与偷来的马匹共度时光,久而久之它就会变成你的。 按 / 键对准目标马匹可查看其"所有权"状态。 简易马鞍包: 你拥有的所有马匹(或正在通过偷窃获取的马匹)都将配备一个鞍袋。 按住左Alt键对准目标马匹或骑在马上时按下以访问。按住左Shift+左Alt键对准目标马匹以访问所有马鞍包。 在访问过马鞍包后,即使不瞄准马匹,也可以通过按左Alt键来使用它。 这在拜访室内商人时很有用。 容器管理器: 每个鞍袋,都有一个可以随身携带的鞍袋杂项物品。 当它在你身上时,你可以点击马鞍包来使用它。 当将其放入另一个容器时,该鞍囊的内容会被放入该容器中。 可以设置一个过滤器来决定哪些物品会被放入容器中: (1) 仅移动容器中已存在的同类型物品(例如武器、护甲等) (2) 仅移动与容器中相同的物品(例如奈恩根、夜茄等) (3) 获取包含以下选项的菜单 兼容性

ESP没有主ESM文件。该模组应与任何基于TES4的游戏兼容。例如Nehrim。 马匹AI会被强制执行你下达的指令。
这一机制会持续检测,并在指令变更时重新应用。 要让另一个带有不同马匹AI的模组在你的马匹上生效,请从菜单中选择相应的命令,将其从马匹指令中释放出来。 否则,这应该与任何可骑乘的生物兼容。 详情

通过INI文件在(游戏目录)\Data\Ini\中配置此模组。 马的AI会不断被检查。如果发现它们的AI与正在执行的指令不符,将会应用正确的AI。 你需要把偷来的马匹留在身边。 在你完全拥有一匹偷来的马之前,下马时它的"被盗"标记会随机变化。重新上马时要小心。 如果它的标记是"被盗"的马匹,目击者会举报你为偷马贼。 马匹的原主可能会试图将其夺回。
不会发生战斗,他们会直接骑走马匹。
当这种情况发生时,你需要重新偷取这匹马。 从先前版本升级

OBMM:先停用之前的OMOD,然后用新的ZIP文件按照OBMM的安装说明操作。 手册:用ZIP压缩包中的新文件和文件夹替换旧文件和文件夹。 OBMM 安装

  1. 点击"创建"以新建一个OMOD。
  2. 点击"添加存档"并指向下载的ZIP文件。
  3. 点击"创建omod"。
  4. 激活新创建的OMOD。 OBMM 卸载

  5. 停用OMOD。 手动安装/卸载

    不支持。推荐使用OBMM。 历史

    4.993,2012年1月17日: Bug修复:当你的物品栏中有马鞍袋物品时,将任意物品放入容器中,模组会将马鞍袋中的物品移入该容器。 只有当您将马鞍包物品放入容器时,模组才会将物品从马鞍包移至容器中。 已修复。 新功能:筛选从鞍袋中移出并放入你放置的容器中的物品。 将Saddlebags INI文件中的transferItemsFilterMode设置为以下选项之一: 0 = 将所有物品移动至先前版本的位置。 1 = 仅移动容器中已有的同类型物品(例如武器、护甲)。 2 = 仅移动容器中已有的相同物品。 或者在将鞍囊物品放入容器时按住T键,以获取上述选项的菜单。 自述文件:关于该模组的简要说明:游戏玩法变更、兼容性、详细信息。 重写以便于浏览。(同时也为《天际》玩家做好准备。) 4.992,2011年12月26日: 调整:当命令马匹"随心所欲"时,它将忽略所有普通的马匹指挥口哨。 这将允许与其他带有马匹AI的模组兼容。 当你上马/下马或从菜单中给予指令时,马匹将再次遵循马匹指令。 感谢dreamed1提出这个兼容性选项的建议。 调整:如果设置了家园标记,马匹标记处的马将忽略普通的马匹召唤口哨。 新选项:当"horsesFollowThroughLoadDoors"设为0时,马匹不会跟随玩家穿过加载门。 请注意,玩家仍然可以骑马通过加载门。 这允许玩家将马匹留在"实例化"的围栏(即城市)中,或将它们留在城市外。 默认值为1。 感谢Peste提出这个功能建议。 调整:马匹会像在v3和v2版本中那样,用它们的空闲声音来回应你的指令。 4.991,2011年12月5日: Bug修复: 当玩家进入湮灭的内部空间时,马有时会传送到玩家身边的问题已修复。 此版本已修复此问题。 Bug修复: 马匹仍会传送到梦境世界。 已修复。 Bug修复: 之前,当发出命令时没有指定特定的马匹,只有一匹马会听从命令,而不是任何能听到命令的马。 已修复。 4.99,2011年11月6日: 新功能:自定义家园位置。 从马的弹出菜单中设置家的位置。 如果移除,被命令回家的马匹将返回它们原来的马厩。 否则,被命令回家的马匹将前往你设定的地点。 只能设置一个家园位置,但可以移动。 未测试功能:我已移除该模组对Oblivion.esm主文件的依赖。 这可能允许它在不以Oblivion.esm为主文件的游戏中使用。 然而,这尚未经过测试。 我只是猜测这样做足以让模组在没有Oblivion.esm的游戏中运行。 4.98,2011年9月28日: 调整:我在上一个版本中对"停留"命令的增强代码在玩家快速旅行时不会"保持"效果。 恢复了我旧的代码,将"跟随隐形标记"AI应用于被命令"停留"的马匹。 旧版本中你能命令马匹停留的数量上限为10,这是该方法的缺点。 然而,被你命令留守的马匹的任务标记也在本版本中回归了。 调整:现在"部分"被偷的马匹也会显示马匹命令弹窗。 4.97,2011年9月24日: 调整:优化了停止命令的代码。 优化:改进了防止马匹堵住你出门通道的代码。 我之前尝试过几种方法来确保万无一失。 我觉得这个方法最好。 优化:改进了玩家骑马通过门时的代码。 在此版本中,IC区域之间设有台阶的闸门不应让玩家卡在墙壁之间。 4.96,2011年8月6日: Bug修复: 当被命令留下时,最后骑乘的马匹不再与玩家一起快速旅行。 调整:默认情况下,马的负重能力现在是玩家负重能力的110%。 之前,它是马匹力量的110%。 你可以在INI文件中更改所使用的选项。 4.95,2011年6月18日: 调整:你可以通过从菜单中选择相应指令来释放马匹,解除任何指令。 Bug修复:之前版本中赠送给玩家的马匹(如Prior Maborel的马)仍存在错误。 错误在于:你无法指挥它们,它们也不会配备鞍包。 然而,这些马匹在玩家下马后仍会自动跟随。 这个版本应该能解决这个问题。 Bug修复: 阻止马匹试图跟随玩家进入室内场景一直是个有点棘手的修复问题。 在这个版本中,我使用了一个略微调整过的代码,应该有助于防止这种情况。 新功能:第三方模组制作者现在可以从自己的模组中清除马匹的AI行为包。 使用方法: 让 horseRef := 获取玩家最后骑乘的马匹;或以其他方式获取马匹引用 让 functionRef := 从模组 "kuerteeHorseCommands.esp" 获取表单 "000D5D";移除马匹命令AI脚本的函数 调用函数引用 horseRef 请注意,当玩家下马或使用马匹指令时,马匹会重新获取适当的AI。 4.94,2011年6月5日: Bug修复:当使用地图的快速旅行功能时,被命令停留的马匹将不再跟随玩家。 (感谢OBSE团队的OBSE v0020版本。) 调整:我已将以下功能添加到训练中: 基础:力量 +12,疲劳 +25 高级:力量 + 25,疲劳 + 50 调整:马的负重能力现在为它们力量的2倍。 之前,是它们基础生命值的50%。 4.93,2011年4月9日: 调整:Wiiinikka发现了一个小的时间误差,即马匹速度与玩家速度相等的问题。(感谢Wiiinikka!) 此版本解决了这个问题。 4.92,2011年4月1日: Bug修复:有时马匹(甚至包括未被偷走的)会被标记为由任意所有者从玩家处收回。 当这种情况发生时,马匹会无视玩家发出的所有指令。 此版本已修复此问题。 4.91,2011年3月13日: 调整:在与miguick简短讨论及我的测试后,发现通过马匹战斗训练获得的敏捷、力量和速度强化能力效果不佳。 所以这些已被移除,并替换为以下内容: 基础:生命值+25,25护盾 高级:生命值+50,50护盾 Bug修复:判断马匹是否应归玩家所有。 这个新版本应该会自动修复那些被错误标记为偷窃的马匹(例如普赖尔·马伯雷尔的马)。 4.9,2011年1月2日: 新功能:命令马匹"更具攻击性(攻击性+25)"或"保持冷静(恢复至正常攻击性)"。 新功能:战斗训练:战士公会各分部的资深成员提供马匹战斗训练。 基础:生命值、敏捷、力量和速度各增加25点。需要一天时间,花费1000金币。 高级:生命、敏捷、力量和速度额外提升25点。需再花费一天时间,并额外消耗2000金币。 时间将根据训练所需的天数推进。 4.8,2010年1月3日: Bug修复: 当玩家在湮灭与泰姆瑞尔之间移动时,将马匹移至玩家身边。 Bug修复: 将鞍囊杂项物品放入其他容器时,现在会自动关闭战利品窗口以开始物品转移。 此前,玩家必须关闭战利品窗口才能进行转移。 新功能:被收回的失窃马匹的马鞍包内容会从马身上掉落。 Bug修复:之前,当执行Horse命令时,脚本在某些马匹上会失败。 Bug修复:之前因路径问题卡住的马匹会永远无法移动。 在此版本中,跟随玩家的马匹若与玩家距离过远,将被传送至玩家身边。 Bug修复:之前召唤马匹仅限于距离玩家1格范围内的马匹。 在此版本中,玩家周围3格范围内的所有马匹都会听到马匹指令。 4.7,2009年12月16日: Bug修复: 使用6个字符的Form ID追踪马匹: 以前它们是通过8个字符的Form Id来追踪的。 所有对象的Form Id前两个字符代表其来源模组的加载顺序。 所以当马匹所属模组的加载顺序改变时,它们的8位表单ID也会随之改变。 这将导致Horse命令中的数据与马匹不同步。 通过使用6字符的Form ID追踪马匹,可以确保无论马匹来自哪个模组,其加载顺序如何,马匹及其数据都能保持同步。 注意:在切换到此版本前请先保存游戏。 如果你发现马鞍包里的物品不见了:
  6. 恢复到旧版本,
  7. 清空你马鞍包中的物品,
  8. 切换到这个新版本 4.6版本,2009年11月29日: 调整:检测遗忘世界。 在现有针对引用名称的检查基础上,增加了对显示名称的检查。 调整:在使用前会检查曾经引用过马的FormId。 字符串表单ID用于索引跟踪马匹数据的数组。 有时(例如当加载顺序发生变化时),这些FormId会改变。 当它们发生变化时,其中的数据将失效无法使用。 在之前的版本中,模组尝试并失败使用这些无效数据。 在此版本中,这些数据已被移除。 新功能:马鞍包杂项物品。 所有马鞍包将新增一个马鞍包物品栏位。 当马鞍包物品被放入容器时,其原马鞍包内的所有内容物都将被转移到该容器中。 玩家一次只能携带一个鞍袋物品。 可以将物品从一匹马转移到另一匹马。 Bug修复: 马匹的重量限制现在生效了。 默认情况下,一匹马能承载的总重量是其基础生命值的一半。 这看起来可能很轻——但请记住,马还需要承受玩家的重量。 初次访问此版本中的马鞍包时要小心:马匹很可能会超载。 如果你觉得马匹会超载,立即将马带回家并使用马鞍包物品将所有物品存入箱子或橱柜中 4.5,2009年11月3日: 调整:针对OBSE 0017版本重新编译。 这移除了对OBSE测试版0018的需求。 调整:重新编写对湮灭和梦境单元的检查代码,移除了对OBSE测试版008的需求。 这移除了对OBSE测试版0018的需求。 新功能:支持死亡与重载的替代方案。 之前,当玩家"从死亡中被拯救"时,马匹会尝试在真实游戏时间内返回玩家身边。 在此版本中,玩家一旦退出到外部区域,马匹将被传送至玩家身边。 4.41,2009年10月21日: 马匹指令: Bug修复:现在当玩家在单元格之间移动时,会检测遗忘之梦单元格。 此前,该检查仅在玩家进出室内场景时触发。 从泰姆瑞尔激活湮灭之门会将玩家传送到外部区域之间。 因此,之前的方法不会更新玩家和马匹在湮灭或梦境牢房中的状态。 4.4,2009年10月19日: 马匹指令: 错误修复:被原主人收回的被盗马匹不应获得AI。 新功能:玩家指挥的前10匹马现在会被追踪为任务目标。 Bug修复:正确检测遗忘之地的单元格以及任务"穿越黑暗梦魇"中的单元格。 新功能:新增INI属性"horsesFollowToOblivion"。 将此设置为允许马匹跟随玩家穿越湮灭之门。 然而,马匹可以无视此属性穿过大门。 Bug修复:现在马匹在被命令时会返回最近的城镇。 以前,马总是会回到斯金格勒。 Bug修复: 湮灭中的马匹通常会在大门关闭时被游戏禁用。 这些马匹现在已重新启用,并在大门关闭时归还给玩家。 简易马鞍包: 错误修复:被原主人收回的偷窃马匹上的马鞍袋现在应该会消失。 之前,这些鞍袋里的物品会"凭空出现"在另一匹马的鞍袋中。 调整:马的负重能力已大幅降低,降至其基础生命值的0.5倍。 (感谢Locksley,你发布的关于马的简要信息:http://www.bethsoft.com/bgsforums/index.php?showtopic=1028563&view=findpost&p=15135663。) 马匹速度等于玩家速度: Bug修复:之前,被禁用的马匹(例如被遗弃在湮灭之地时)会导致游戏崩溃。 4.3版本,2009年10月3日: 简易马鞍包: Bug修复: 马匹没有被个性化处理,导致多个马共用一个鞍袋打开界面。 此修复确保打开正确的马鞍包。 新功能:安全访问马鞍包。 要访问所有马鞍袋,请按住左Shift键并在有效马匹上按下"访问马鞍袋"按钮(默认为左Alt键)。 模组的新版本可能会使马鞍包从马匹上脱落。 使用这个来获取马鞍包的访问权限。 马匹指令: 调整:已移除独立的AI。 此前,当与玩家分离时,该AI会导致被命令停留的马匹返回家园。 当它们与玩家的距离超过10000单位时,会被视为与玩家分离。 在此版本中,被命令停留的马匹无论距离玩家多远都应保持停留状态(即在区域内徘徊)。 4.2,2009年9月27日: Bug修复: 随时间推移被盗的马匹归己 无限循环会导致游戏冻结。 调整:简易马鞍包 从头开始重写代码,改用数组而非令牌。 这修复了一个无法追踪的bug,即当令牌变为非活动状态时会停止运行。 当它们所依附的马匹远离活跃单元格时,它们会变为非活动状态。 调整:所有模组中的数组数据现在使用马匹的表单ID而非显示名称。 唯一受此影响的游戏级模组是《随时间拥有被盗马匹》。 未完全拥有的马匹的玩家所有权数据将被重置。 这意味着玩家需要重新开始流程:再次偷马。 但已完全拥有的马匹确实会从玩家那里恢复其所有权。 4.1,2009年9月19日: Bug修复: 简易马鞍包 马的负重现在被正确计算。 之前,这个值被设置为0。 调整:马匹指令 之前,"远离门"的AI有时会将马传送到地图上的任意区域。 此修复确保只有当马匹与"远离门"标记的距离超过distanceSeparatedAI时才会被传送。 "远离门口" AI需要阻止马匹挡住玩家离开的门。 4.0,2009年9月18日: 全新打造。 已将这些模组添加到esp中: 马的速度等于玩家速度的1.8倍 随时间推移拥有被盗的马匹(未发布的模组) 简易马鞍包(未发布的模组) 移除了训练要求。 移除了用于配置马匹行为的书籍。 恢复了命令对多匹马匹生效的功能。 适用于任何可骑乘的马匹。 允许马匹进入室内。 移除"我的马儿去哪儿了"任务的要求。 第三系列,2007至2009年,HarlanRM的马匹指令重制版 适用于任何马匹。 需要支付费用以获得指挥马匹的能力。 清理并调整了代码。 马匹任务标记在满足"老兄,我的马在哪"任务要求后可用。 限制了命令和行为仅对最近骑乘的马匹生效。 系列2,2007年,我的马匹指令2: 将三个次级势力合并为一个。 根据马匹与玩家的距离来解读单一指令。 添加了寻找最近城市和返回家园的AI功能。 添加了第二本书,使马匹任务标记可见。 系列1,2006至2007年,Xebeth的马匹指令: 三种驾驭马匹的次级能力:跟随、召唤与警戒。 让马匹进入城市。 添加了配置马匹行为的书籍。 仅限"原版"游戏中可拥有的马匹。 联系

    kuertee在Bethesda论坛上:http://www.bethsoft.com/bgsforums/ 鸣谢

    库尔特(作者) 使用的工具

    湮灭Mod管理器 - http://www.tesnexus.com/downloads/file.php?id=2097 遗忘之刃脚本扩展器(OBSE)- http://obse.silverlock.org/ TES4Edit - http://www.tesnexus.com/downloads/file.php?id=11536 自述文件生成器 - http://lhammonds.game-host.org/obmm/tools_readme_generator1.asp 许可/法律

    你可以随意使用这个模组,但我唯一的要求是 如果你分发这个模组的任何部分,请给予我相应的认可。我也希望 想知道哪些模组包含了我的作品。