Skip to content

Version 13.0.0

SDK (Editor extension tool for creating worlds in Unity)

New Features

  • HEOActivity Editing: Added functionality for editing HEOActivity.
  • File Deployment Config: New configuration options for file deployment.
  • VKC Attribute Clickable UI: Added clickable UI attributes within VKC.
  • VKC Node Alpha Animation: Added alpha animation options for VKC nodes.
  • GUITools Package Distribution: Distributed the GUITools package for enhanced GUI editing capabilities.

Modified Features

  • Debug Console Updates:
  • Now throws an error if HEO Fields are overlapping in the hierarchy.
  • Displays a warning if the Mesh setting 'Read/Write Enabled' is not active in FBX files when imported into Unity projects, and automatically sets FBX file R/W to true.
  • Compression Function Speed Improvement: Enhanced the function to compress to powers of two for faster operation.
  • Avatar File Organization:
  • Removed the 'Emotion' field.
  • Removed the 'Height' field (now automatically retrieved from the avatar's VRM by the engine).
  • HEOActivity JSON Selection: Restricted search functionality to JSON files within the Assets folder only.
  • File Icon Asset Updates: Updated the asset for file icons.
  • Component Name Changes: Renamed various components.
  • Name Change from HEOObjectType to VKCNodeReflectionProbeDetectType.
  • Action Trigger Type PopUp Consolidation: Reviewed and consolidated the states of Type PopUp for Action Triggers.
  • Basic Settings:
  • Changed the label from 'World Name' to 'World ID'.
  • Added 'File Deployment Config' settings.
  • Avatar Settings:
  • Made default avatar files (e.g., Vketchan_v1.6_MToon_blendshape.asset, vketnyan) non-editable.
  • Added a new 'File Mode' setting for avatar files (options include VRM/HRM).
  • HEO Collider Updates:
  • Added a new 'Player' option to Collider Target settings.

Deprecated Features

  • Build Options > UI-less Build Acceleration: Removed the feature that sped up builds without UI.
  • My Avatar Setting > Emotion: Removed the Emotion functionality.
  • Avatar File > Emotion: Removed the Emotion functionality from avatar files.

HeliodorLib (Engine used in browser-displayed worlds)

Feature Enhancements and Adjustments

  • (HEOExporter) Enabled the parent object of reflection probes to be properly located even if game objects are not placed at the root.
  • Player Motion Update Now updates motion even outside the camera range for the player’s own avatar.
  • Particle Effects Included in the DrawCall count.
  • Debugger Rendering Added a button to copy settings to the clipboard.
  • "adjustposdownward" Parameter Added to Scene files for type=object items to adjust the shadow position to the collision point below.
  • Loading Issue Mitigated the problem where initial loading pauses at 20%.
  • Expression BlendShape Limits Eased the restriction on the number of BlendShapes.
  • "uselightscattering" Parameter Added to Scene files to enable light scattering per item.
  • Clickable Movement (Available only on PC).
  • Shadow Drawing No longer draws shadows if there is no collider at the foot.
  • Button Interaction Multiplied color display to make it clear when buttons, such as HUDs, are clicked.
  • GUI Image Loading Keeps buttons like HUDs in a non-selectable state until GUI image loading is complete.
  • UVAreaRate Added to Canvas.
  • Clickable UI Can now be configured solely via the scene file.
  • In-game Loading Screen Removed display elements for loading screens (supports full-screen HTML loading).
  • Text Chat Log Window Displays emoticons.
  • Target Focus Allows focusing on the clicked target.
  • "transitiontopage" Action Added to open web pages in the same tab.
  • "showphotomode" Flag Added to Scene files to indicate whether an item should be displayed in photo mode.
  • Additional Motions Added turn-around and counterturn motions.
  • Generic Notification Window
  • Default Value for "avatariconshow" Changed to false in Scene files.
  • "DebugLog" Action Added.
  • HEO MToon Outline Mask Support
  • Pack File Support for Canvas and GUI images.
  • Android Chrome 122 From version 122 onwards, uses WebGL2.0 without breaking the display, even if WebGL2.0 is enabled.
  • Autoplay on First Touch Implemented click handling with autoplay:true in the activity class.
  • Photo Mode Preview Darkens the surroundings and adds a frame to make it clearer that it's a preview.
  • Emote Server Support
  • Emote Popup Draws regardless of the nameplate display flag.
  • Particle Item Unload Process Implemented.
  • Dummy Avatar Index For players using preset avatars, the dummy avatar index is calculated from the preset avatar index.
  • Nameplate Width Adjusted according to the actual font drawing size.
  • "tpsxrotateenable" Setting Added to Scene files to allow X-axis rotation of the TPS camera.

Bug Fixes

  • Camera Type Issues Fixed the bug where switching to TPS mode during type=camera use would reflect the camera position at the player's position.
  • (Script) Fixed bugs where some ItemTypes would not return correct values for GetPos/GetWorldPos/GetRotate/GetWorldRotate.
  • SSAO Texture Format Corrected the issue where RGBA8 instead of R8 texture format was used.
  • SeekBar Z-Value Matched with the Z-value of the layer's mask.
  • Texture Size Fetching Made ApplyUVArea return a failure when texture size cannot be obtained.
  • SeekBar Resize Bug
  • Sound Effect Freezes Freezes if Play() is called after Stop() before completion via onended.
  • Profile Button Over Avatar Target
  • Text Rendering Bugs
  • Blocking Issues Fixed bugs related to blocking not being reflected immediately upon reload.
  • Relative Position in Activity Class for particle effects.
  • Block Display after Reload
  • ShadowMap Issue Fixed the bug where switching avatars would stop displaying the player's shadow.
  • Collider Debug Display Error
  • 9slice Display Issue
  • Two-Finger Button Press Restriction
  • Button Interaction Bug Fixed issue where pressing outside and moving the cursor inside the button would start the press.
  • Button Client Area Click Response
  • Item Load Failure After unloading a type=object item and loading it again, it failed to load.
  • Single Quote Syntax Error Fixed a browser environment issue where single quotes in log outputs would cause JavaScript syntax errors.
  • Occlusion Culling Adjusted OnEnterView/OnLeaveView to exclude/include occluded items appropriately.

HeliScript

  • Avatar Number Retrieval
  • Player.SetControlEnabled (Set permission for player control)
  • Player.SetJumpVelocity (Change jump speed

settings) - CameraRotate Argument in Player.SetPos Now if set to false, the camera does not rotate in TPS mode. - Json and JsVal Conversion - Layer Path Search Implemented hsLayerGetPortrait(), hsLayerGetLandscape(). - Activity Canvas Retrieval with hsLayerGet(). - GUI Methods Added to the Layer class. - Item.ChangeMotion Added default argument for blend time. - Item.LoadMotion - hsCallComponentMethod(), hsCallCanvasComponentMethod() - Item.SetBlendShapeRate - Item.SetPlayTime/GetPlayTime Implemented. Adjusts and retrieves playtime settings for type=object. - Item.Pause/Restart Implemented. Applies to type=object motions.