会员登录

自动登录   |    忘记密码 新会员注册

触摸手势VR

作者:Shizof
发布:chaos-chain
发布日期:2019-07-30 09:36:10
更新时间:2019-07-30 09:36:10
头像
1314
313 人收藏
2711 次下载
10878 次浏览
1.0
上古卷轴5:重置版
本地下载 高速下载 需要优先下载下载器,50%提速

描述


触摸手势VR是一种通过在主手上的VR控制器触摸板上绘制手势来装备法术的模式。在主手Vive控制器上,触摸板(不按下)不用于菜单以外的任何其他内容。但是当你用手指在上面绘制东西时,游戏会不断发送事件。此mod捕获这些手势并将其与预定义符号匹配。


这些符号都分配给龙舌词。






这些是符号名称:Yol,Fo,Qo,Laas,Spaan,Diil,Prodah,Ahkrin,Rahgot,Nahlot,Faas,Golz,Nos,Sik,Pah,Qah,Wol,Bel,Mul,Lun,Gro



重要的东西:


玩家第一次加载游戏时会得到一本名为“Big Book of Gestures”的书。这本书上面有所有的字形及其名字。默认情况下,它还包含配置中包含的所有法术及其龙舌名称。


基本法术有一个手势名称,如Flames = Yol,Sparks = Qo,Frostbite = Fo


高等级法术有多个手势要求。这些手势应该一个接一个地绘制。因此对于Firebolt,您必须在1500ms内绘制Yol和Nos(在配置中可更改)。对于火焰风暴,您必须在1500毫秒内绘制Yol和Nos三次。这很容易,因为Nos只是一条水平线。


将手指从触摸板上抬起后,可以识别您绘制的手势。


默认情况下,已识别的法术适用于您的双手。要将法术装备到特定的手上,你需要在法术的手势设置后绘制一个左斜线“\”或右斜线“/”。


当您在菜单中时,未检测到手势。因此,当您在菜单中时,您可以像平常一样使用触摸板。


这个mod带有一个esp文件和脚本以及一些纹理和一个SKSE插件dll。除了dll之外的东西只是用于游戏中的书并将其交给玩家,也用于强制释放法术功能。其他的东西都在SKSE插件中完成。


通过附加字符名称如Flames  -  Yol的原始名称自动启动游戏时,会更改拼写名称。您可以从ini禁用此功能。请注意,您应该在开始新游戏之前执行此操作,因为更改会保存到保存游戏中。





键分配


此mod还有一个Key赋值功能。您可以为键指定手势,并立即运行(而不是等待)。例如,默认情况下,直(垂直)线映射到跳转(空格)按钮。所以现在你可以取消像我这样的常规跳转按钮,并根据需要使用它。这些都可以在ini文件中配置。请注意,此功能要求Skyrim VR成为活动窗口。







要求


SKYRIMVR

带触摸板的VR控制器(与Vive控制器一样)

SKSEVR





常问问题


问:我的手势有时无法识别。如何提高精度?

答:您可以稍微绘制字形以提高识别百分比。点云算法需要点才能工作。如果你画得非常快,不幸的是没有任何要比较的点。因此,将第一个字形缓慢绘制,其他字形更快一点,以保持在时间限制内。


问:对于高等级法术,我无法画得足够快。基本级别的法术总是配备。或者我画得不够快,无法绘制左手或右手的字形。

答:从配置中增加NextGestureWaitDuration设置。该设置为毫秒。默认值为1500毫秒。对大多数人来说这应该足够了,但如果你愿意,你可以试试2000。





组态


这个mod在“SKSE \ Plugins \ TouchGestureVR_plugin.ini”中有一个配置文件,配置文件中有注释说明内容。


手势XML文件位于“SKSE \ Plugins \ TouchGestureVR”文件夹中。


您可以制作自己的手势文件并添加到该文件夹并使用它们。您需要一个符合$ P识别器的XML创建程序,如下所示:MageVR Glyph Editor。请注意,这不会为此mod生成准备使用的文件,但您也可以修改它们以便与此mod一起使用。



要提到的重要设置:


SpellRecognizedNotification:将此值设置为1可在识别出该法术的手势集时显示通知消息。默认值为0。


ForceUnequipSpells:将此值设置为1以自动从菜单中取消装备法术。这适用于硬核玩家。默认值为0。


UpdateSpellNames:将此值设置为1可自动在拼写名称后添加手势名称。喜欢:Flames  -  Yol。请注意,这会影响您的保存游戏。默认值为1。


NextGestureWaitDuration:此值是在配备法术之前为其他手势绘制第一个手势后的等待持续时间(以毫秒为单位)。默认值是1500。



[AssignToKey]部分:在此部分中,您可以将手势映射到绘制该手势时要按下的键盘键。

默认情况下,line映射到空格键。



[SpellNames]部分:在本节中,您将发现(几乎)游戏中所有可用的法术都被映射到手势集。格式是这样的:

手势集=咒语的FormId或mod文件的Esp / Esm | formid =法术的原始名称

例子:

yol = 00012FCD =火焰

nahlot nos = Dragonborn.esm | 017731 = Ash Shell


在游戏中显示更新的名称需要使用法术的原始名称,例如Flames  -  Yol。





学分


价值$ P Point-Cloud识别器的Radu-Daniel Vatavu,Lisa Anthony和Jacob O. Wobbrock。 此mod使用该库的修改过的C ++版本。

Muken最初的想法是使用$ P识别器进行手势。


mikecorgi为MageVR字形编辑器。 我用他的工具来制作XML。


Rallyeator关于如何为字形制作纹理的想法。

prog和lfrazer一如既往地进行与代码相关的头脑风暴。






未来


我想在成功抽奖后在游戏中显示玩家手势附近的手势。

如果您对未来有任何想法,请告诉我。

——————————————————————————————————————————————————

DEs criptION

Touch Gesture VR is a mod to equip spells by drawing gestures on VR Controller touchpad on main hand. On Main Hand Vive Controller, touchpad (without pressing) is not used for anything other than in a menu. But the game keeps sending events when you draw stuff on it with your finger. This mod captures those gestures and matches them with predefined symbols.

These symbols are all assigned to a dragon tongue word.





These are the symbol names: Yol, Fo, Qo, Laas, Spaan, Diil, Prodah, Ahkrin, Rahgot, Nahlot, Faas, Golz, Nos, Sik, Pah, Qah, Wol, Bel, Mul, Lun, Gro


Important stuff:

Player will get a book named "Big Book of Gestures" the first time you load a game. This book has all the glyphs and their names on it. It also has all the spells included in the config by default with their dragon tongue names.


Basic spells have one gesture names like Flames=Yol, Sparks=Qo, Frostbite=Fo


High level spells have more than one gesture requirements. These gestures should be drawn one after other. So for Firebolt, you have to draw Yol and Nos afterwards within 1500ms(changeable in config). For Fire Storm you have to draw Yol and Nos three times within 1500ms. It would be easy because Nos is just a horizontal line. 


Gestures you draw are recognized after you raised your finger off the touchpad. 


By default, recognized spells are equipped to both your hands. To equip the spell to a specific hand, you need to draw a Left Slash "\" or Right Slash "/" after the spell's gesture set.


Gestures are not detected when you are in a menu. So you can use the touchpad like normal when you are in menu.


This mod comes with an esp file and s cript as well as some textures and an SKSE plugin dll. Stuff other than the dll are just for the in-game book and giving it to the player, and also for the force unequip spell feature. Other stuff are done in the SKSE plugin.


Spell names are changed when you launch the game automatically by appending the original name with the glyph name like Flames - Yol. You can disable this feature from the ini. Beware that you should do this before starting a new game, because the change is saved to the save game.





KEY ASSIGNING

There is also a Key assigning feature of this mod. You can assign gestures to keys, and they are run immediately(instead of waiting). For example by default a straight(vertical) line is mapped to Jump (Space) button. So now you can unmap your regular jump button like me and use this if you want. These are all configurable in the ini file. Note that this feature requires Skyrim VR to be the active window. 






REQUIREMENTS

SKYRIMVR

VR Controllers with Touchpads (Like Vive Controller)

SKSEVR





FAQ

Q: My gestures are not recognized sometimes. How do I increase my precision?
A: You can draw the glyphs a little slower to increase recognition percentage. Point Cloud algorithm requires points to work. If you draw them really fast, there won't be any points to compare unfortunately. So draw the first glyph slow, the others a little faster to keep within the time limit.

Q: I can't draw fast enough for the high level spells. The basic level spells are equipped always. Or I can't draw fast enough to draw left or right hand glyphs.
A: Increase NextGestureWaitDuration setting from the config. That setting is for milliseconds. Default is 1500ms. That should be enough for most, but you can try 2000 if you want.




CONFIGURATION

This mod has a configuration file in "SKSE\Plugins\TouchGestureVR_plugin.ini", there are comments in the config file explaining stuff.

Gesture XML files are in "SKSE\Plugins\TouchGestureVR" folder.

You can make your own gesture files and add to that folder and use them. You'd need a $P recognizer compatible XML creator program like this: MageVR Glyph Editor. Note that this would not produce ready to use files for this mod, but you can modify them for using with this mod too.


Important settings to mention:

SpellRecognizedNotification: Set this to 1 to show notification messages when a gesture set of a spell is recognized. Default is 0.

ForceUnequipSpells: Set this to 1 to unequip spells equipped from a menu automatically. This is for hardcore players. Default is 0.

UpdateSpellNames: Set this to 1 to add gesture names after the Spell names automatically. Like: Flames - Yol. Note that this sticks to your save game. Default is 1.

NextGestureWaitDuration: This value is the wait duration in milliseconds after the first gesture is drawn for additional gestures before a spell is equipped. Default is 1500.


[AssignToKey] section: In this section you can map gestures to keyboard keys to be pressed when you draw that gesture.
By default, line is mapped to space key.


[SpellNames] section: In this section you will find that (almost) all the usable spells in the game are mapped to gesture sets. The format is this:
gesture set = FormId of the spell or Esp/Esm of the mod file|formid = Original Name of the Spell

Examples:
yol = 00012FCD = Flames
nahlot nos = Dragonborn.esm|017731 = Ash Shell

Original Name of the Spell is needed for showing the updated names in game, like Flames - Yol.




CREDITS

Radu-Daniel Vatavu, Lisa Anthony, and Jacob O. Wobbrock for $P Point-Cloud Recognizer. This mod uses a modified C++ version of that library.

Muken for the initial idea of using $P recognizer for gestures.


mikecorgi for MageVR Glyph Editor. I used his tool to make the XMLs.


Rallyeator for the ideas on how to make the textures for the glyphs.

prog and lfrazer for code related brainstorming as always.






FUTURE

I want to show the gesture near the players hand in the game after a successful draw.

Let me know if you have any ideas for the future.


原贴地址
1.版本号: 1.0   更新时间: 2019-07-30 09:54:30

评论
暂未开放,敬请期待
ta的精品
logo

触摸手势VR


Mod大小:2.14 MB
上传时间:2019-07-30 09:36:10

Mod简介:

暂无更多介绍


closeAD