Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
OnsetNewsOnset 1.0.3
In-game event

Onset 1.0.3

Onset · published 19 Jan 2020, 20:49 UTC

All newsPlayers around this dateRead on Steam

Client changes

Remote WebUI whitelist
The whitelist for remote web UIs can now be configured in a config file. This is subject to further improvements.

%AppData%/../Local/Onset/Saved/Config/remotewebui_whitelist.cfg

Enabling WebUI logs
WebUIs now log errors to the following file. This is helpful to debug JS errors. (Only works if started with the -dev flag)

AppData%/../Local/Onset/Saved/Logs/cef3.log 

WebUI Remote Debugging (Dev Tools)
Inspect your Onset UI in Google Chrome. Start Onset with the -dev flag and connect to localhost:9222 in Chrome. You can specify a different port to Onset like this: -cefdebug=1337
The image below shows the dev mode being used on the main menu.

New street lamp objects

New worker clothing asset

/Game/CharacterModels/Clothing/Meshes/SK_Worker


It's advised that you set a body mask to prevent mesh clipping.

Moving lips while VoIP talking
You have to add the piece of code below to your client script.

Watch on YouTube

AddEvent("OnPlayerTalking", function(player)
SetPlayerLipMovement(player)
end)

Each player model now has 3 morph targets: "A", "E" and "O". You can change them individually using the new UnrealLua functions (see SetMorphTarget below).
If you have a custom player model modded, then you will have to add these morph targets to the mesh in order to make the SetPlayerLipMovement work.

Other changes

  • Increase pak mount limit to 32.
  • Fix rare VoIP crash when a player streams out.
  • Fix helicopter crash sound being not 3D.
  • Add missing gamepad controls for helicopters.
  • Fix helicopter spinning sideways when being the only passenger without a pilot.
  • Fix falling through map when jumping in ragdoll
  • Cancel aim when going into ragdoll.
  • Fix main menu bug with languages not able to select different languages.
  • Fix clipping on the cargo pants.
  • Enable Async loading thread which shouild improve loading times on some systems.
  • Fix SetWebLocation for 3D WebUIs
  • Fix SetSound3DLocation
  • Fix OnSoundFinished
  • Add GetNPCBoneNames, GetNPCBoneLocation
  • Add SetPlayerLipMovement
  • Add OnPlayerTalking
  • Add IsPlayerPlayingAnimation
  • Add UpdateStreamingLevels
  • Add Lerp, LerpVector
  • Fix Lua instruction limit bug.
  • SetIgnoreMoveInput(true) now also disables player jumping as this was requested by a lot of users.

New UnrealLua API functions.
Light functions are now exposed. I know there isn't any good documentation for the UnrealLua API functions yet. If you need help with them please tag me in #scripting.
I also also create some example package for the UnrealLua API soon.

- Add UObject::IsA
- Add AActor::GetComponents()
AActor::GetComponentsByClass()
- Add USkeletalMeshComponent::SetMorphTarget
USkeletalMeshComponent::GetMorphTarget
- Add UStaticMeshComponent::GetStaticMesh
- Add UPrimitiveComponent::SetSimulatePhysics
UPrimitiveComponent::SetAngularDamping
UPrimitiveComponent::SetLinearDamping
- Add USceneComponent::GetMobility
- Add UParticleSystemComponent::SetTemplate
UParticleSystemComponent::SetFloatParameter
UParticleSystemComponent::SetColorParameter
UParticleSystemComponent::SetEmitterEnable
UParticleSystemComponent::HasCompleted
- Add ULightComponentBase::SetCastShadows
- ULightComponent::SetIntensity
- ULightComponent::SetLightColor
- ULocalLightComponent::SetAttenuationRadius
- ULocalLightComponent::SetIntensityUnits
- UPointLightComponent::SetLightFalloffExponent
- UPointLightComponent::SetSoftSourceRadius
- UPointLightComponent::SetSourceLength
- UPointLightComponent::SetSourceRadius
- USpotLightComponent::SetOuterConeAngle
- URectLightComponent::SetBarnDoorAngle
- URectLightComponent::SetBarnDoorLength
- URectLightComponent::SetSourceHeight
- URectLightComponent::SetSourceTexture
- URectLightComponent::SetSourceWidth

Server changes

  • Fix SetPlayerName not correctly overriding Steam name.
  • Fix crash "remote_endpoint: Transport endpoint is not connected".
  • Fix Start/StopPackage not sending package commands to all clients.
  • Fix crash in print log function.
  • Add GetAllObjects()
  • Add OnScriptError(error_msg)
  • Add GetPlayerBySteamId(steamid)
  • Add Lerp(t, a, b), LerpVector(t, x1, y1, z1, x2, y2, z2)
  • Add http client (working on documentation) Example: https://gist.github.com/BlueMountain...46f465148ec5cf
url_encode(str)
http_count()
http_get_all()
http_is_valid(http)
http_create()
http_destroy(http)
http_is_error(http)
http_result_error(http)
http_result_body(http)
http_result_header(http)
http_result_status(http)
http_set_protocol(http, protocol)
http_set_resolver_protocol(http, resolver_protocol)
http_set_host(http, host)
http_set_port(http, port)
http_set_target(http, target)
http_set_verb(http, verb)
http_set_timeout(http, timeout)
http_set_verifymode(http, verifymode)
http_set_version(http, httpversion)
http_set_keepalive(http, keepalive)
http_set_field(http, field, value)
http_set_body(http, body)
http_send(http)

Zeus Admin package now ships with the server by default. Source https://github.com/DasDarki/onset-zeus
Thank you to DasDarki

Zeus is an Administration Tool for Onset created for all Players free to use. Zeus is module-based, which means that it can be expanded easily and without much effort. All you have to do is write modules for Zeus in LUA and enter them into the system. See below under "Module API". Zeus also provides a complete ban and permission system, which even has a simple command interface for commands with permissions.

Admin Menu (/zeus)

More from Onset

Other announcements

All news
In-game event9 Mar 2022Onset 1.5.5Onset 1.5.5 (Protocol Compatibility 5) 3D sound for 3D Web UIs There is a new parameter for the function CreateWebUI3D and CreateRemoteWebUI3D to set the sound falloff distance. New Lua functions SetWebVolume(web, volume) SetWebPitch(web, pitch) New Lua events The following events allow you to block certain input when you return false . OnActionKey(EventType, ActionName, KeyName) OnAxisKey(Even…In-game event5 Feb 2022Onset 1.5.4Onset 1.5.4 (Protocol Compatibility 5) This update removes the old server query mechanism & master server system. It is being replaced with the solution that the Steamworks library offers. Server operators must update their servers to be shown in the game main menu. Game · You can view a list of servers (outside of Onset) in Steam. Go to View -> Servers -> Change Filter to Onset. · The main men…Game update7 Jan 2022Onset 1.5.3 Patch 1Update WebUI library. · Update object images. · Update copyright year.