有任何上古卷轴的问题,请直接到MOD社区发帖求助

Basic Primary Needs 介绍与汉化

名字: Basic Primary Needs
语言: English, German, French, Spanish, Italian, Russian 和 简体中文
分类: 沉浸
需求: Oblivion Script Extender (OBSE)
推荐: HUD Status Bars, DarNified UI, Oblivion Mod Manager (OBMM)
作者: Maskar
原址: T网

介绍 · Description

真实模组,现在玩家会觉得饥饿、口渴、疲惫,需要不时的饮食睡觉。内置多语言支持,要开启中文的话,需要把 set BPN.ini_language to 的值设为6。同时也提供对 HUD Status Bars 的支持。

玩家不进食、喝水或者睡觉的话,状态和属性会受到影响,状态的影响具体如下:

  • 饥饿 -> 生命
  • 口渴 -> 魔能
  • 疲惫 -> 体力

受到影响的属性有力量、智力、意志力、敏捷、速度、耐力、魅力和运气。实际的影响与许多因素有关,比如当前行为(跑步或者游泳,以及猛击的时候消耗会多点),负重,武器技能以及天气环境等。举个例子,负重太多很快就会觉得疲惫。长期在烈日下很快就会觉得口渴。同样,玩家的主要技能与当前属性也会影响饥饿度、口渴度、疲惫度。实际影响强度取决于技能的类型与等级。

如果感到饥饿、口渴、疲惫,玩家对应的状态(生命、魔能、体力)也将受到很大程度的影响。除了生命值等受到影响,还会出现饥饿导致晕倒、口渴导致视线模糊、疲惫导致气喘等现象。同时玩家会开始产生幻觉,受到的影响会越来越大。即使恢复正常(不觉得饥饿、口渴或者疲惫),没有不时的进食休息玩家很快又会受到这些影响。所有的设置,包括状态受影响的程度、以及属性的下降快慢,都可以在OMOD的安装过程中修改,或者通过修改ini配置文档。

吃东西只要在物品栏中点击物品即可。同时,也可以自定义饮食的快捷键(具体看下面)。任何可以食用/饮用的物品都能够用来降低饥饿度/口渴度,不过非食品属性的物品(如哥布林的眼睛、巨魔脂等)效果比较不明显。另外,玩家还可以从水井、喷泉或者任何在野外中找得到的水源(河湖等)中饮水,不过不建议在野外饮水,因为野外找到的水有一定的机率已被敌人投毒。同时还有发霉腐烂的食物,玩家吃了也会中毒,不过如果你是狼人的话,就不会受到这些疾病的影响。至于吸血鬼,也是需要考虑饥饿度与口渴度的,但是只能引用鲜血,获取方法是从被杀死的NPC身上或者随身携带的水壶里获取。刚死的NPC装备栏中会有鲜血,但过段时间会消失。吸血鬼引用鲜血可以解决饥饿的问题,不过不会影响吸血鬼级别。

水壶是用来装饮料的,可以装清水、鲜血等。获取途径是找商人购买,或者从杀死的NPC中获取。水壶一共三种状态(空的、少许饮料、装满),想要盛满水壶,可以通过水井、喷泉、大木桶、小木桶以及血泉,只要激活对象即可(即按空格键激活水井,可以往水壶中装水)。水井与喷泉提供清水,大木桶与小木桶提供麦芽酒、啤酒、蜂蜜与葡萄酒,血泉则提供鲜血。其中,鲜血是吸血鬼避免饥饿、口渴的唯一途径。另外,如果你游戏中有奶牛的话(需要 Mr_Siikas farm animals 或者 MMM ),你还可以从奶牛身上获得牛奶。如果还装了 Cobl 的话,可以额外从水桶中获得清水。

下雨的话,站在雨中玩家的水壶将装满水,或者抬头看向天空,激活(即按空格键)雨滴也可以饮用雨水。

饮食快捷键的设置主要是为了快速从物品栏或者世界中(比如桌上的食物)抓取食物。食用快捷键只要定义到餐刀叉子或者勺子。饮用快捷键则定义到游戏中任意一种杯子都可以,当玩家指向食物(光标显示物品名),按下快捷键便会自动抓取物品食用/饮用,如果有必要的话(在酒馆中吃东西),还会自动付钱。。。如果玩家使用快捷键未指向物品的时候,则会从物品栏中随机抓取(含脚本、任务相关、非食物属性的物品不会抓去)。当快捷键定义为水杯高脚杯或者玻璃杯,会从水壶中获取少量饮料,当快捷键定义为有柄杯酒杯,则会喝完水壶中的全部饮料。(用快捷键吃喝东西会有动作,具体在下面的视频中会有体现,而直接在物品栏中点击物品食用的话是没有动作特效的,这个问题很多人问到了,所以我这边就补充下。)

喝酒精的话会增加玩家体内的酒精含量,当体内酒精量太多的话,视线会开始变得模糊,肌肉协调度会受到影响。不过酒喝得越多,酒量就会越高。。。 = =

除了酒精,还有另一种饮料,主要是解决疲惫用的——咖啡。获取途径与水壶一样,招商人购买或者从战利品中获取。咖啡除了能降低疲惫度,还能醒酒。需要特别提醒的,咖啡只是让玩家更有精神,不觉得疲惫,并不能减少睡眠时间,所以到了睡觉的时候你将需要更长的时间才能补足睡眠。

水瓶以遗弃的酒瓶或者装任何不等量饮料的瓶子出现,为低级战利品。与其他水源相似,水瓶里面的饮料也是可能含毒的。

睡觉还是跟旧的模式一样,随便找个可以躺的地方睡下就可以了。但是需要睡觉的时间长度则与玩家睡觉的场所以及睡觉的习惯有关。睡觉习惯是基于平时睡觉场所的历史形成的,比如总是在室外睡觉,则能很快地在室外入眠,经常在白天睡觉会造成白天容易入眠但晚上不容易入眠。这意味着,吸血鬼可能主要是白天睡觉,而普通玩家则主要在夜晚。吸血鬼还可以在棺材中睡觉。另外,你还可以安装 Camping ,在野外搭棚睡觉。

根据玩家睡觉的条件(床的质量、场所以及持续时间),还有一定的几率会治疗或者感染疾病。玩家如果生病了,需要睡觉的时间还会延长。

除了吃、喝、睡觉,玩家的卫生条件将影响他对NPC与生物的印象。这里面包括浴缸、肥皂和厕所的使用。

此mod一共有三种难度,每个难度对应不同的食物索取量以及游戏中食物的多样性、获取难度。更多详情请阅读原mod的pdf文档。

作者介绍中忘记提到的一点是喝牛奶有治疗疾病的效果。

下面是视频展示

兼容 · Compatiability

与任何修改时间、玩家属性的mod兼容,这里面包括 Running Revised, with sprinting, fatigue, configurable 以及 ROM Revised Oblivion Mod。与其他添加自定义食物、饮料,或者添加商人,或者增加/修改城市或者添加水井、小木桶、水桶的mod兼容(这里面包括 FCOM、Morroblivion、Cobl 以及 Oblivion War Cry – New Dimension ),因为没有直接修改游戏中原有的物品,比如给物品加上脚本,所以应该与其他mod兼容(比如 See You Sleep,  Cobl 还有 Let the People Drink

电脑强悍的话,建议安装 Bananasplit Better Cities 以获取更多的水源,或者 Mr_Siikas farm animalsMMM 与 Oblivion War Cry – New Dimension 已内建)以获取奶牛,以及 FCOM(或者 MMM )获取额外的怪物刷新点。非英语版本的玩家则推荐使用DarNified UI以便显示长段文本。

Basic Primary Needs 已内建吸血鬼需求系统,如果要使用第三方mod,可以通过禁掉内置的版本或者把其他mod的系统整合进来。要禁掉的话,可以修改 ini 里面的 BPN.ini_vampire_nothirst 与 BPN.ini_vampire_nosleep 的数值为 1。

第三方的吸血鬼或者狼人mod可以完美的整合进 Basic Primary Needs ,默认情况下, LTD-Vampire Overhaul (吸血鬼模组)与 Curse of Hircine – Resurrected(狼人模组)已内建支持。如果要自己创建支持,可以阅读pdf档中3.4部分。

需求 · Requirements

安装此mod不会覆盖任何文件。不过需要 OBSE (20正式版或者更高级别)才能正常运行。不需要其它第三方工具或者模组。

汉化下载 · Download

请到T网下载最新版(6.0或者更新),已内置汉化
禁止分流,谢谢合作

安装 · Installation

OMOD版本: (推荐)
1. 打开OBMM
2. 单击创建
3. 单击添加压缩包,并选择下载下来的文件
4. 单击创建Omod
5. 双击OMOD列表中新创建的OMOD
6. 运行OMOD脚本,根据你自己的情况选择安装
7. 打开Basic Primary Needs.ini把set BPN.ini_language to的值设为6这样你才能中文版,其余ini配置按自己爱好修改。

非OMOD版本:
1. 解压文件
2. 把文件复制到 游戏目录\Oblivion\Data\
3. 开启Oblivion Launcher,点选’Data Files’, 把插件左边的方框勾上
4. 打开Basic Primary Needs.ini把set BPN.ini_language to的值设为6这样你才能中文版,其余ini配置按自己爱好修改。

卸载 · Uninstallation

OMOD 版本:
1. 开启OBMM
2. 双击OMOD卸载

非OMOD 版本:
1. 打开Oblivion Launcher, 单击Data Files, 取消插件的勾选
2. 删除Data目录下与 Basic Primary Needs 相关的文件

注意:正常存档不会修改玩家的属性,所以此mod可以安全卸载/更新,但快速存档会修改玩家的属性,所以要卸载/更新,建议用正常存档而不是快速存档。

HUD Status Bars

HUD Status Bars 是一个可以让玩家添加自定义HUD的模组,此插件有对此的支持,只要按照说明,你可以在界面中看到玩家饥饿度、口渴度、疲惫度。这个插件需要安装新版的MenuQue,可惜的是新版MenuQue与内核汉化冲突,不过也有人一直在尝试两者,所以这边也有必要说下这部分内容。

需要用到的常量:BPN.HUDhunger, BPN.HUDthirst 与 BPN.HUDsleep (范围: 0 – 100)

使用实例(添加到 Hud Status Bars.ini 底部):
; 疲惫
set tnoHSB.hud_val to sv_Construct "BPN.HUDsleep"
set tnoHSB.hud_color to sv_Construct "HUDcolorRhubarb"
set tnoHSB.hud_max to sv_Construct "0"
set tnoHSB.hud_min to sv_Construct "100"
set tnoHSB.hud_x to HUDcompassCenter
set tnoHSB.hud_y to HUDcompassAbove
SetStage tnoHSB 10
;  口渴
set tnoHSB.hud_val to sv_Construct "BPN.HUDthirst"
set tnoHSB.hud_color to sv_Construct "HUDcolorCyan"
set tnoHSB.hud_max to sv_Construct "0"
set tnoHSB.hud_min to sv_Construct "100"
SetStage tnoHSB 10
;  饥饿
set tnoHSB.hud_val to sv_Construct "BPN.HUDhunger"
set tnoHSB.hud_color to sv_Construct "HUDcolorLime"
set tnoHSB.hud_max to sv_Construct "0"
set tnoHSB.hud_min to sv_Construct "100"
SetStage tnoHSB 10

注意设置 hud_max 为 0 表示当玩家 100% 饥饿、口渴、疲惫时状态条是空白的,如果你想要相反的效果(100%是状态栏为满),则修改 hud_max 为 100 同时 hud_min 为 0。如果你使用的是天际的指南针风格,则替换 HUDcompassAbove 为 HUDcompassBelow

想要查看玩家体内的咖啡因与酒精度,则需要通过常量 BPN.HUDcaffeine 和 BPN.HUDalcohol(范围:0~100),如
; 咖啡
set tnoHSB.hud_val to sv_Construct "BPN.HUDcaffeine"
set tnoHSB.hud_color to sv_Construct "HUDcolorBrown*(tnoHSB.val>0)"
set tnoHSB.hud_max to sv_Construct "100"
set tnoHSB.hud_min to sv_Construct "0"
SetStage tnoHSB 10
; 酒精
set tnoHSB.hud_val to sv_Construct "BPN.HUDalcohol"
set tnoHSB.hud_color to sv_Construct "HUDcolorYellow*(tnoHSB.val>0)"
set tnoHSB.hud_max to sv_Construct "100"
set tnoHSB.hud_min to sv_Construct "0"
SetStage tnoHSB 10

如果希望鼠标指向物品时可以看到物品的名字,则添加
set tnoHSB.hud_ref to sv_Construct "GetFormFromMod %qBasic Primary Needs.esp%q %q070B5A%q"
set tnoHSB.hud_name to sv_Construct "hud_ref"
set tnoHSB.hud_textDisplay to HUDtxtNoValue
set tnoHSB.hud_type to HUDtxtNoBar
set tnoHSB.hud_textPos_x to HUDtxtCenter
set tnoHSB.hud_textPos_y to HUDtxtCenter
set tnoHSB.hud_y to 45
set tnoHSB.hud_x to 50
set tnoHSB.hud_textType to HUDfontKingthings
set tnoHSB.hud_textSize to 16
set tnoHSB.hud_textShadowColor to sv_Construct "HUDcolorBlack"
SetStage tnoHSB 10

icedream

About icedream

其实我知道的东西很少,只是翻译了一些东西,悲催的是翻译过后很快就忘了。

,

2 Responses to Basic Primary Needs 介绍与汉化

  1. Elzee 2012 年 8 月 30 日 at 下午 5:54 #

    无法用Hud status Bar的话,可以用Pluggy自己做BAR,也可以用Kurantee的自定义bar来做。

    • icedream 2012 年 9 月 1 日 at 上午 9:30 #

      @Elzee: 注册个账号写篇文章怎么样?