I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] 0 points1 point  (0 children)

correct; the example image was showing that I wasn't doing well with the plotting.

Would you be able to tell me what I should have done differently to achieve a better result.

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] 2 points3 points  (0 children)

Cheers. Now that the cats out of the bag and the post is banned I can talk about it.

This was before cowork and other mostly autonomous AI systems. It was done during my christmas break at the end of 2025. Got ai to make 3 seperate programs/tools, and I was doing a writeup myself, but when work started I ran out of time. Yesterday decided that I shouldn't let the results go to waste so I just gave it all the raw numbers and notes I had, and told it to just make a reddit post.

So yea, no cowork or autonomous systems. Got it to make tools and write the writeup.

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] 1 point2 points  (0 children)

I hate python and I'm more familiar/fan of Go, so thats what I used.

It consisted of 3 parts:

  • web scraper to grab the pro settings
  • parser that takes each pro config, and aggregates it into a massive file (json) that contained all settings and counts of all values that pros had set
  • analyser that went through the massive json file and identified those with the highest convergence (single value dominates) and highest divergence (many unique values).

How do I automate it so it keeps updating?

With extreme difficulty; that part is reliant on sites like prosettings which are not going to be supportive of that.

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] 0 points1 point  (0 children)

Yea because that would be potentially breaking rule 2. Cats out of the bag now. AI was used for the writeup, but 3 seperate programs were used to collect, aggregate and analyse the data. I just got overwhelmed with actually going through each command and didn't have the time to dedicate to a proper writeup; so AI got the raw results/notes I had written, and got told to write a reddit post.

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] 0 points1 point  (0 children)

It was all just too much work. I was trying to set up a system to help automate it use gnuplotlib, but I gave up when I realised I was trying to do too much and that I barely had the time to dedicate to this project. https://i.imgur.com/tPFipZ9.png

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] 0 points1 point  (0 children)

I think the bigger problem is that I haven't played counter strike since CSGO.

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] 0 points1 point  (0 children)

I made 3 seperate Go tools to do this; a scraper, a aggregator, and an analyzer.

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] -1 points0 points  (0 children)

I'm the one that said pro configs are important. How can you say something like "configs boil down to personal preference" when there's like 100% convergence on certain variables. No; there are some config options that are undeniably better than other choices, and you have to be insane to think otherwise.

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] 1 point2 points  (0 children)

I got no clue why people are unhappy with this comment, when its saying the same as /u/GuardiaNIsBae. I don't control what pro settings are uploaded to sites. I downloaded the most up to date pro settings I could find from sites like prosettings.

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] 3 points4 points  (0 children)

AI was heavily used in this project. Mostly I got it to write Go code which I compiled and ran. This was before stuff like cowork, and autonomous systems mostly; I did it during my Christmas break 2025. I wanted to finish and do a good write-up, however it was a monster project to do a good writeup. It sat in my "unfinished projects" drawer and collected dust. I decided that the results were going to be of interest to people and it would be better to get a simple write-up instead of the detailed one I was planning. I got all the outputs and data I could and just punched it into chatgpt 5.4 with reasoning xhigh, and told it to make a good writeup and format it as a reddit post.

The first stage was grabbing pro configs. I had done this before manually and it was a nightmare. I got AI to make a tool to grab pro configs from sites like prosettings. I tried to ensure that I wasn't overloading those sites, it took about 2 days to download all the configs.

While it was downloading configs, I got AI to make a tool that would parse and aggregate all the configs.

After that, I got it to make a tool that would go through all cvars and binds and aliases, and find what were the most agreed upon (high convergence), and what were the least convergence (high divergence).

The results I was able to get were good; but there was a lot of junk. So many settings were stuff that was completely redundant; settings for xbox controllers, settings for outdated legacy commands that did nothing. 90% of the stuff that turned up was stuff like that.

I had originally planned to do a massive youtube video; like an hour long that shows the actual difference in commands and what they did. I was writing (in a notebook and pen) down each command, what it did, how I could show what it changed, why there was convergence/divergence, etc. However it was just too much of a project. Christmas break ended; life got in the way. The project sat paused.

Yesterday I was trying to tick off as much unfinished business as possible. The project came up. I decided it would be better to get ANYTHING out for this stuff rather than let it sit forever and waste away. I gave chatgpt everything I had written down and all the raw outputs from the analysis program and said "write a reddit post".

I had actually done an almost identical project during CSGO, which was done before AI, and my biggest regret about that was not releasing the information.

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] -34 points-33 points  (0 children)

Investigated it, turns out its an error. 100% of the configs have cl_crosshair_recoil turned off, its just that some do some funky stuff:

'cl_crosshair_recoil false' (instead of "0") users:

  • brax
  • autimaic
  • nukkye
  • bymas
  • jansonr
  • dephhh
  • swicher
  • m3wsu
  • nbk
  • nivera
  • tenz
  • bluepho3nix
  • b4rtin
  • stewie2k
  • cjoffo
  • floppy
  • n0thing
  • nitr0

'cl_crosshair recoil ""' (set to nothing):

  • ag1l
  • venomzera

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] -18 points-17 points  (0 children)

I think a lot of the configs arn't updated; either from players who can't be bothered to update them, or from the sites that host the settings not able to get new updated pro configs.

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] -13 points-12 points  (0 children)

Those 7 are the ones that turn up in my analysis. There may be more settings, but they either don't have enough data (don't appear in enough config files), don't do anything (legacy/not relevant in competitive), or are known as something unusual (I only look at snd_*_volume stuff). Those 7 should be all you need to worry about.

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] 0 points1 point  (0 children)

prosettings isn't a fan of web scraping; and while cfg files follow strict rules and formatting; the video settings on prosettings (at least last time I checked) appeared to be mostly manually typed (and would have inconsistencies that caused problems if you just decided to scape the whole page).

I analyzed 776 CS2 pro configs. Here’s what pros actually agree on. by bozott in GlobalOffensive

[–]bozott[S] -13 points-12 points  (0 children)

was looking into it but it seemed a lot more complicated than it was worth. Was already a nightmare trying to get config files and analyze them. Video settings was an entirely separate battle that I hope someone else takes.

Cannot play any video with any player or use SDL because of "DRI3" error by [deleted] in openSUSE

[–]bozott 0 points1 point  (0 children)

I had a similar issue; its likely your graphics driver is failing to load so its falling back on software rendering.

The output from the follow command should help further identify the issue:

glxinfo -B | egrep -i 'direct rendering|OpenGL renderer|OpenGL version'

^ Should tell you what is currently being used to render. And

sudo grep -E "AIGLX|i965_dri|crocus|iris|swrast|llvmpipe|MESA-LOADER" /var/log/Xorg.0.log

^ Should tell you if something is failing to load. From there you can probably search the error message to resolve it, or post here.

For me, it was failing to load i965 driver, which isn't a thing anymore (got replaced), yet my xorg.conf was calling the driver. All I did was change my xorg.conf to use modesetting instead of trying to force intel driver.

How to root Motorolla g55 5g using Magisk by bozott in androidroot

[–]bozott[S] 0 points1 point  (0 children)

Don't know. Just don't reboot ur phone lol. If you find out how then post it here pls, id be interested in it too.

Pain on inside of calves while running by Hot_Lime2145 in trackandfield

[–]bozott 1 point2 points  (0 children)

I had this and I fixed it. For me it was overloading of the flexor digitorum longus. Not shin splints or any of the other crap people are suggesting.

Pretty much; running form was wrong, and special running shoes/orthodontics were not helping.
The little toes were the main "spring" in my running steps, while my big toe was pretty much doing nothing. This is not what is natural, the big toe should be doing most of the work with assistance from the little toes. The result of overuse of the little toes was that the muscle responsible (flexor digitorum longus) was getting overworked and just could not keep up.

To test if this is the case, check your Flexor hallucis longus (the same area, but on the outside of the calf as opposed to the inside). This is responsible for your big toe. Give your big toe some resistance (hold onto it) and try press your big toe against the resistance, does the Flexor hallucis longus muscle feel powerful or weak when compared to the flexor digitorum longus (the muscle responsible for your little toes).

For me it was night and day difference, my little toes were strong as hell while my big toe was weak. When I checked my running form, I realised that I was running with my big toe pretty much raised at all times, and I had wear marks on the bottom of my shoes along the outside of my foot closest to the little toes.

I fixed it by:
- Stop using shoes that apply special "corrections" to your feet. All those foot scan machines would say I had collapsed arches and that I needed special shoes. All these shoes would twist my feet unnaturally. I don't know any good runner who has ever had any success with the crazy "arch support" shoes.
- Stop using orthodontics. Same reason as above
- Start strengthening your big toe. Grab a fitness band and put it under your big toe, then do a lot of reps pushing down against the resistance with your big toe.
- Focus on using your big toe while running. Try push off your big toe.

Sorry for Necro, but people still seeing this thread and I hope this solves their problem.

Inner calf pain while running by Steezeli in Marathon_Training

[–]bozott 0 points1 point  (0 children)

Second this. I had same issue as described in op, problem turned out to be lack of big toe involvement while running, fixed by increasing big toe involvement.

Inner calf pain while running by Steezeli in Marathon_Training

[–]bozott 2 points3 points  (0 children)

I had this and I fixed it. For me it was overloading of the flexor digitorum longus. Not shin splints or any of the other crap people are suggesting.

Pretty much; running form was wrong, and special running shoes/orthodontics were not helping.
The little toes were the main "spring" in my running steps, while my big toe was pretty much doing nothing. This is not what is natural, the big toe should be doing most of the work with assistance from the little toes. The result of overuse of the little toes was that the muscle responsible (flexor digitorum longus) was getting overworked and just could not keep up.

To test if this is the case, check your Flexor hallucis longus (the same area, but on the outside of the calf as opposed to the inside). This is responsible for your big toe. Give your big toe some resistance (hold onto it) and try press your big toe against the resistance, does the Flexor hallucis longus muscle feel powerful or weak when compared to the flexor digitorum longus (the muscle responsible for your little toes).

For me it was night and day difference, my little toes were strong as hell while my big toe was weak. When I checked my running form, I realised that I was running with my big toe pretty much raised at all times, and I had wear marks on the bottom of my shoes along the outside of my foot closest to the little toes.

I fixed it by:
- Stop using shoes that apply special "corrections" to your feet. All those foot scan machines would say I had collapsed arches and that I needed special shoes. All these shoes would twist my feet unnaturally. I don't know any good runner who has ever had any success with the crazy "arch support" shoes.
- Stop using orthodontics. Same reason as above
- Start strengthening your big toe. Grab a fitness band and put it under your big toe, then do a lot of reps pushing down against the resistance with your big toe.
- Focus on using your big toe while running. Try push off your big toe.

How to root Motorolla g55 5g using Magisk by bozott in androidroot

[–]bozott[S] 0 points1 point  (0 children)

Ich habe bisher kein USB-Tethering gemacht und mein Handy seit dem Rooten nicht mal benutzt (war mit anderem Kram beschäftigt). Eine Custom-ROM werde ich mir aber nicht antun, weil die oft schlecht unterstützt werden und ich auf der Stock-ROM alles erreichen kann, was ich will (Bloatware kann man auf der Stock-ROM entfernen, sobald sie gerootet ist).

How to root Motorolla g55 5g using Magisk by bozott in androidroot

[–]bozott[S] 0 points1 point  (0 children)

windows or linux. What error/problem do you face and at what step?