Jump to content
nanos GbR
Sign in to follow this  
Dennis S.

JC3:MP - 1.1 Development Blog #10

Recommended Posts

Heyho folks, your administrative issues are back again with yet another Just Cause 3 Multiplayer 1.1 development blog!🔥

Main topic: Investigate Reported Issues from 1.0.6 Beta

We start today with a couple of reported issues from 1.0.6 beta.
First up, there still was a critical issue in the handling implementation. We were able to fix this eventually, but it did take a bit longer than expected. 
We added a ‘.enabled’ property to checkpoints which restores the behavior from 1.0.5 and before for the ‘.visible’ property. This means that a ‘.visible’ doesn’t disable a checkpoint it just renders it invisible. 
We have also fixed a couple of issues relating to the internal message handling that arrived on the client for entities that hadn’t finished creating yet on the client.
Some critical issues were fixed in the changed code for file transfers, we still see more errors coming in though and we are still investigating these issues. We are also currently working on a completely new implementation for all file transfer related code for 1.1.
Lastly we fixed some bugs in the changed mouse implementation and are porting this over to 1.1.

Changes, new features and fixes (1.1):

  • We continued implementing small missing things for full feature parity with 1.0, except the new features already in there
  • We're currently working on further performance improvements in render code
  • CEF now renders into a shared handle. This still requires some investigation of other chromium internals and is not considered stable yet.
  • As we always have to use pixel data, because of the multi layered nature and mouse events we changed quite a bit on how we are doing this. The GPU Readbacks are not triple buffered and happen in the background unrelated to other render code, this avoids possible Pipeline stalls. The actual render to the texture is double buffered to avoid pipeline stalls in the chromium implementation
  • Several other CEF fixes are are submitted to upstream, but not yet merged, to fix issues with changed chromium implementation

This was the development blog for this week. See you guys again next week, stay fresh!😉

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

By using this site, you agree to our Terms of Use.