ldfxf 发表于 2012-9-5 01:42

【搬运】Player Headtracking玩家头部跟随——抓根宝的脖子也能动了(9月26日更新2.6)

本帖最后由 ldfxf 于 2012-9-28 02:24 编辑


我下载了这个MOD然后登入游戏。我的角色,Imi,只是像平常那样像个雕塑般坐着,然后我想该死,这MOD没效果。突然她眨了下眼并把头扭向她的一个同伴。就好象我的角色终于有了生命。天际一直因为缺少这种小设置让我扼腕。这MOD虽小却带来了那么多乐趣。非常感谢!支持并给你投了票。
                               ——某个N网玩家的回复

MOD:Player Headtracking 玩家头部跟随
分流版本:2.6
原帖地址:http://skyrim.nexusmods.com/mods/23600/ (如果有条件请尽量前往原址下载并给作者支持,本分流只为无法登录原址的朋友)

简评:很简单很小的一个MOD,可以让主角看任何地方,就像NPC那样。刚排进受欢迎MOD列表。看没人搬运就先搬一下。感觉挺有带入感的,这下抓根宝不再是个木头了。

注意:目前和TK Dodge存在不兼容。
If you like a mod, please come back to endorse it. Appreciation is a great motivator for us modders!
如果你喜欢一个MOD,请回来点击支持。感激是对我们Modder最大的鼓励。

Description
This mod enables headtracking for the player. Your character will face other actors similar to the NPC's in the game. Your character will first prioritize actors who are currently in dialogue with you, then actors who are currently talking to any other NPC, then actors who are straightest in front of your character. After a while your character may become disinterested in certain actors and stop headtracking them unless they are straight in front of your character. Your character can become interested in them again if they start talking or change their AI package.

Since 2.3 your character will have different facial expressions depending on the actors RelationshipRank towards the player. Note that some actors don't have a RelationshipRank towards the player while they should have (like Serana)! For instructions how to customize facial expressions per actor, see the Customization section.

Since 2.3 this mod's settings can be customized. Read the Customization section for detailed instructions, or read the text file included with the download.
介绍:
这个MOD可以让玩家像NPC那样有头部跟随动作。你的角色会面对其他人。优先面对和你说话的NPC,然后是其他互相交谈的NPC,最后是你角色前面的人。过了一会儿后你的角色会对目前的NPC失去兴趣,并且停止跟随他们,除非他们再次面对你的角色。如果他们开始谈话或者改变行为,你的角色会再次对他们感兴趣。2.3以后你的角色会根据你与NPC的关系等级有不同的面部表情。注意某些NPC和玩家没有关系等级,尽管他们本来应该有(比如吸血公主Serana!)如果想对每个NPC的关系等级做调整请阅读控制台设置和卸载说明,或者阅读下载文件内的英文说明。

RequiredSkyrim 1.6 or newer.
需求:
天际1.6或更高版本。

Recommended
Brawl Bug Plugin will prevent brawls from bugging out. Player Headtracking doesn't require it to run, but your brawls will simply be bugged without it.
推荐:
Brwal Bug Plugin能避免在和NPC决斗时的问题!玩家头部跟随可以不安装它,但是你的决斗会因此出现BUG。Brawling的WIKI说明 以及Brawl Bug Plugin的原下载地址

Installation
Extract the contents of the ZIP archive into your Skyrim\Data folder. Enable Headtracking.esp in the launcher, or better, in a mod manager.
安装:
解压到你的Skyrim\Data文件夹。在MOD管理器激活Headtracking.esp

Updating
You should be able to update by just overwriting the old files with the new ones. If you run into any issues after updating, revert to your previous version and uninstall that version according to the Uninstallation instructions described below, and then install the new version. If you still run into issues after that, rename the Headtracking.esp of the new version to something else (like Headtracking - new.esp). Do make sure you have overwritten or deleted the old Headtracking.esp.
更新:
你可以通过覆盖旧版来进行更新。如果在更新后遇到问题,请用回你之前的版本并按照正确的卸载方法卸载,然后再更新。如果你还是遇到问题,请将新版的Headtracking.esp改成任何名字(比如Headtracking - new.esp)。总之请确认你已覆盖并卸载了旧的Headtracking.esp即可

Uninstallation
Enter the following in the console:
set HeadtrackingUninstall to 1
Now save, reload that save, a messagebox pops up, click OK, and save once more. Now disable/delete the mod.
If your character still headtracks afterwards, open the console and enter the following (without quotation marks): "Player.SetAnimGraphVar IsNPC 0". If the uninstallation messagebox keeps popping up, enter the following in the console "StopQuest Headtracking".

卸载:
在控制台输入:set HeadtrackingUninstall to 1

保存,然后读取该存档,提示信息会跳出,点击OK,再次保存。最后再关闭/删除本MOD。
如果你的角色仍然有头部跟随,打开控制台输入(没有引号): "Player.SetAnimGraphVar IsNPC 0" 。如果卸载信息继续跳出,请在控制台输入:"StopQuest Headtracking".

Known issues
- The headtracking system might not be as responsive on weaker machines.
- If at any time the player's race is changed headtracking will stop working. Draw and sheath your weapons to make it work again.
- Problem with Vampire Lord is that it changes your race entirely. Try this in console: player.setrace "your race" without quotations then draw/sheath weapon. Should look like this: "player.setrace breton" The downside of this solution is that it removes some of Vampire spells.

已知问题:
——在配置较差的机器上这个头部跟随系统可能无法正常运作
——如果玩家种族变化,头部跟随就会停止。拿出并收起武器就可以再次运行了。
——据说有人遇到变身后会失效的BUG。但作者自己声称没有这类问题,只需要拿出/收起武器就会恢复正常。有其他用户认为这是由于种族被改变导致的,并建议如果遇到这类问题可以使用 player.setrace "你的种族"来解决,例如player.setrace breton/imperial再拿出/收起武器。但这会导致你失去一些吸血鬼技能。总之请自行注意一下。另外这个问题通过卸载和再次安装也可以解决。

Incompatibilities
None known so far. The system is completely standalone so I don't expect much incompatibilities, if any at all. Any future mods that add headtracking (this is the first one) will probably be incompatible.

不兼容:
暂时还没有。本系统完全独立,所以我不认为会有不兼容。任何增加类似头部跟随功能的MOD(这是本类第一个)可能会有不兼容。

Change log
VersionVersion 2.6 - Gets rid of all Headtracking related warnings in the Papyrus log. This means an increase in stability, performance and responsiveness. Just overwrite the old files and follow the instructions presented ingame.
Version 2.5 - Fixes a recently introduced bug that causes talking actors not to be prioritized.
Version 2.4 - Fixes the bug that makes the player not look at dialogue targets. Prevents headtracking of mannequins. Now setting HeadtrackingTimer to 0 will disable the timer altogether. Added an extra check to the No Corpse tracking mode to make sure no corpses are looked at ever.
Version 2.3 - Implemented ingame customization and facial expressions (only towards actors who have a non-zero RelationshipRank towards the player). Also a new method of uninstallation. Read this page again!
Version 2.2 - Fixes the player animation "hiccup/twitch" when not tracking anything. Implements far more realistic conditions when the player headtracks actors: Uninteresting actors are only looked at for a short while (3-4 seconds) unless the player is almost directly facing them. When an actor starts a new AI package the timer is reset and the player regains interest in the actor for a while (to see what (s)he's going to do). Paarthurnax should now be headtracked properly even from a large distance.
Version 2.1 - Fixes the tracking-through-floor bug that got accidentally re-introduced.
Version 2.0 - Introduction of multiple version, turned on corpse tracking in the standard edition, optimized conditions for more responsiveness and made uninstalling a bit safer.
Version 1.8 - Optimization update, more sensible conditions on headtracking.
Version 1.7 - Fixes the brawling bug (Brawl Bug Plugin is a requirement now!) and adds a "detection" check before actors are tracked (the previous Line of Sight checks didn't work).
Version 1.6 - Disables headtracking in first person altogether to prevent an issue with torches.
Version 1.5 - Disables headtracking while mounted to prevent a currently unsolvable glitch, adds an extra safeguard in the uninstallation handling that hopefully solves the reported issue.
Version 1.4 - Greatly reduces the performance hit in combat, should be negligible now. Reduces headtracking range and angles. Tracking of actors out of view (behind objects) is now disabled.
Version 1.3 - Truly fixes the first person glitch this time, also adds proper uninstallation handling when the plugin gets disabled.
Version 1.2 - Disables headtracking with a weapon drawn to prevent first person glitches during attacks.
Version 1.1 - Fixes potential CTD due to a scripting mistake.

更新履历:
版本2.6—— 去掉了所有头部跟随MOD在Payrus的log中的警告信息。这意味着进一步增加稳定性,性能和反应速度。只需要覆盖旧文件并在游戏中按照说明设置即可。
版本2.5——修正了一个近期新出现的交谈的NPC没有被优先进行头部跟随的错误
版本2.4——修正了玩家不能正确面对交谈NPC的BUG。取出了模特的头部跟踪。现在设置HeadtrackingTimer的为0将完全禁用定时器。为尸体跟随模式增加了一个额外的检查功能,以确保所有尸体都不会被永远看着。
版本2.3——加入了游戏内自定义和面部表情(只有当面对一个非零关系级别的NPC时)。同时加入了新的卸载方法。请再次阅读本页面!
版本2.1——修正了玩家在没有跟随时的动作会“打嗝/抽搐”的问题。改进了当玩家面对不感兴趣的NPC时,除非玩家几乎正面对着他们,否则他们只是看很短时间(3—4秒)的问题。当NPC开始使用新的AI功能时计时器会重置,而玩家也会再次开始对NPC进行跟随(视NPC的行为而定)。帕纳萨图斯现在即使在一个较远的距离也能被正确跟随了。
版本2.1——修正了头部跟随会跟随地板上面和下面的诡异情况。
版本2.0——添加了多个版本,将跟随尸体加入了标准版本内,同时有更多可选的版本,并进一步加强了卸载功能的安全性。
版本1.8——优化更新,头部跟随的运作更加合理了。
版本1.7——修正了决斗错误(现在你需要安装Brawl Bug Plugin!)并且在NPC角色被跟随时添加了一个“侦测”检查来避免目前被报告的问题。
版本1.6——关闭第一人称下手持火炬时的头部跟随导致的问题
版本1.5——关闭骑乘状态下的头部跟随以避免一个目前暂时无法解决的视线错误,为卸载添加了一个额外的保护措施,希望能解决目前被报告的问题。
版本1.4——大幅减少了战斗中的资源消耗,基本可以忽略不计了。减少了头部跟随的半径和角度。头部跟随超出视线(被物体挡住)的目标的功能已经被关闭。
版本1.3——正确修正了第一人称时的延迟,同时增加了正确的卸载方法。
版本1.2——关闭了战斗中头部跟随收起武器的动作避免第一人称卡住。
版本1.1——修正了一个由于脚本导致的CTD。


控制台设置和卸载说明:
Configuration and uninstallation is done ingame through console commands.
Note that after changing any settings you need to save and then reload that save.
Only then will your changes take effect.
设置和卸载可以通过游戏内的控制台命令完成。
注意在改变任何设置后你都需要保存并重新读取存档。
这样你的设置才会生效。

When ingame, open the console by pressing the (~) button and you may enter the following:
在游戏中,通过按下~键打开控制台,然后输入:

set HeadtrackingCorpses to 0
- Disables headtracking of corpses. Set to 1 (default) or higher to enable.
—关闭对尸体的头部跟随。设置为1(默认)或是更高数字打开。

set HeadtrackingMoving to 0      
- Disables headtracking while moving. Set to 1 (default) or higher to enable.
—关闭移动时的头部跟随。设置为1(默认)或是更高数字打开。

set HeadtrackingRange to #
- Sets headtracking range to # in feet. Default is 14. Very high values can cost performance.
—设置头部跟随时的距离,英尺。默认是14。越高的数值越消耗资源。

set HeadtrackingTimer to #
- Sets the timer before losing interest in boring actors. Default is 3.5.
Set to 0 to disable the timer altogether.
—设置对NPC跟随的时间。默认是3.5
设置为0同时也会关闭计时器

set HeadtrackingExpressions to #
- Sets the strength of expressions (happy/angry) your character will display to actors with a non-zero RelationshipRank.
Default is 100. Set to 0 to disable expressions altogether. Higher values than 100 have little to no effect.
—设置你的角色与一个非零关系级别的NPC的表情。
默认是100.设置为0会关闭表达。高于100的数值无效。

set HeadtrackingUninstall to 1
- Sets the mod to uninstall itself after the next save & reload. You'll see a messagebox after the reload telling you to save once more to finalize.
—让MOD在下一次保存和读取后被卸载。你会在读取后提示信息高速你再次保存来结束卸载。

Once more: Note that after changing any settings you need to save and then reload that save for the changes to take effect!
再次重申:注意在进行任何设置后你都需要保存并读取该存档来让设定生效!

Extra tip: You can control the facial expression your character displays when looking at a certain actor by going into the console,
clicking on the target and entering: SetRelationshipRank Player #
Where # is a number from -4 to 4.
额外的提示:当面对一个NPC时,你可以在控制台控制你的角色的面部表情。
选中目标然后输入:SetRelationshipRank Player #
#的设置范围是-4到4,从负到正代表憎恶,讨厌,冷淡,一般,无表情,友善,高兴,快乐,激动。

分流:Player_Headtracking_2_6(可完全在游戏内进行自定义设置)

Brwal_Bug_Plugin_v1-23435-1.zip(2.0后已变为可选插件,能避免决斗时的BUG,可装可不装)


旧版:
Player_Headtracking_2_5(已整合所有旧版功能)

Player_Headtracking_2_2(2.2标准版)

Player_Headtracking_2_2 - No Corpses(看到尸体时无头部跟随)

Player_Headtracking_2_2 - No Corpses and Not While Moving(看到尸体和进行移动时无头部跟随)

Player_Headtracking_2_2 - Not While Moving(移动时无头部跟随)

Player_Headtracking_2_1(2.1标准版)

Player_Headtracking_2_1 - No Corpses(看到尸体时无头部跟随)

Player_Headtracking_2_1 - No Corpses and Not While Moving(看到尸体和进行移动时无头部跟随)

Player_Headtracking_2_1 - Not While Moving(移动时无头部跟随)

Player_Headtracking_1_8_23600-1-8

Player_Headtracking_1_4-23600-1-4

Player_Headtracking_1_3-23600-1-3







killisgood 发表于 2012-9-5 01:45

喔喔!!! 這個MOD挺有趣的!!!

感謝~~~

9youxiang 发表于 2012-9-5 01:54

脖子应该不会扭到后面吧……{:3_121:}

千鸟香奈 发表于 2012-9-5 02:03

真实了些的东西

ldfxf 发表于 2012-9-5 02:06

头部跟随无非是一个很小的功能,很多游戏都有,但天际却没,所以我早就有过这个疑问了,没想到真的有人把它变成现实了,这个MOD让主角更真实了。

总之以后有空会继续跟踪这个MOD的发展,目前的主要问题应该就是脚本占用资源的问题,不过这类功能不依靠脚本是无法实现的。

zczczc999 发表于 2012-9-5 02:28

不错啊,支持一下

BOSSX 发表于 2012-9-5 02:32

这个非常有真实感 非常赞{:3_153:}

calvinmo 发表于 2012-9-5 02:34

樓主放出好東西{:3_149:}

hongxue0818 发表于 2012-9-5 02:55

天际完美就需要这样的小东西{:3_140:}

sandmouse1314 发表于 2012-9-5 03:10

看截图是比以前有生气了许多,但是有没有BUG,万一卡动作就晕~

Laions 发表于 2012-9-5 03:12

本帖最后由 Laions 于 2012-9-5 03:14 编辑

这mod欢乐爆了
装上之后我就快速旅行到龙宫看看效果,结果Load完之后发现主角脑袋一直望着下面
我还以为是BUG了或者是什么,仔细一看……



特么原来是在看水里的那个逗逼……

sycdevil 发表于 2012-9-5 03:22

这东西绝对要赞一个~

星海银狐 发表于 2012-9-5 07:03

好东西,顶一个

xingjizhuanyong 发表于 2012-9-5 07:13

还不错,感觉更真实化了一些

迷茫的鱼 发表于 2012-9-5 07:19

{:3_121:}支持一下

业焰的仆从 发表于 2012-9-5 07:23

看起来不错,不知有没有什么可怕的BUG存在

wuzhidelier 发表于 2012-9-5 07:26

一直觉得很不舒服有说不出来,原来是因为这样{:3_156:}

chenkb 发表于 2012-9-5 07:28

小弟測試目前這個東西很容易CTD
而且MOD移除後如果有MOD啟用的情形下儲存,功能會還在~

authors 发表于 2012-9-5 07:37

不太喜欢用skse

狂暴史努比 发表于 2012-9-5 07:41

支持一下:lol:lol

wp315142533 发表于 2012-9-5 08:12

看看效果{:3_136:}

ldfxf 发表于 2012-9-5 08:17

本帖最后由 ldfxf 于 2012-9-5 08:21 编辑

chenkb 发表于 2012-9-5 07:28 static/image/common/back.gif
小弟測試目前這個東西很容易CTD
而且MOD移除後如果有MOD啟用的情形下儲存,功能會還在~ ...
"That means scripts are running even if the .esp is deleted."

No, they don't. After the plugin is disabled, the script always finishes the current thread, and at the end of every thread my script detects if the plugin still exists. If it doesn't it disables headtracking, and then the last thread is closed and no new threads are started again.
引用作者原话:

“即使esp被删除脚本还在继续运作”

本MOD的esp被关闭后脚本会始终检查当前线程,并且在每一个线程结束时我的脚本都会检查esp是否还存在。如果不存在那么就会关闭镜头跟随,并且在最后一个线程结束时不会再次开始新的线程


"it looks like the animation data must have stored in the save file."

After you deactivated the plugin and loaded your savegame, did you get a messagebox saying that it was uninstalled successfully? If not, go through the uninstall process once more. You could also save a game with your weapon unsheathed before deactivating the mod, that should definitely work.
引用作者原话:

“动作文件必须要被保存在存档中”

在你取消激活这个插件后读取你的存档,你是否看到了一个提示信息说它已经被成功卸载了?如果没有,请再一次执行卸载步骤。你也可以在拔出武器的时候保存一个新档,然后再取消这个MOD,这样肯定有效。

chenkb 发表于 2012-9-5 08:26

了解~~
我再試試~~

sunjianwsy 发表于 2012-9-5 08:49

话说4代不是自带这功能吗`5代这么就没了

codymao 发表于 2012-9-5 09:16

关注下
期待更完善的版本

lingven 发表于 2012-9-5 09:21

支持一下

SBLIU2 发表于 2012-9-5 09:23

先做个记号,支持一个

gaomignhj126 发表于 2012-9-5 09:29

虽然很小但是很实用的东西!
感谢分享!

stonewall 发表于 2012-9-5 09:35

这个貌似四代一直有的说

月明如晦 发表于 2012-9-5 09:36

来个猫头鹰的180度扭头就更帅了
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 【搬运】Player Headtracking玩家头部跟随——抓根宝的脖子也能动了(9月26日更新2.6)