Talk:Veins Utilization (Upgrade): Difference between revisions

Discussion page of Veins Utilization (Upgrade)
imported>76561198010365021
No edit summary
imported>76561198211895032
(changed numbers due to wrong math)
 
(3 intermediate revisions by 2 users not shown)
Line 16: Line 16:
| 6                || 0.68986976146698 || 1.6000001430511
| 6                || 0.68986976146698 || 1.6000001430511
|}
|}
At level 590, your speed will max a blue belt with 1 vein.
You might only need to get to Level 1681 before floating point rounding causes miningCostRate to be 0 because of lack of precision.
In the TechStates array in memory, there are 10,000 level as the max level to the tech.


--[[User:76561198010365021|76561198010365021]] ([[User talk:76561198010365021|talk]]) 23:58, 30 March 2021 (UTC)
--[[User:76561198010365021|76561198010365021]] ([[User talk:76561198010365021|talk]]) 23:58, 30 March 2021 (UTC)
== Finite ressources for infinite reseach ==
I've done some math and excel sheets and I've found out, that you only need a limited amound of raw ore veines to get infinite ressources through this "Veins Utilization (Upgrade)", I want to present my thought progress here:
1. As of version 0.8.19 of DSP this upgrade gives -6% ore consumed per research and scales linearly with +4000 Universe matrices
2. The growth of cost is linear, while the reduction of cost is logarithmic therefore the loarithmic wins in long term cost determination
3. I then multiplied universe matrices needed with the current vein consumption factor and thereby found out how many "raw" ressources (depleted from veins) e.g. lvl 6, the first infinite research: 4000 (matrices cost) x 73,4%(factor of vein consumption) => 2936 (cost of matrices with 100% vein consumption)
4. Search for limits:
  4.1 The most expensive research is lvl 21 with a net ore consumption of 18567 Universe matrices if mined at 100% vein consumption
  4.2 Total cost up to that point: 221570 universe matrices; mining efficency: 26.1% (lvl 20 stat; 25,36% after research is finished)
  4.3 First reseach that is cheaper than the lvl 6 (vein wise ofc): lvl 75 at 2875 net matrics vien consumption, which results in 280,000 total matrices required for lvl 75
  4.4 Total cost of all reseach: after dragging my excel sheet down for quite a while (then adding zeros) I realized that cost would never surpass ~815,889 matrices, meaning you have infinite ressources at that point
  4.5 Calculation of total cost: (I'll only be taking non infinite ones into account(excludes fire ice)) values from DSP Calculator
{| class="wikitable"
|+ Universe Matrices net vein cost
|-
! Ressource  !! One Matrics !! 815,449
|-
| Iron                || 29 || 23.65 Mio.
|-
| Copper              || 16 || 13.05 Mio.
|-
| Coal                || 32 || 26.09 Mio.
|-
| Titan              || 17 || 13.86 Mio.
|-
| Stone              || 8  || 6.52 Mio.
|-
| Oil                || 15 || 12.23 Mio.
|-
| Organic crystal    || 2  || 1.63 Mio.
|-
| Silicon            || 28 || 22.83 Mio.
|}
I'm not 100% certain about these numbers, but I hope my point gets across, also you still need to refine these ressources which will drain a lot of computational power which will be the bottleneck there

Latest revision as of 20:39, 2 August 2021

If you dive into the program memory, there's GameHistoryData's miningCostRate and miningSpeedScale variables, which are single precision floats. These are the values I've verified:

From program memory
Level Researched miningCostRate miningSpeedScale
None researched 1.0 1.0
1 0.93999999761581 1.1000000238419
2 0.88359999656677 1.2000000476837
5 0.73390400409698 1.5000001192093
6 0.68986976146698 1.6000001430511

At level 590, your speed will max a blue belt with 1 vein.

You might only need to get to Level 1681 before floating point rounding causes miningCostRate to be 0 because of lack of precision.

In the TechStates array in memory, there are 10,000 level as the max level to the tech.

--76561198010365021 (talk) 23:58, 30 March 2021 (UTC)

Finite ressources for infinite reseach

I've done some math and excel sheets and I've found out, that you only need a limited amound of raw ore veines to get infinite ressources through this "Veins Utilization (Upgrade)", I want to present my thought progress here:

1. As of version 0.8.19 of DSP this upgrade gives -6% ore consumed per research and scales linearly with +4000 Universe matrices

2. The growth of cost is linear, while the reduction of cost is logarithmic therefore the loarithmic wins in long term cost determination

3. I then multiplied universe matrices needed with the current vein consumption factor and thereby found out how many "raw" ressources (depleted from veins) e.g. lvl 6, the first infinite research: 4000 (matrices cost) x 73,4%(factor of vein consumption) => 2936 (cost of matrices with 100% vein consumption)

4. Search for limits:

  4.1 The most expensive research is lvl 21 with a net ore consumption of 18567 Universe matrices if mined at 100% vein consumption
  4.2 Total cost up to that point: 221570 universe matrices; mining efficency: 26.1% (lvl 20 stat; 25,36% after research is finished)
  4.3 First reseach that is cheaper than the lvl 6 (vein wise ofc): lvl 75 at 2875 net matrics vien consumption, which results in 280,000 total matrices required for lvl 75
  4.4 Total cost of all reseach: after dragging my excel sheet down for quite a while (then adding zeros) I realized that cost would never surpass ~815,889 matrices, meaning you have infinite ressources at that point
  4.5 Calculation of total cost: (I'll only be taking non infinite ones into account(excludes fire ice)) values from DSP Calculator
Universe Matrices net vein cost
Ressource One Matrics 815,449
Iron 29 23.65 Mio.
Copper 16 13.05 Mio.
Coal 32 26.09 Mio.
Titan 17 13.86 Mio.
Stone 8 6.52 Mio.
Oil 15 12.23 Mio.
Organic crystal 2 1.63 Mio.
Silicon 28 22.83 Mio.

I'm not 100% certain about these numbers, but I hope my point gets across, also you still need to refine these ressources which will drain a lot of computational power which will be the bottleneck there

🍪 We use cookies to keep session information to provide you a better experience.