Hi!

2 new material : Brick and Styrofoam
Updates:
Most of the development tasks done in this update are prerequisites for mecha crash test result; intended to be completed in the near future.
Another big progress is in the material system. Previously, the value used (price and density) is taken from real-world value. During development, it was complicated to balance. In some cases, range from 1 material to others can be as big as 3600x. The solution was to somewhat cap this difference using custom values. The 3600x mass difference now becomes only 9x. This value is not real-world correct, but relatively correct; i.e: Gold will always be heavier than styrofoam. Values are not final and are being constantly tweaked on.
The same 'treatment" also being applied to other values (component properties: base volume, material volume, price, and mass). 2 separate custom tools aided in this process. The end-goal is a balance game data, that will be used in generating platform test result (crash test, treadmill, etc)

Tool 1: Sorted visual inspection

Tool 2: Automatic constraint summary for all material, component and mecha compositions
1 happy point is that the mecha component material workflow is almost in its final form. Every new material addition is very easy to deploy; demonstrated by 2 new material introduced in this new update.

Showcasing currently all available material
NEW
- Added new material property -> durability. It determines the material's resistance to wear and tear
- Added new material STYROFOAM
- Added new material BRICK
- [DEV] Added new internal tool for stat monitor logic to aid in-game stat balancing, min-max ranges constraint for components and mech compositions (WIP)
FIXES
- Fixed long critical bugs. If any of you experienced crashing while modifying a mecha material/composition; there's a good chance *this* was the cause
- Fixed a component material slot preview; will now only shows supported material slot
- Fixes several structs default value constructor
IMPROVEMENTS
- Improved material properties data ranges #1.
- Improved initial mouse location upon game start
- Improved internal notification system, to be used with mecha test result in upcoming updates
- Added data validator to several levels
- Major refactoring to ThumbnailGenerator. It now has correct framing and smart garbage collection
- [DEV] Improved internal mecha configurator
- Minor improvements to competitor mecha view, market manager
- Several improvements in material panel, it now supports the new material property "durability". Also added tooltips to material slot horizontal charts. Material selection can also be sorted by durability
WORK IN PROGRESS
- Mecha crash test result
OTHERS
- Updated save version to v.52
Next Update: 28th July 2020
(in 4-5 days)

