No announcement yet.

Onset 1.2.0

  • Filter
  • Time
  • Show
Clear All
new posts

    Onset 1.2.0

    Click image for larger version  Name:	onset_120.png Views:	0 Size:	701.5 KB ID:	2287

    Onset 1.2.0 (Protocol Compatibility 3)

    The game compatibility has changed in this release. Server owners must update their server via steamcmd in order to allow clients to connect.

    Client changes

    New vehicle handling

    The old handling has been completely replaced. Vehicles now feel much more refined and fun to drive. This consumed a large portion of the development time of this update. Progress has also been made towards vehicle modding which will follow in a future update. I also aim to expose the handling settings of each car then. Vehicles have a lot of settings and dependencies. I aim to make it as easy as possible so that still needs some time.

    Fix pushing of vehicles

    Players can no longer push/move vehicles by running against them in certain angles. This fix required a lot of research in the physics engine and therefore also took some time to implement.
    This means you can finally move inside of the ambulance without causing havoc.

    Improved vehicle front lights and helicopter search lights

    Vehicle lights usually have a large impact on the geometry in front of it. Using a standard light would be too performance heavy. The new system fakes the light in the world no matter how far the light goes.

    Click image for larger version  Name:	VehicleLights.PNG Views:	0 Size:	849.4 KB ID:	2301
    Click image for larger version  Name:	HeliSearchLight.png Views:	0 Size:	799.0 KB ID:	2300

    New physics/vehicle network synchronization

    This update actually interpolates between multiple update states by using timestamps resulting in a much smoother movement. It also extrapolates in cases where network updates stall for a short amount of time.

    Skid effects

    Backfire effects

    Can be enabled per vehicle with the function

    Click image for larger version  Name:	Backfire.png Views:	0 Size:	386.8 KB ID:	2305

    Other vehicle/helicopter changes

    - The engine sounds have been slightly improved. The sounds files are still the same but are more connected to the RPM and should sound less like toy cars.
    - You no longer die when getting out of moving vehicles. The system has been changed to only cause damage when the vehicle directly hits you in your direction.
    - Players standing on top of vehicles no longer appear to lag.
    - I've tweaked some input logic of the helicopters which could help to fix the helicopter spinning bug. Please give me feedback if you still manage to reproduce it.
    - Vehicles no longer depend on FPS. Meaning vehicles always accelerate at the same speed no matter of your current FPS.
    - Ramming of vehicles has been slightly improved. It's still not perfect when you hit a car that is controlled by another player but we could see more improvements in the future here.
    - Dead engine while holding shift did not disable nitro.
    - Nitro no longer has an effect when the vehicle/tires have no ground contact.
    - You now longer freeze when enter and leaving a vehicle with an active animation.
    - The bullbars on the police sedan now have a working collision.
    - Better vehicle collision damage.. Mass is taken into account when ramming another vehicle for example. You car also no longer gets destroyed when driving in a loop very fast.
    - Increased gravity to feel more realistic.
    - Add over 10 new collision sounds for vehicles.

    New vehicles

    Click image for larger version  Name:	400px-Truck02.png Views:	0 Size:	104.5 KB ID:	2288
    Click image for larger version  Name:	400px-Lorry01.png Views:	0 Size:	130.2 KB ID:	2289
    Click image for larger version  Name:	400px-Sedan6.png Views:	0 Size:	113.1 KB ID:	2290
    Click image for larger version  Name:	400px-Helicopter04.png Views:	0 Size:	95.3 KB ID:	2292
    Click image for larger version  Name:	400px-Helicopter04_Rescue.png Views:	0 Size:	96.5 KB ID:	2293
    Click image for larger version  Name:	400px-LawnMower.png Views:	0 Size:	126.7 KB ID:	2294
    Click image for larger version  Name:	400px-MotorBoat01.png Views:	0 Size:	108.6 KB ID:	2296
    Click image for larger version  Name:	400px-MotorBoat01_Camo.png Views:	0 Size:	116.6 KB ID:	2297
    Click image for larger version  Name:	400px-SUV01.png Views:	0 Size:	112.5 KB ID:	2298
    Click image for larger version  Name:	400px-SUV01_Police.png Views:	0 Size:	155.8 KB ID:	2299

    New walkable stores

    Click image for larger version  Name:	stores.PNG Views:	0 Size:	761.9 KB ID:	2304

    New character meshes

    Click image for larger version  Name:	Mutant.png Views:	0 Size:	979.3 KB ID:	2302

    Click image for larger version  Name:	Skeleton.PNG Views:	0 Size:	639.1 KB ID:	2303

    20 new dance animations
    Including but not limited to the backpack kid

    Other changes
    - Fix GetStreamedObjects when an object was detached.
    - Add missing damage model and brake lights for Light Cargo and Tactical Heavy vehicle.
    - Some vehicles had no working trunks or bonnets.
    - Play door open sound before close sound, also fix sound radius to be smaller.
    - Fix physics doors not moving when another players runs against them.
    - Increased control over the vehicle when it moves in mid-air.
    - Add a vehicle engine cool down sound effect after driving some time.
    - The helicopter rotor now causes damage to players.
    - Fix helicopters turn input key for the right direction not working properly.
    - Fix helicopter moving too fast forward when pressing W + Up key at the same time.
    - Support for Arabic in the default chat window.
    - Reduce voice activation threshold and add a delay of 100ms when releasing the push to talk key.
    - Add "Skin Color" parameter to SK_Humanoid character mesh.
    - The player mesh now blocks the camera for a better aiming.
    - CreateSound and CreateSound3D now follows the audio volume setting from the main menu.

    - New events: OnPlayerToggleVehicleNitro(vehicle, toggle), OnVehicleBackfire(vehicle), OnPlayerToggleAim(toggle)
    - New function CancelAimImmediately()
    - Add UnrealLua functions
    USceneComponent::GetForwardVector(), USceneComponent::GetRightVector(), USceneComponent::GetUpVector()

    Server changes

    Add streaming distance configuration to the server_config.json. You can now adjust distance and update rate of each entity pool. See for more information.
    This is useful for gamemodes that require a greater visibility range for players or vehicles.

    - Remove old "stream_distance", "stream_update_rate" and "voice_distance" from the server_config.json
    - Add EnableVehicleBackfire(vehicle, enable) and IsBackfireEnabled(vehicle)
    - Fix damageindex in OnVehicleDamage
    - OnPlayerWeaponShot event now reports the bone name in the last parameter.
    - Fix property values not being sent to the player in OnPlayerJoin
    - Add OnVehicleDestroy(vehicle) that is being called when a vehicle get's destroyed by the DestroyVehicle function.

    Make sure to update your WorldDoors.lua and Weapons.lua. Remember the server_config.json will be overridden when you update the server.

    What's next?

    The recently released Unreal Engine 4.25 has a feature that improves Onset's rendering performance. We will probably update to UE 4.25 which will also require for modders to repackage their .pak files. I will post more information about this on Discord.
    I've been working on improving the games performance and level loading time while working on this update. So expect the next update (1.2.1) soon.

    Amazing! Looking forward for the next updates!


      On you'r test server i can't start the engine, some key for doing it ?


        Originally posted by Spinoox View Post
        On you'r test server i can't start the engine, some key for doing it ?
        Sorry, fixed.