Multiplayer ready Vaulting with motion warping & full-body IK & net prediction of the highest caliber
多人准备拱与运动翘曲&功放;全身IK&功放;净预测的最高口径
Features:
- Based on Gameplay Abilities System (GAS), but you don’t need to know it at all to use or integrate VaultIt
- Multiplayer ready with prediction
- Doesn’t desync even at extreme latency (800ms+) unless it should (packet loss, hacking, unpredictable collision, etc)
- Handles desync corrections properly (even in extreme environments, inputs result in vaulting properly)
- Proper net serialization (compression) and bandwidth consumption optimization
- Anti-Cheat
- Designed to work with mixed or minimal mode ASC instead of full and handles simulated replication manually for optimization
- Procedural vault height (not hard-coded to animation vault height)
- Driven by root motion animations
- Motion Warping (works in UE4 & Improved)
- Full-Body IK for correct hand placement (works in UE4)
- does not require any IK bones
- Supports non-UE4 skeletons with different bone orientations
- Fully modular setup supports Characters, AI, and maybe Pawns (read Wiki)
- Includes First Person example (basic setup with FP/TP switching)
- Auto-Vault for players and AI with per-movement mode bitflags
- Multiple pre-defined vault heights and animations with support for any type of movement state
- Multiple animations for each state with net sync randomization
- Built with extension and integration in mind
Network Replicated: Yes – Thoroughly!
Supported Development Platforms: Win64 & Win32 (untested on others but should work)
Supported Target Build Platforms: Win64 & Win32 (untested on others but should work)
特征:
- 基于游戏能力系统(GAS),但您根本不需要知道它就可以使用或集成VaultIt
- 多人游戏准备预测
- 即使在极端延迟(800ms+)下也不会取消同步,除非它应该(数据包丢失,黑客攻击,不可预测的碰撞等)
- 正确处理去同步校正(即使在极端环境中,输入也会导致正确的跳转)
- 适当的网络序列化(压缩)和带宽消耗优化
- 反作弊
- 设计用于混合或最小模式ASC而不是完整模式,并手动处理模拟复制以进行优化
- 程序拱顶高度(未硬编码为动画拱顶高度)
- 由根运动动画驱动
- 运动翘曲(在UE4中工作&改进)
- 正确放置手部的全身IK(适用于UE4)
- 不需要任何ik骨头
- 支持具有不同骨骼方向的非UE4骨架
- 完全模块化的设置支持字符,AI,也许典当(阅读Wiki)
- 包括第一人称示例(fp/TP切换的基本设置)
- 自动保险库为玩家和AI与每移动模式比特标记
- 多个预定义的拱顶高度和动画,支持任何类型的移动状态
- 每个状态的多个动画与网络同步随机化
- 考虑到扩展和集成
网络复制:是的-彻底!
支持的开发平台:Win64和Win32(未经测试,但应该工作)
支持的目标构建平台:Win64和Win32(未经测试,但应该工作)
What is VaultIt!
VaultIt is a multiplayer vaulting system that is fully replicated with client-side prediction for lag-free gameplay, it handles desync properly even with root motion and is highly optimized. VaultIt has a plethora of features to customize the behaviour and is also the best on the market for single player games as well.
Foreword
You do not need to know GAS (Gameplay Abilities System) to use this plugin. For most people, it will easily work if you follow the tutorials. Everyone will want to do the tutorials!
However, if you are integrating with other assets, depending on the other asset, it can require intermediate/advanced level of C++, read the wiki first to make sure you understand what is required.
There is also a large amount of customization and parameters you can modify to change behaviour and may feel a little overwhelming, but everything is covered by tutorials. It really is a full fledged system that factors everything within reason.
Fully usable, extendable, customizable in blueprint – however custom logic will perform better in C++, especially if its on tick.
I’m a programmer doing my best to animate because I can’t resell other people’s animations, so please replace with your own for much prettier results ;)
Disclaimer
As of now, there are two issues: Vaulting has severe animation jitter when playing in multiplayer and viewed as a client (player) that affects AI and Listen Server only. This is an engine bug. And characters not using Z-Up (Arbitrary Orientation) sometimes teleport when vaulting with latency; this is a problem with a specific plugin rather than VaultIt. I chose to go ahead with release because these issues wont affect everyone.
The assets in the Showcase video are not necessarily included. Please see the technical overview video for what is included.
什么是VaultIt!
VaultIt是一个多人vaulting系统,完全复制与客户端预测无滞后游戏,它处理desync正确,即使与根运动和高度优化。 VaultIt有大量的功能来定制行为,也是市场上最好的单人游戏。
前言
你不需要知道气体(游戏能力系统)来使用这个插件。 对于大多数人来说,如果你遵循教程,它会很容易地工作。 每个人都会想做教程!
但是,如果您正在与其他资产集成,取决于其他资产,它可能需要c++的中级/高级水平,请先阅读wiki以确保您了解所需的内容。
还有大量的自定义和参数,您可以修改以更改行为,可能会感觉有点压倒性,但教程涵盖了所有内容。 它确实是一个成熟的系统,它将一切都考虑在内。
在蓝图中完全可用、可扩展、可自定义–但是自定义逻辑在C++中会有更好的表现,特别是当它在打勾时。
我是一个程序员尽我所能来制作动画,因为我不能转售其他人的动画,所以请用你自己的替换更漂亮的结果;)
免责声明
截至目前,有两个问题:在多人游戏中播放时,Vaulting具有严重的动画抖动,并且被视为仅影响AI和Listen服务器的客户端(播放器)。 这是一个引擎错误。 而不使用Z-Up(任意方向)的角色有时会在具有延迟的vaulting时瞬移;这是特定插件而不是VaultIt的问题。 我选择继续发布,因为这些问题不会影响每个人。
展示视频中的资源不一定包括在内。 请参阅技术概述视频,了解所包含的内容。
评论(0)