Something Something

Well, if you don’t own a license for your executable then it will be flagged, BUT I have never heard of an anti-virus calling it a virus. A warning stating it COULD be a virus would be more believable.

On 4/5/2017 at 11:31 PM, MightyHoot said:

Got all data in 0:21:29.053654
Players which didn’t change nick: 25919

Done in 0:22:04.941000

![:D](<fileStore.core_Emoticons>/emoticons/006j.png “:D”) 

 

[igns.rar](< base_url >/applications/core/interface/file/attachment.php?id=14194)

This is awesome! Well done!!!

proud of da tillo!

now git

31 minutes ago, g4borg said:

proud of da tillo!

now git

Ja38k.gif

I’m trying to analyze the data, have you the virgin data? (Not formatted)

56 minutes ago, ITalianBadBoy said:

I’m trying to analyze the data, have you the virgin data? (Not formatted)

Nope. Just remove “\xa0” from stuff that are called ‘total’ and you’ll get not formatted data ![:D](<fileStore.core_Emoticons>/emoticons/006j.png “:D”) 

but you know, [@ITalianBadBoy](< base_url >/index.php?/profile/256224-italianbadboy/) you could download it yourself… You already have function to download data so just put it in loop. All igns I used are in this thread.

Raw data from api thingie:

 

raw.rar

Thank you for your time :3

[@MightyHoot](< base_url >/index.php?/profile/256206-mightyhoot/) Here is another thing you can do with the data you have acquired if you want and I ofc will help. What would be interesting to know is just how unbalanced pvp MM is. You could get the w/l + pilot rating of each person in 1 match and compare them and see just how different the teams are.

My point is that if MM would try to balance more on w/l & Pilot rating then it might be actually balanced for a change. Going into a match where you have nothing but strong opponents on enemy team and then some randoms that rarely even play pvp allied is a dc waiting to happen.

28 minutes ago, xXConflictionXx said:

[@MightyHoot](< base_url >/index.php?/profile/256206-mightyhoot/) Here is another thing you can do with the data you have acquired if you want and I ofc will help. What would be interesting to know is just how unbalanced pvp MM is. You could get the w/l + pilot rating of each person in 1 match and compare them and see just how different the teams are.

My point is that if MM would try to balance more on w/l & Pilot rating then it might be actually balanced for a change. Going into a match where you have nothing but strong opponents on enemy team and then some randoms that rarely even play pvp allied is a dc waiting to happen.

Yea… had this idea already but… I have to redo parser 1st. Either make proper one myself or steal from [@g4borg](< base_url >/index.php?/profile/239042-g4borg/) and enhance it ![:D](<fileStore.core_Emoticons>/emoticons/006j.png “:D”) 

So it would give this:

yVTslcw.png

and at the bottom would be average player stats and total game stat

 

I’ll do it one day… Now I have to finish steel and prefabrication projects ![:(](<fileStore.core_Emoticons>/emoticons/003j.png “:(”) 

VERY NICE! btw just a tip on window screenshots so you don’t have to trim; press ctrl + shift + alt + printscreen while the window you want is active (only captures the active window).

Also let me know if I can help. this is an interesting project and cant wait to see the results ![:D](<fileStore.core_Emoticons>/emoticons/006j.png “:D”)

 

i try to make it py3

10 minutes ago, xXConflictionXx said:

VERY NICE! btw just a tip on window screenshots so you don’t have to trim; press ctrl + shift + alt + printscreen while the window you want is active (only captures the active window).

Also let me know if I can help. this is an interesting project and cant wait to see the results ![:D](<fileStore.core_Emoticons>/emoticons/006j.png “:D”)

 

This is better m8 https://en.wikipedia.org/wiki/Snipping_Tool

I will let you know when I actually get time and will to get back to it ![:D](<fileStore.core_Emoticons>/emoticons/006j.png “:D”) 

 

2 hours ago, MightyHoot said:

This is better m8 https://en.wikipedia.org/wiki/Snipping_Tool

I will let you know when I actually get time and will to get back to it ![:D](<fileStore.core_Emoticons>/emoticons/006j.png “:D”) 

 

Nothing beats ShareX https://getsharex.com/

33 minutes ago, John161 said:

Nothing beats ShareX https://getsharex.com/

It isn’t preinstalled on system so yeah… https://en.wikipedia.org/wiki/Snipping_Tool beats it 

I did a first analysis of the data received :3

The aim of the survey was to reduce the error generated by the huge number of new player’s data.

By analyzing the units of the universe, in the range of “days in battle”,

we can notice that the average time for a battle tends to  07m. 13s. ±09s. when the days increase.

Through an estimate of the median range has been calculated the waste region,

with the probability of 99,73% , for the avg. time in a battle <  06m. 45s. (405343 ms) .

The players with less than 4 days of gaming aren’ t reflecting the universe’s averages.

Then 17903 players are unsuitable and the remaining suitable are 9179.

The players data suitable have been placed in Json format : [PlayersData .rar](< base_url >/applications/core/interface/file/attachment.php?id=14272)  (obj.data={}; obj.name=[]:wink:

The tool created for made the calculation is:  [Analysis.rar](< base_url >/applications/core/interface/file/attachment.php?id=14271)

Spoiler

|

Battle’s Average Time = 07m. 13s.; Variance = ±00m. 09s.;

Zc = 3; ZMin = 06m. 45s.;

Name Found = 27082; Name Not Found = 1882;

Number = 81038; NaN = 4;

Executed in = 145 ms.;

|

Days in battle Players FS Battle Avg Time in 1 Battle Is Valid?
x ±s x ±s x ±s
0 10579 9 15 76 68
1 3418 22 20 329 75
2 2306 29 22 542 82
3 1600 36 27 752 102
4 1257 41 27 958 102
5 930 49 30 1172 111
6 747 53 31 1374 119
7 594 58 34 1586 142
8 480 63 32 1785 119
9 407 68 40 1978 136
10 350 69 36 2194 150
11 361 75 36 2391 166
12 300 80 40 2574 166
13 271 84 40 2778 188
14 222 83 38 2967 165
15 210 95 40 3187 170
16 178 94 41 3366 191
17 165 97 41 3565 200
18 160 93 41 3751 208
19 153 101 40 3925 226
20 149 104 42 4144 215
21 128 103 39 4327 206
22 107 107 46 4501 208
23 87 101 39 4758 240
24 101 104 42 4929 242
25 97 119 44 5113 230
26 89 109 42 5339 251
27 73 119 40 5519 272
28 75 128 44 5745 381
29 70 126 40 5917 285
30 78 116 45 6066 248
31 69 120 47 6277 253
32 63 131 42 6499 276
33 49 128 38 6654 378
34 54 133 36 6918 336
35 53 129 41 7072 314
36 40 124 36 7291 343
37 61 132 38 7428 288
38 32 140 48 7657 311
39 27 125 46 7867 442
40 49 131 40 8090 273
41 40 139 35 8201 316
42 31 150 31 8475 292
43 39 136 39 8572 360
44 36 141 44 8860 580
45 25 143 38 9011 333
46 40 139 41 9318 443
47 21 134 46 9323 401
48 26 148 39 9732 404
49 28 146 30 9718 325
50 28 143 33 10124 470
51 25 138 41 10205 455
52 24 147 36 10417 323
53 29 130 41 10606 353
54 25 151 42 10802 522
55 15 133 39 11008 389
56 12 146 41 10890 476
57 18 131 31 11468 296
58 19 149 45 11564 458
59 12 152 26 11443 524
60 13 146 37 12068 628
61 15 127 52 12243 450
62 16 160 31 12238 422
63 14 143 34 12670 406
64 12 141 53 12623 391
65 18 139 40 13032 487
66 11 139 41 13041 497
67 13 160 29 13566 788
68 12 164 32 13561 394
69 11 155 17 13546 592
70 8 159 21 13705 366
71 8 163 30 13633 460
72 7 150 70 14134 513
73 7 163 31 14167 677
74 17 129 36 14549 673
75 6 163 26 14916 390
76 6 168 22 15056 448
77 9 144 32 15192 265
78 5 167 28 15297 316
79 8 154 50 16086 651
80 3 142 16 16199 477
81 4 132 24 16143 147
82 9 153 35 16497 901
85 5 157 38 16798 182
86 6 134 46 17285 517
87 6 176 29 17393 519
89 5 145 29 17781 451
93 7 152 49 18355 531
94 4 155 21 19107 1210
96 4 167 12 18922 911
103 3 188 25 21070 826
106 3 168 43 21020 609
115 4 163 17 22152 602
122 3 166 11 23633 523

 

On 14.05.2017 at 11:57 PM, ITalianBadBoy said:

I did a first analysis of the data received :3

The aim of the survey was to reduce the error generated by the huge number of new player’s data.

By analyzing the units of the universe, in the range of “days in battle”,

we can notice that the average time for a battle tends to  07m. 13s. ±09s. when the days increase.

Through an estimate of the median range has been calculated the waste region,

with the probability of 99,73% , for the avg. time in a battle <  06m. 45s. (405343 ms) .

The players with less than 4 days of gaming aren’ t reflecting the universe’s averages.

Then 17903 players are unsuitable and the remaining suitable are 9179.

The players data suitable have been placed in Json format : [PlayersData .rar](< base_url >/applications/core/interface/file/attachment.php?id=14272)  (obj.data={}; obj.name=[]:wink:

The tool created for made the calculation is:  [Analysis.rar](< base_url >/applications/core/interface/file/attachment.php?id=14271)

  Reveal hidden contents

|

Battle’s Average Time = 07m. 13s.; Variance = ±00m. 09s.;

Zc = 3; ZMin = 06m. 45s.;

Name Found = 27082; Name Not Found = 1882;

Number = 81038; NaN = 4;

Executed in = 145 ms.;

|

Days in battle Players FS Battle Avg Time in 1 Battle Is Valid?
x ±s x ±s x ±s
0 10579 9 15 76 68
1 3418 22 20 329 75
2 2306 29 22 542 82
3 1600 36 27 752 102
4 1257 41 27 958 102
5 930 49 30 1172 111
6 747 53 31 1374 119
7 594 58 34 1586 142
8 480 63 32 1785 119
9 407 68 40 1978 136
10 350 69 36 2194 150
11 361 75 36 2391 166
12 300 80 40 2574 166
13 271 84 40 2778 188
14 222 83 38 2967 165
15 210 95 40 3187 170
16 178 94 41 3366 191
17 165 97 41 3565 200
18 160 93 41 3751 208
19 153 101 40 3925 226
20 149 104 42 4144 215
21 128 103 39 4327 206
22 107 107 46 4501 208
23 87 101 39 4758 240
24 101 104 42 4929 242
25 97 119 44 5113 230
26 89 109 42 5339 251
27 73 119 40 5519 272
28 75 128 44 5745 381
29 70 126 40 5917 285
30 78 116 45 6066 248
31 69 120 47 6277 253
32 63 131 42 6499 276
33 49 128 38 6654 378
34 54 133 36 6918 336
35 53 129 41 7072 314
36 40 124 36 7291 343
37 61 132 38 7428 288
38 32 140 48 7657 311
39 27 125 46 7867 442
40 49 131 40 8090 273
41 40 139 35 8201 316
42 31 150 31 8475 292
43 39 136 39 8572 360
44 36 141 44 8860 580
45 25 143 38 9011 333
46 40 139 41 9318 443
47 21 134 46 9323 401
48 26 148 39 9732 404
49 28 146 30 9718 325
50 28 143 33 10124 470
51 25 138 41 10205 455
52 24 147 36 10417 323
53 29 130 41 10606 353
54 25 151 42 10802 522
55 15 133 39 11008 389
56 12 146 41 10890 476
57 18 131 31 11468 296
58 19 149 45 11564 458
59 12 152 26 11443 524
60 13 146 37 12068 628
61 15 127 52 12243 450
62 16 160 31 12238 422
63 14 143 34 12670 406
64 12 141 53 12623 391
65 18 139 40 13032 487
66 11 139 41 13041 497
67 13 160 29 13566 788
68 12 164 32 13561 394
69 11 155 17 13546 592
70 8 159 21 13705 366
71 8 163 30 13633 460
72 7 150 70 14134 513
73 7 163 31 14167 677
74 17 129 36 14549 673
75 6 163 26 14916 390
76 6 168 22 15056 448
77 9 144 32 15192 265
78 5 167 28 15297 316
79 8 154 50 16086 651
80 3 142 16 16199 477
81 4 132 24 16143 147
82 9 153 35 16497 901
85 5 157 38 16798 182
86 6 134 46 17285 517
87 6 176 29 17393 519
89 5 145 29 17781 451
93 7 152 49 18355 531
94 4 155 21 19107 1210
96 4 167 12 18922 911
103 3 188 25 21070 826
106 3 168 43 21020 609
115 4 163 17 22152 602
122 3 166 11 23633 523

 

That’s nice ![:D](<fileStore.core_Emoticons>/emoticons/006j.png “:D”) 

why did you save the grepped grabbed data as lies.js?

is there some deeper message!? ![:p](<fileStore.core_Emoticons>/emoticons/004.png “:p”) ![:p](<fileStore.core_Emoticons>/emoticons/004.png “:p”)

33 minutes ago, g4borg said:

why did you save the grepped grabbed data as lies.js?

is there some deeper message!? ![:p](<fileStore.core_Emoticons>/emoticons/004.png “:p”) ![:p](<fileStore.core_Emoticons>/emoticons/004.png “:p”)

¯_(ツ)_/¯

 

a something

from pprint import pprint basic\_parts = ['Metal blank', 'Graphite plate', 'Pure silicon', 'Processing block', 'Computing chip','Screened battery', 'Osmium crystal', 'Neodium plate', 'Enriched beryllium','Enriched electrum', 'Enriched monocrystal', 'Xenocrystal']kek = [0 for x in range(len(basic\_parts))]basic = {key: value for (key, value) in zip(basic\_parts, kek)}parts = {'Deflector package': {'Pure silicon': 18, 'Computing chip': 24, 'Processing block': 6, 'Enriched monocrystal': 20, 'Screened battery': 5},'Internal structures': {'Metal blank': 15, 'Graphite plate': 15, 'Osmium crystal': 15, 'Enriched monocrystal': 25, 'Screened battery': 5},'Reactor package': {'Pure silicon': 21, 'Graphite plate': 24, 'Osmium crystal': 24, 'Enriched monocrystal': 20, 'Computing chip': 15},'Exterior structures': {'Metal blank': 12, 'Graphite plate': 18, 'Screened battery': 6, 'Enriched monocrystal': 18, 'Osmium crystal': 15},'Engine package': {'Metal blank': 12, 'Computing chip': 18, 'Screened battery': 9, 'Enriched monocrystal': 22, 'Processing block': 5},'Computing system': {'Pure silicon': 30, 'Computing chip': 30, 'Processing block': 3, 'Enriched monocrystal': 22, 'Osmium crystal': 15}}ships = {'Cyning': {'Engine package':6,'Reactor package':1,'Deflector package':0,'Exterior structures':5,'Computing system':6,'Internal structures':2},'Mjolnir': {'Engine package':3,'Reactor package':2,'Deflector package':1,'Exterior structures':9,'Computing system':3,'Internal structures':3},'Kraken': {'Engine package':1,'Reactor package':3,'Deflector package':1,'Exterior structures':9,'Computing system':3,'Internal structures':5},'Peregrine': {'Engine package':7,'Reactor package':1,'Deflector package':2,'Exterior structures':1,'Computing system':9,'Internal structures':2},'Jaguar': {'Engine package':6,'Reactor package':5,'Deflector package':3,'Exterior structures':2,'Computing system':1,'Internal structures':3},'Octopus': {'Engine package':6,'Reactor package':6,'Deflector package':3,'Exterior structures':0,'Computing system':1,'Internal structures':5},'Caltrop': {'Engine package':4,'Reactor package':1,'Deflector package':7,'Exterior structures':0,'Computing system':7,'Internal structures':2},'Saw One': {'Engine package':1,'Reactor package':9,'Deflector package':6,'Exterior structures':0,'Computing system':3,'Internal structures':3},'Ronin': {'Engine package':3,'Reactor package':3,'Deflector package':6,'Exterior structures':0,'Computing system':3,'Internal structures':5}}required = {}for ship in ships.keys(): required[ship] = {} need = required[ship] ship = ships[ship]for pack in ship.keys(): materials = parts[pack]for part in materials.keys():try: need[part] += materials[part]\*ship[pack]except KeyError: need[part] = materials[part]\*ship[pack]continuehave = {'Computing chip': 1545,'Enriched monocrystal': 10,'Graphite plate': 1395,'Metal blank': 2120,'Osmium crystal': 1305,'Processing block': 562,'Pure silicon': 2487,'Screened battery': 1290}have2 = {'Deflector package': 0,'Internal structures': 3,'Reactor package': 0,'Exterior structures': 2,'Engine package': 2,'Computing system': 1} kek = [x for x in range(1, len(ships.keys())+1)]lel = {key: value for (key, value) in zip(kek, ships.keys())}print('Do you have ship parts? [y/n]')answer = input('\> ')if answer == 'y':for part in have2: answer = input(f'{part}: ') have2[part] = int(answer)print('Do you have parts? [y/n]')answer = input('\> ')if answer == 'y':for part in have: answer = input(f'{part}: ') have[part] = int(answer)print('Choose which ships you want to calulate:')for key in lel.keys():print(f'{key}: {lel[key]}')answer = input('\> ')answer = answer.split(',')ship\_needs = {}for ship in answer:#for ship in range(1,10): part\_need = ships[lel[int(ship)]] ship\_need = ship\_needs for part in part\_need:try: ship\_need[part] += part\_need[part]except KeyError: ship\_need[part] = part\_need[part]for part in ship\_needs: total = ship\_needs[part] - have2[part]if total \> 0: ship\_needs[part] = total else: ship\_needs[part] = 0pprint(ship\_needs) #partsship\_craft = {}for part in ship\_needs:for element in parts[part]:try: ship\_craft[element] += ship\_needs[part]\*parts[part][element]except KeyError: ship\_craft[element] = ship\_needs[part]\*parts[part][element]pprint(ship\_craft) #materials

 

Before you guys know it, you will have recreated the entire Star Conflict game in Python. lmao