Alpha Update 23: September 16th 2020

Highlights for Version 1.0.155

  • We're adding global leaderboards for tracking daily, weekly, monthly, and all-time scores across all players.
    • Access Leaderboards from the "View" -> "Global Leaderboards" tab in the Editor.
    • Leaderboards can be sorted with "Higher" being better or "Lower" being better.
    • Games can have multiple leaderboards, with a maximum of 1000 total entries across all leaderboards.
    • For Daily/Weekly/Monthly Leaderboards: Reset times are all in UTC. Daily resets when the new UTC day begins. Weekly is set to Friday Night/Saturday morning. Monthly is set to reset when the day ticks over to the first day of the month.
  • We've added over 1000 illustrated fantasy UI icons, including abilities, gear, weapons, and crafting categories!

Platform

  • New: Added Memory counters to the Profiler view.
  • Fix: Fixed an issue where multi-jump could be triggered more than the intended number of times.
  • Fix: "Load From Autosave" still showed when the autosave and the save are the same.
  • Fix: Sometimes player spawns were forced to move in the diagonal direction.
  • Fix: Terrain foliage height falloff having the wrong units.
  • New: Terrain Plugin Update:
    • Fixes for the "Level" tool.
    • Sculpting with the surface tool or the mesh tool with smooth/progressive stamp now propagates materials.
    • Much faster smoothing.
    • Smooth tool falloff.
    • Edit tools only collide on edited terrain.
  • Change: 9-Slice material border parameters are now Vector2 instead of Vector3. Gradient direction parameters are now Vector3 instead of Color.
  • Change: Radiant Trooper, Advanced Trooper, Ground Trooper and Space Trooper now have the default "Jump" Voice-Over SFX.
  • Change: Improved tuning of Lua garbage collection.
  • New: Script Editor:
    • Pressing Enter in the search box finds the next result.
    • Search box now has a visible close button.
  • New: Adding global leaderboards for tracking daily, weekly, monthly, and all-time scores across all players.

Known issues:

If a server script calls Leaderboards.SubmitPlayerScore() very soon after that player joins the game (for example, in
a Game.playerJoinedEvent() handler), in some cases that score will not work or be remembered. If the design of your game
involves submitting scores later or repeatedly, then this bug will not affect you.

Our planned fix may involve slightly changing the behavior of Leaderboards.HasLeaderboards() and
Leaderboards.SubmitPlayerScore() to address this case. More details will be provided with the fix.

API

  • New: We've published a new extension for Visual Studio Code that provides basic autocomplete support. Get it on the VSCode Marketplace.
  • New: We added a new Leaderboards API. See the documentation for more details.
  • New: CoreObject:SetNetworkedCustomProperty() now accepts CoreObjects or nil when setting CoreObjectReference properties, and also accepts nil for AssetReference properties.
  • New: Added support for Rotation * Rotation operation in Lua.
  • Fix: Fixed misleading error message when calling CoreObject:AttachToPlayer() with a nil player parameter.
  • Fix: Crash when calling World.Raycast() with ignorePlayers containing a player who has left the game.
  • Fix: Improved error messaging when calling CoreObject:SetNetworkedCustomProperty() with the wrong type of value.
  • Fix: Networked CoreObjectReference custom properties incorrectly returning nil when not assigned.

Core Content

  • New: Added over 1000 illustrated fantasy UI icons, including abilities, gear, weapons, and crafting categories!
  • New: Added a top down version of the "Dungeon Crawler" framework.
  • New: Added two new play animations for human animated meshes:
    • unarmed_stun_dizzy
    • unarmed_stun_electric
  • Change: The D&D framework is now called "Dungeon Crawler" framework.
  • Change: "Generic Police Siren Chip 01 SFX" and "Generic Police Siren Chip Loop 01 SFX" base volume slightly increased.
  • Fix: Fixed an issue where "Acoustic Campfire Stories Music Construction Kit (Sections) 01" asset was not affected when adjusting "Music" in the audio settings menu.
  • Fix: Added missing Voice SFX for "Radiant Trooper".
7 Likes

Oooo Global Leaderboards!

3 Likes

Global leaderboards! I assume this is to help get around the fact that publishing a game update wipes player data? Also, cool code fixes and asset changes, keep it up guys!

2 Likes

Thanks for everything! I'm particularly happy about these:

New: Adding global leaderboards for tracking daily, weekly, monthly, and all-time scores across all players.
Pressing Enter in the search box finds the next result.
Fix: "Load From Autosave" still showed when the autosave and the save are the same.
New: Added over 1000 illustrated fantasy UI icons, including abilities, gear, weapons, and crafting categories!

Keep up the great work!

2 Likes

Small grammatical mistake.

1 Like

Thanks, fixed!

2 Likes

Glad to help.

1 Like

The "external-editor-api-support" link is invalid. GitHub gives a 404.

1 Like

it's a private repository so that is to be expected :slight_smile:

2 Likes

Oh, I see. Sorry, I just noticed the part where it says "(private)".

2 Likes

Yes, thank you so much for the multi-jump bug fix, now platformer type games will be less difficult to make. The new fantasy UI icons is also EXTREMELY useful, as Core will eventually reach a limit in creativity without it. The new stun animations is pretty nice too.
I don't know how great the leader-board will be, but it certainly can create motivation for creators to become better.

2 Likes