Hi,
This edit is made to inform that the next update will be delayed between 2-4 Weeks due to natural disaster (City-wide flash floods).
Thank you for understanding
______________________________________________
Hi!

IMG1: Internal development automation test samples [Left] Attachment points tests; continuation from U46. [Middle] Material tests; continuation from U26. [Right] Mecha-component-attachment randomization test; continuation from U66
Updates:
The treadmill mechanic mentioned in the previous update is still not accessible in this update.During manual tests, there have been several critical bugs encountered which has a higher development priority
The goal is to control the development complexity and bugs reduction before treadmill integration

FIXES
- Fixed crash when attachment was randomized for the second time
- Fixed proto part panel not updating correctly when using [randomize components button]
- Fixed initialization sequence of default mecha's leg and body sometimes not updating correctly
- Fixed inclusion of invalid weight class and country data map inside mecha production setting data
- Fixed crash caused by a specific sequence of runtime mecha thumbnail creation; triggered when producing a mecha
- Fixed a very specific crash; triggered when clicking [platform unlock button] while mouse cursor was moving at the time left mouse button was pressed down
- Fixed a random crash when the game has been running for several minutes -> triggered by an incorrect implementation of a competitor retiring it's oldest prototype
TESTS
- This is the internal development test context (unit test, integration test, etc), not to be confused with the test mechanic inside the game (Treadmill, etc). i.e: The tests made to test the test framework etc, which test the in-game test platforms (i.e: Treadmill) among other things
- Functional Test: Extended test cases and improved implementation in mecha, mech component, attachment, materials, DataTables, etc
- Spec Test: Extended test cases and implemented more test features; i.e: now support asynchronous, latent and complex testing
- Test Helper: MechsTestHelper.h, test templates, enum helpers, test suites presets selections, automated testing of attachment point generator, new custom empty test level, new actor class StandaloneComponent, etc
- With this update, almost all applicable test framework in UE4 has been implemented in the project. The last one "Automation Driver" which simulates player input is currently WIP.
- A secondary (weaker) development machine has been partially integrated into the dedicated testing workflow. This will free up resources in main dev pc -> less downtime

IMG3: There are currently ~1000 tests; this will be expanded upon as development progresses
OTHERS
- Updated Unreal Engine to v.4.24.1
- Updated save version to v.42
Changed files in this update