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: 25919Done 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
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.
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:
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=[]
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=[]
The tool created for made the calculation is: [Analysis.rar](< base_url >/applications/core/interface/file/attachment.php?id=14271)
|
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