Skip to content

Releases: HardlightVR/HL-Chimera-SDK

Chimera SDK 1.0.1

01 Feb 22:57
Compare
Choose a tag to compare
Chimera SDK 1.0.1 Pre-release
Pre-release

Chimera SDK 1.0.1

Service = v1.0.5
Hardlight.dll = v1.0.0
Unity SDK = v1.0.0
Unreal Plugin = v0.3.0
Asset Tool = v0.1.2

For feedback, please write us here.

What you need to know

  • This release contains a backported Unreal Engine plugin for UE4.15

Release Notes

Unreal Plugin

  • A backport for UE4.15 was released

Chimera SDK 1.0.0

19 Dec 01:01
Compare
Choose a tag to compare
Chimera SDK 1.0.0 Pre-release
Pre-release

Chimera SDK 1.0.0

Service = v1.0.5
Hardlight.dll = v1.0.0
Unity SDK = v1.0.0
Unreal Plugin = v0.3.0
Asset Tool = v0.1.2

For feedback, please write us here.

What you need to know

  • This runtime is not backwards compatible with previous SDKs (your copy of Hardlight SDK must be upgraded to work with this runtime)
  • Unity package upgrade guide is here
  • Before installing this release, follow these steps:
    • Quit any existing runtime or game

Release Notes

Unreal Plugin

  • The Unreal Plugin was updated to UE4.18, and a backport for UE4.16 is included as well

Hardlight.dll (CAPI)

  • Change signature of tracking calls

Unity SDK

  • Fixed built/import malfunctions
  • Added experimental tracking to HapticsExplorer
  • Finished functionalities for visualization tools
  • Warning Stomps

Chimera SDK 0.9.1

22 Nov 22:27
Compare
Choose a tag to compare
Chimera SDK 0.9.1 Pre-release
Pre-release

Chimera SDK 0.9.1

Service = v1.0.1
Hardlight.dll = v0.6.0
Unity SDK = v0.9.1
Unreal Plugin = v0.2.3
Asset Tool = v0.1.2

For feedback, please write us here.

What you need to know

  • This is a minor upgrade to 0.9.0 to fix crashes in Haptic Explorer
  • This runtime is not backwards compatible with previous SDKs (your copy of Hardlight SDK must be upgraded to work with this runtime)
  • Unity package upgrade guide is here
  • Before installing this release, follow these steps:
    • Quit any existing runtime or game

Release Notes

Hardlight.dll (CAPI)

  • Change signature of _Destroy() API calls

Unity SDK

  • Fix for crashes in Haptic Explorer

Chimera SDK 0.9.0

22 Nov 22:30
Compare
Choose a tag to compare
Chimera SDK 0.9.0 Pre-release
Pre-release

Chimera SDK 0.9.0

Service = v1.0.0
Hardlight.dll = v0.5.0
Unity SDK = v0.9.0
Unreal Plugin = v0.2.3
Asset Tool = v0.1.2

For feedback, please write us here.

What you need to know

  • This is probably the last release before we rename to Hardlight SDK
  • Unity package upgrade guide is here
  • Before installing this release, follow these steps:
    • Quit any existing runtime or game
    • Type %ProgramData% into an explorer window's navigation bar
    • Delete the folder named boost_interprocess

This release contains new Unity tools (haptic sphere-casting, VR mimic improvements, new suit demos, & 3D haptics explorer).

There will be an Unreal 4.18 release soon (TM); note that the Runtime Installer in this release is not compatible with previous Unreal releases.

Release Notes

Service

  • Support for MarkIII Hardlight Suits
  • Many bugfixes and stability improvements

Hardlight.dll (CAPI)

  • Massive renaming from NSVR to HLVR
  • Allow events to target nodes or regions
  • add Analog Audio and Buffered Haptic events

Unity SDK

  • Brand new ScriptableObject (Scrob) asset format
    • HapticSequence
    • HapticPattern
    • HapticExperience
  • Assets are same type as runtime types
  • Asset Importer now creates Scrob assets.
  • New Scrob asset editors for each type.
  • Previewing Scrob assets in editor.
  • Improvement to the VRMimic tools
  • Experimental code for suit tracking/arm & torso mimic tools
  • Haptics Explorer is now 3D
  • Haptic Spherecasting - great for swords/lasers/etc (check example in Haptics Explorer)
  • New Gathering impulse (the opposite of an emanation)
  • Temporarily disabled Haptics Explorer's Emulation Mode
  • all references of NullSpace are changed to Hardlight, and assets using 'ns' namespace were changed to 'hl'
  • Added custom icons for new asset types (in Gizmos folder)
  • Added custom icons for VR Mimic gizmos (in Gizmos folder)

HapticAssetTool

  • Write a version number into HDFs (version 2)

Chimera SDK 0.2.4

05 Oct 01:05
Compare
Choose a tag to compare
Chimera SDK 0.2.4 Pre-release
Pre-release

Chimera SDK 0.2.4

Service = v0.2.3
Plugin = v0.4.3
Unity SDK = v0.2.6
Unreal Plugin = v0.2.3
Asset Tool = v0.1.1

For feedback, please write us here.

Note: This is the last backwards-compatible release before Chimera 0.9.0

Note: The release notes distributed with the installer in this package are outdated. The updated release notes are present here.

This release contains new Unity tools (haptic sphere-casting, VR mimic improvements, new suit demos, & 3D haptics explorer).

It uses somewhat "special" DLLs, so if you encounter any problems, be sure to mention that you are using this release. We have not had any compatibility issues.

Release Notes

Plugin

  • Better stability

Unity SDK

  • New Haptic Spherecast component (great for lasers, swords or other continuous line based collisions)
  • New Gathering impulse (opposite of an emanation)
  • VR Mimic stability and performance fixes (fewer GetComponents, avoids Find() whenever possible, caches certain references)
  • Haptics Explorer Improvements
    • Improvements to Emulation mode - for visibly seeing what is happening on the suit (still experimental)
    • Primary viewport is now 3D (and resizable)
    • Refactored coloring approaches for all Suit Demos
    • New Spherecast suit demo (try out the new hotness!)
    • New Gathering demo (I'd love to hear feedback on this)
  • Other asset and performance tweaks.

Chimera SDK 0.2.3

21 Jun 23:11
Compare
Choose a tag to compare
Chimera SDK 0.2.3 Pre-release
Pre-release

Chimera SDK 0.2.3

Service = v0.2.3
Plugin = v0.4.2
Unity SDK = v0.2.3
Unreal Plugin = v0.2.3
Asset Tool = v0.1.1

For feedback, please write us here.

Release Notes

Plugin

  • Much better performance and stability

Unity SDK

  • Improved the VRMimic tools
  • Organized and commented the Meteor Massage Demo
  • Revised the available functions in HardlightSuit

Unreal SDK

  • Added BasicHapticHelper (for checking service connection and cleaning up haptics on scene change)
  • Expanded the Blueprint Function Library with better error reporting.
  • Creating handles with null assets now results in an empty handle, rather than a game-disrupting error

Chimera SDK 0.2.2

09 Jun 18:43
Compare
Choose a tag to compare
Chimera SDK 0.2.2 Pre-release
Pre-release

Chimera SDK 0.2.2

Service = v0.2.1
Plugin = v0.4.1
Unity SDK = v0.2.2
Unreal Plugin = v0.2.1
Asset Tool = v0.1.1

If you're upgrading from Chimera 0.1.4, please see the upgrade guide for Unity Developers.

For feedback, please write us here.

Release Notes

Service

  • Fix a disconnection issue where suit would disconnect upon receiving large amounts of haptics

Plugin

  • Much more robust handling of multiple haptics played at same time
  • Fix an issue causing "ghost" effects on the suit, which would not stop properly

Unity SDK

  • Added UI for converting packages to HDFs in Haptics Explorer
  • Improved AreaFlag extension methods (AddFlag, IsSingleArea, NumberOfAreas)
  • Large scale unnecessary warning removals

HapticAssetTool

  • Add batch conversion command to convert entire package into HDFs, mirroring the standard haptics directory structure

Unreal SDK

  • Add ability to create haptic sequences, patterns, and experiences through the content browser (Right click -> Misc -> Haptic Sequence, etc.)
  • Can now import HDF haptic packages using the Haptics Explorer
  • Added function library for conveniently playing haptics (will expand in future)

Chimera SDK 0.2.0

17 May 00:19
Compare
Choose a tag to compare
Chimera SDK 0.2.0 Pre-release
Pre-release

Chimera SDK 0.2.0

Service = v0.2.0
Plugin = v0.4.0
Unity SDK = v0.2.0
Unreal Plugin = v0.2.0
Asset Tool = v0.1.0

Initial support for Unreal Engine 4

We have added a plugin for UE4 developers. Using this plugin, you can easily add haptic effects to your game using Blueprints. To aid in development, default assets are included, and custom assets can be created which take advantage of existing content.

Update guide for Unity Developers

In this update, code-created haptics were changed. The following classes were renamed:

CodeEffect -> HapticEffect
CodeSequence -> HapticSequence
CodePattern -> HapticPattern

Additionally, the Sequence, Pattern, and Experience classes were removed. If your code depends on these,
you should change any instance of them into their respective Haptic-X equivalent. To load the asset,
use HapticSequence.LoadFromAsset("directory/name_of_asset")

This change means that assets must now be imported into Unity using the Tools/Hardlight Window -> Package Importer GUI. For more information, check out the Unity Asset Importing page.

You can now combine file-defined haptics with code-defined haptics, because they are the same thing:

HapticSequence heartbeat = new HapticSequence();
heartbeat.LoadFromAsset("Haptics/my_heartbeat");
HapticPattern scared = new HapticPattern();
scared.AddSequence(0.0, AreaFlag.Chest_Left, heartbeat);
scared.AddSequence(1.0, AreaFlag.Chest_Left, heartbeat);
scared.Play();

See the wiki for documentation on the Service, Unity SDK, and Unreal SDK.

For feedback, please write us here.

Release Notes

Service

  • Many bugfixes and stability changes
  • Enables service automatically upon launching the GUI
  • Incompatible with previous plugin versions!

Plugin

  • File-loading features have been removed, and relocated to the HapticAssetTools executable
  • Now able to detect if suit is plugged in and if connected to service
  • Incompatible with previous service versions!

Unity SDK

  • Change CodeHaptics API:
    • Now renamed to HapticEffect, HapticSequence, HapticPattern
    • Created dynamically in code or loaded from an asset
  • Added Hardlight Window (Tools/Hardlight Window)
  • Package Importer for creating Unity Assets from haptic json files (.sequence, .pattern, .experience)
  • Suit Setup Tool for easily creating haptic events from Unity collisions
  • Added ability to see plugin version
  • Haptics Explorer improvements:
    • Added drawing mode
    • Auto reload effects if edited while Haptics Explorer is open (live-editing)
    • Added hotkeys
    • Better error reporting

Unreal SDK

  • Created a basic Hardlight plugin for UE4.15
  • Includes ability to import HDFs (see documentation on HapticAssetTool)
  • Includes ability to create Haptic Sequences, Patterns, and Experiences as .uassets
  • Blueprint functions to load, control, and play effects
  • Preparing support for Impulse Generator

HapticAssetTool

  • Is responsible for taking raw haptic assets (.sequence, .pattern, .experience) and creating
    a HapticDefinitionFile. This functionality is wrapped in the Unity SDK with the new Package Importer (located inside Tools/Hardlight Window)

Chimera SDK 0.1.4

09 Feb 00:45
Compare
Choose a tag to compare
Chimera SDK 0.1.4 Pre-release
Pre-release

Chimera SDK v0.1.4

Service = v0.1.2
Plugin = v0.3.0
Unity SDK = v0.1.4

Release Notes

Service

  • Fix bug with status update lag

Plugin

  • Add support for CodeHaptics:
    • Now you can create completely dynamic effects on the fly!
  • Testing bug-fix for bug which caused crash on destruction of plugin

Unity SDK

  • Update Haptics Explorer to v.08
    • Added impulse generator, a dynamic haptic creation tool (emanation, traversal, and CodeSequence emanation)
    • Added tooltips and use information
    • Improved usability
  • Added Desert of Danger (in-house demo) haptics and reference samples
  • Minor Regression: Suit Status Indicator is laggy
  • Note: A single prefab in the Haptics Explorer is located in an incorrect directory. Tooltip Canvas should be in NullSpace SDK/Demos/Prefabs/ instead of in the NullSpace SDK directory.

Check out the updated wiki!

Chimera SDK 0.1.3

10 Jan 20:49
Compare
Choose a tag to compare
Chimera SDK 0.1.3 Pre-release
Pre-release

Chimera SDK v0.1.3

Service = v0.1.2-rc1
Plugin = v0.3.0-rc1
Unity SDK = v0.1.3-rc1

Release Notes

Service
- Fix bug with handles not releasing correctly
- Add backend support for code generated haptics

Plugin
- Add backend support for code generated haptics

Unity SDK
- add new effects
- Update Haptics Explorer to v.06