Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r319

Custom near/far distances; multiplayer data compression; upgraded zip support; bug fixes

15 November, 2022 ()

Email Me New Releases

Don't miss out on the latest and greatest new features in Construct 3

Create an Account

Notes

Update 15:35 GMT: Don't use this release as it has a serious issue with saving projects. Please make sure you update to r319.2 which corrects this issue. If you already saved your project with this release, you may need to restore a backup.

This week we have some more improvements for you! First up you can now control the camera near/far distances used for rendering in the Advanced section of Project Properties. This can be useful if you use 3D Camera (e.g. to extend the draw distance further), or if you use extreme 2D scales (which Construct implements by moving a 3D view).

Next up the Multiplayer feature now supports automatic data compression (where supported by the browser). This means all data sent over the network is first compressed to reduce its size, then it's transmitted over the network, and then the receiving side decompresses it before reading the message. For intensive use of multiplayer this can save a lot of bandwidth! And best of all you don't have to do anything to use this - it's all done automatically. Note however that this required a change to the underlying network protocol, and so projects exported with r319+ won't be able to connect to older projects. We recommend existing games change the 'game instance' on the signalling server to avoid incompatible clients trying to connect to each other.

We've also upgraded Construct's support for zip files, which also applies to .c3p files, which are really zip files of a folder project. It now supports the more modern Zip64 format. The main benefit is you can now use .c3p files and .zip files in the editor with over 65000 files, ensuring you can work with Construct projects with vast amounts of content!

As ever we have another batch of bug fixes and changes noted in the changelog below. Please note that due to staff time off there won't be a beta release next week (November 21-25). The next beta release should be the following week (November 28-December 2).

Like this Release?

Let us know with a thumbs up!

19
Launch r319

New Additions

9 favourites
Project properties 'Near distance' and 'Far distance' to control render distance

Changes

9 favourites
Multiplayer: protocol update to support compression
5 favourites
Properties Bar: move some project properties from 'Advanced' group to 'Compatibility settings'
6 favourites
Update zip file support to use Zip64 format, allowing over 65535 files in .c3p/.zip files

Bug Fixes

9 favourites
Multiplayer: latency simulation could incorrectly allow ordered messages to become unordered
5 favourites
Timeline audio tracks did not work with uppercase audio filenames in folders mode (regression r310)
5 favourites
Templates: crash using context menu option to replace hierarchy (regression r318)
6 favourites
Animations editor: deleting a selection was not working properly (regression r318)
6 favourites
Hierarchies: some structures not recreated properly after using "Set from json" action
5 favourites
Hierarchies: connections broken in certain conditions when using hierarchies with the Persist behaviour
4 favourites
Timeline Controller: TimelineName/TimelineTags/KeyframeTags expressions not returning the expected values in all situations
4 favourites
Layers bar: stop double-tapping checkboxes from expanding/collapsing parent layers
4 favourites
Layers bar: checkboxes could incorrectly shrink when resizing bar very narrow
4 favourites
Event sheet view: long function/parameter names could get truncated
4 favourites
Event sheet view: dropping an event variable did not always leave it in the right place
6 favourites
Particles: stopped spawning particles if flipped/mirrored by hierarchy

Performance Improvements

9 favourites
Multiplayer: support automatic data compression on messages to use bandwidth more efficiently

SDK updates

3 favourites
Add zNear and zFar uniforms for effects

Share Construct 3 Release r319 Now

  • 5 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Awesome! Always appreciate multiplayer improvements. <3

  • You're amazing! Updated multiplayer is great news. It was always extremely easy to make a multiplayer game in Construct. I hope it becomes even more prominent feature

  • Thank you for new uniforms for effects! Would it be possible to add a couple more varying, like world_position (which would help a lot with a 3D fragment lighting shader see: construct3-21h2.ideas.aha.io/ideas/C321H2-I-197 )

  • Thanks for adding my requested camera render distance. The current work around I was using was moving distant objects closer to the camera and shrinking them but this saves all that messing around 😅

  • I follow the updates and I really like the news. if possible add to multiplayer the option of choosing the server for whoever wants the message to be very good. why a server can run multiple rooms at the same time or players on different maps as it can only sync players with the same parameter. hug