HeroEngine Forums
Welcome, Guest. Please login or Register for HeroCloud Account.

Author Topic: (Completed) Sapphire.L Release to HeroCloud - March 14th  (Read 2534 times)

HE-HERB

  • HeroEngine
  • *****
  • Posts: 530
    • View Profile
    • HeroEngine

We are planning to release the Sapphire.L update to HeroCloud servers this week beginning 10 am ET, Thursday, March 14th.

This update will include a client update, and a package update.  The package update will require server downtime.  More information on rolling server maintenance windows will be provided.

New Features
  • New: Exposed 'Maximum Rebalancing Interval' setting to HSL to allow for custom laziness in the underlying SAS kd_tree implementation
  • New: Ribbon water can now be "closed" into a loop by bringing the endpoints close together.  The end with the larger, offset cue circle can be dragged to separate the ends again; the other end moves both points to deform the loop.

Enhancements
  • Updated HeroBlade and Repository Browser user interfaces
  • Improved: ribbon water's guidepoint "normals" (affects the curvature)
  • Improved: water rendering
  • Improved: reflection rendering
  • Change: Dynamic place tool ignores water surface unless Shift key is held
  • Change: MirrorNodes are never without a cube map when needed
  • Change: StageAutoZoom works on all layers, not just base and character

Corrections
  • fix: direct repository server connections now honor authorizations affecting GUI editor and Animation Panel submissions
  • fix: GetNodeBoundingBox() and GetNodeBoundingVolume() HSL functions now take scale into account
  • fix: resolved an error related to skydomes/boxes in seamlessly connected areas where an incoming edit message for the skydome/box would error
  • fix: implemented custom scrollbars on terrain panel to prevent auto-scrolling usability issues
  • fix: "Room wants to load Enviroscheme" console spam now actually does create the required default scene instead of saying it will.  This eliminates the console spam as the issue resolves itself correctly.
  • fix: GetNodeUnderMouse() which would fail to find the correct node when the camera was offset
  • fix: the GUI Editor and Animation panel will respect permission settings
  • fix: prevented unnecessary recalculation of scaled convex meshes when a static object moves
  • fix: fixed crashes, skeletal corruption, and animation failure after character skeleton files are updated
  • fix: fixed an issue where seamlessly linked areas did not render if removed and re-added
  • fix: Made it possible to create a link to an area the client has not yet loaded.  Added a "Find" button to the seamless panel to autoselect an instance in the selected area and pan the camera toward it
  • fix: crash saving UI layout in Windows XP - although it removes the ability to remember multiple monitor setups in Windows XP (this is due to known, documented defects in Microsoft unsupported Windows XP)
  • Fix: potential crash when enabling shadows with dynamic sky on
  • Added: error message when attempting to use rigid meshes as character parts
  • Removed: various log spam
  • Fixed: conflict between HDR and reflective water
  • Fix: Path Planning panel will respect permissions
  • Removed: Debug Settings / Debug Variables forms
  • Fix: HSL println no longer appears in error window
  • Fix to spatial awareness system inverse-awareness event notifications.
  • Fixed: Create menu crash when adding assets that have the same name from different file paths.
  • Fixed: "Remove" button for terrain textures now updates enabled state when texture painting to prevent inappropriate removal
  • fixed: Deleting GMNote vectors with the HSL function 'DeleteSelectedHeroicVectorDrawingLine' can be undone
    changing areas non-seamlessly will re-enable Auto Room Select
  • Organizer panel drag & drop now scrolls up or down if dragged to the top or bottom of the control
  • Fixed terrain tool panel auto-popup to respect tab group settings.  Updated several panels to respect tab group settings.
  • Fixed rendering issue with ActionMarks when HDR and hair shader were active.  Also pulled gizmo rendering outside of post processing.
  • When using GoToSelection (Ctrl+G or mouse button 4) when there are no selectable nodes available, it attempts to focus the camera on an unselectable node.
  • Fixed ScissorRect issue on omni lights with SetCameraHorizontalOffset
  • Fixed triangle winding of reflected SpeedTrees
  • Undoing deletion of ribbon water restores the ribbon shape
  • Adding a new area in the organizer automatically puts it in the selected folder
  • Fixed a physx visualization crash
  • Fixed gizmo arrowhead rendering issues
  • Fixed a bug that could prevent new area creation
  • Asset panel refreshes when selected to help prevent blanks
  • Skydome assets do not appear in asset UI (unless there already happens to be an instance of that asset in a room, which is unlikely and probably user error)
  • Fixed auto-selection of newly created instances
  • Fixed bug when reverse replicating a field which is a class with subfields
  • Fix: Logging in with a second HeroBlade will disconnect the first HeroBlade
  • Fix: HSL functions SetLogStatus and GetLogStatus now chat that they are deprecated instead of being silent about it
  • Fix: invalid camera flag was causing incorrect z near / far calculation and clip plane calculation
  • Fix for a crash on skeleton update

Package Changes
  • Updated terrain shadow shader with improved performance
  • Water shaders
« Last Edit: Mar 15, 13, 11:51:42 AM by HE-Jay »
Logged
herb marselas
graphics guy

HE-HERB

  • HeroEngine
  • *****
  • Posts: 530
    • View Profile
    • HeroEngine
Re: Sapphire.L Release to HeroCloud TBA
« Reply #1 on: Feb 26, 13, 11:32:16 AM »

Sapphire.L was delayed from last week due to additional testing and updates.

This update also includes a required, dependent package update.

Therefore, updates to apply the new code and package will be made on a server by server basis over several days.

Logged
herb marselas
graphics guy

HE-HERB

  • HeroEngine
  • *****
  • Posts: 530
    • View Profile
    • HeroEngine
Re: Sapphire.L Release to HeroCloud TBA
« Reply #2 on: Mar 04, 13, 10:39:03 AM »

Due to the package update, there were several additional minor issues we wanted to address which are now included.

Pending final test passes, we expect to update this week
Logged
herb marselas
graphics guy

HE-HERB

  • HeroEngine
  • *****
  • Posts: 530
    • View Profile
    • HeroEngine
Re: Sapphire.L Release to HeroCloud TBA
« Reply #3 on: Mar 05, 13, 11:19:19 AM »

Due to the impending major snowstorms in the US Midwest and East, we expect Sapphire.L updates to be delayed until next week.
Logged
herb marselas
graphics guy

HE-HERB

  • HeroEngine
  • *****
  • Posts: 530
    • View Profile
    • HeroEngine
Re: Sapphire.L Release to HeroCloud - March 14th
« Reply #4 on: Mar 13, 13, 12:02:33 PM »

Deploy date updated - Thursday, March 14th
Logged
herb marselas
graphics guy

HE-HERB

  • HeroEngine
  • *****
  • Posts: 530
    • View Profile
    • HeroEngine
Re: Sapphire.L Release to HeroCloud - March 14th
« Reply #5 on: Mar 13, 13, 12:50:21 PM »

Change list updated in first post

Logged
herb marselas
graphics guy

HE-CHRISTOPHER

  • HeroEngine
  • *****
  • Posts: 424
    • View Profile
Re: Sapphire.L Release to HeroCloud - March 14th
« Reply #6 on: Mar 14, 13, 07:55:44 AM »

This work will begin today during the Sapphire.L release.

In what we believe is an improvement on the excessively long downtime associated with the original Sapphire upgrade (which included a package update), we will be applying the packages in stages so that we can prioritize the updates for worlds that have been utilized most recently. 

This should minimize downtime today for any given world.

Package Application Stages:

Stage One - world last utilized 1-14 days ago
Stage Two - world last utilized 14-30 days ago
Stage Three - world last utilized 30-60 days ago
Stage Four - world last utilized 60-180 days ago
Stage Five - world last utilized more than 180 days ago

We expect the downtime today to be approximately 3-4 hours, which will complete the upgrade for Stage One and Two worlds for most servers.  We'll follow up with server specific updates throughout the day.

Server 4:
Stage One - Completed
Stage Two - Completed
Stage Three - Completed
Stage Four - Completed
Stage Five - Completed

Server 20:

Stage One - Completed
Stage Two - Completed
Stage Three - Completed
Stage Four - Completed
Stage Five - Completed


Server 21:
Stage One - Completed
Stage Two - Completed
Stage Three - Completed
Stage Four - Completed
Stage Five - Completed


Server 22:
Stage One - Completed
Stage Two - Completed
Stage Three - Completed
Stage Four - Completed
Stage Five - Completed
« Last Edit: Mar 15, 13, 11:50:50 AM by HE-Jay »
Logged
Christopher Larsen
CTO
HeroEngine

HE-CHRISTOPHER

  • HeroEngine
  • *****
  • Posts: 424
    • View Profile
Re: Sapphire.L Release to HeroCloud - March 14th
« Reply #7 on: Mar 14, 13, 08:46:52 AM »

This work will begin shortly.
Logged
Christopher Larsen
CTO
HeroEngine

HE-JAY

  • HeroEngine
  • *****
  • Posts: 122
    • View Profile
Re: Sapphire.L Release to HeroCloud - March 14th
« Reply #8 on: Mar 14, 13, 11:16:37 AM »

Package applications for Stage One have now begun for all regions.
Logged

HE-JAY

  • HeroEngine
  • *****
  • Posts: 122
    • View Profile
Re: Sapphire.L Release to HeroCloud - March 14th
« Reply #9 on: Mar 15, 13, 11:51:28 AM »

The upgrade to Sapphire.L has now been completed and all worlds have been returned to service.
Logged