Hello everyone! Today a lot of improvement!
3D models
More models has been enhanced for the new engine, coordinate and scale has been corrected.
Preview:
Assembly hitbox
Until now all slot use 2D rectangular to interact with components.
Now it was no longer necessary to set a 2D coordinate.
The empty slot was replace automatically by a 3D bounding box.
I plan to make the camera movable during assembling that why I need 3D hitbox to interact with components.
I also make a new way to create slot directly in 3D models.
It will be a lot easier for modder to create new 3D models.
I need to update the steam guide.
Shader
Translucence materials and semi-transparent texture are now supported.
Performance, Memory usage, Loading
From now, all little assets are packed in "bank files" to improve greatly loading time and memory consumption.
New loading procedure has been integrate especially for file banks.
I measure a loading performance gain by 55% on my own computer with those particular files.
In theory in-game performance will also be better due to this change.
Reporting
In this patch I try a new tool: Sentry, this tool is actually used by many developers (CCP Game, Facepunch Studios, Mozzila, Autodesk...).
It takes me too much time to develop and maintain my own reporting tool, if I have a good result I will completely replace my previous tool with Sentry.
And ofcourse many bugs was fixed, If you found a bug, do not forget to report it on the Bug Report section of the Steam HUB is very important!
As usual feel free to let me know what you think about this change in the comment section below.
I hope you will enjoy this patch and see you for the next one!
Summary:
- Improve 3D models
- Improve Assembly
- Improve Slot management (Now in 3D!)
- Improve Shader with translucence
- Improve Performance
- Improve Auto-reporting tool
- Reduce Loading time
- Reduce Memory usage
- Correction of models scale and coordinate
- Fixed wrong tool tip with showcase
- Fixed another crash when exploring software list
- Fixed memory consumption of new engine feature
- Fixed stuck thread in case of loading failure
- Fixed Model use wrong preset to draw itself
- Fixed bug with cached sprite