Development Status #102
[h2]Dear Mechanics,[/h2]
welcome to our one hundred and second development status update.
As we enter 2021 we want to finalize the work on 1.2.0 patch. This is the last development status before 1.2.0 releases.
We want to show the progress and what is left to do before this all is finished.
[h3]What has been done so far[/h3]
Tank Warehouse
This new room is now unlockable up to 99 times, each one contains 6 slots for tanks. The room is accessible by a new menu, called Tank Manager. Here you can quickly manage the tanks, reposition them or sell them - if the tank is yours. Below some screenshots from work in progress:



Still to do
Customization options, as a start all TankWarehouses will share a one template.
Movable Steps
The steps are now movable, you can pick them up and move around the workshop. When the steps are colliding with something, you cannot place the steps at that spot - the steps turn red. The steps are only placeable when are coloured green. If at any point the player clicks right click while moving the steps, they will get back to original position.
Still to do

Saving the steps position, adding a higher variant for higher tanks. Also, we have made decision based on your suggestions, to auto-reposition the steps only when they begin to collide with another object. The example was when we left the steps in position, where a tank appears after being repositioned, and the steps would be inside the tank, clipping through it. Only then the steps will get forced moved.

[h3]Features we are working on[/h3]
Tank Creator
The development of Tank Creator made a new progress last month. External tanks now have ability to support fluid container logic (oil, fuel, coolant), like tanks from base game. It can be done automatically by tool (press a button and that's all), but for best result, we suggest to manually "tweak" some options, before export tank prefab into bundle file. How to do it, everything will be described in documentation provided with package.
Game logic is split into scripts and tank prefab contains dozens of them. Internally, Tank Creator can automatically add necessary scripts in proper places and fill their settings (called in C# language as public fields) with default values. It is possible to customize them manually between third and fourth stage in tool. In practice, click first three button to generate tank materials and scripts hierarchy, then optionally change values in any scripts, and finally export configuration (references) table into file and build bundle.


Tank Manager
The menu logic is done, what is missing is the visuals, here is the current state:

You can see that the menu shows few types of warehouse rooms, each with listed slots, and if the slot is taken it lists what tank does it hold (right now this is only showing tank mark name and its internal ID by default, we will add the option to customize each tank name, and this name will be shown here).
We would also like to add the possibility to drag and drop the tanks between the rooms.
Welder
Based on your suggestions this will be not an unlockable tool, this will be available straight away. We are right now adding the logic that can recreate the damage done on extraction scene back to the workshop scene - after that it is only the welder particles and the damage repair mode to be done.
[h3]Apart from Patch 1.2.0 we are working on new tanks as well[/h3]
Currently trying out Little Willie in the game. He is not yet implemented but will be soon. We are testing out visuals to meet our new goals and standards in term of quality.

Thanks for all the support and have a good weekend!
DeGenerals
welcome to our one hundred and second development status update.
As we enter 2021 we want to finalize the work on 1.2.0 patch. This is the last development status before 1.2.0 releases.
We want to show the progress and what is left to do before this all is finished.
[h3]What has been done so far[/h3]
Tank Warehouse
This new room is now unlockable up to 99 times, each one contains 6 slots for tanks. The room is accessible by a new menu, called Tank Manager. Here you can quickly manage the tanks, reposition them or sell them - if the tank is yours. Below some screenshots from work in progress:



Still to do
Customization options, as a start all TankWarehouses will share a one template.
Movable Steps
The steps are now movable, you can pick them up and move around the workshop. When the steps are colliding with something, you cannot place the steps at that spot - the steps turn red. The steps are only placeable when are coloured green. If at any point the player clicks right click while moving the steps, they will get back to original position.
Still to do

Saving the steps position, adding a higher variant for higher tanks. Also, we have made decision based on your suggestions, to auto-reposition the steps only when they begin to collide with another object. The example was when we left the steps in position, where a tank appears after being repositioned, and the steps would be inside the tank, clipping through it. Only then the steps will get forced moved.

[h3]Features we are working on[/h3]
Tank Creator
The development of Tank Creator made a new progress last month. External tanks now have ability to support fluid container logic (oil, fuel, coolant), like tanks from base game. It can be done automatically by tool (press a button and that's all), but for best result, we suggest to manually "tweak" some options, before export tank prefab into bundle file. How to do it, everything will be described in documentation provided with package.
Game logic is split into scripts and tank prefab contains dozens of them. Internally, Tank Creator can automatically add necessary scripts in proper places and fill their settings (called in C# language as public fields) with default values. It is possible to customize them manually between third and fourth stage in tool. In practice, click first three button to generate tank materials and scripts hierarchy, then optionally change values in any scripts, and finally export configuration (references) table into file and build bundle.


Tank Manager
The menu logic is done, what is missing is the visuals, here is the current state:

You can see that the menu shows few types of warehouse rooms, each with listed slots, and if the slot is taken it lists what tank does it hold (right now this is only showing tank mark name and its internal ID by default, we will add the option to customize each tank name, and this name will be shown here).
We would also like to add the possibility to drag and drop the tanks between the rooms.
Welder
Based on your suggestions this will be not an unlockable tool, this will be available straight away. We are right now adding the logic that can recreate the damage done on extraction scene back to the workshop scene - after that it is only the welder particles and the damage repair mode to be done.
[h3]Apart from Patch 1.2.0 we are working on new tanks as well[/h3]
Currently trying out Little Willie in the game. He is not yet implemented but will be soon. We are testing out visuals to meet our new goals and standards in term of quality.




Thanks for all the support and have a good weekend!
DeGenerals