Jump to content

im building a coach for cs2 and i will update this thread if i have breakthoughs or need help, currently i wanna reduce .dem file sizes and i need to identify which pieces of info are useful, appreciate if you can help, whether you have ideas or can link to helpful projects

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/
Share on other sites

Link to post
Share on other sites

1 hour ago, Blasty Blosty said:

What do you specifically mean by a "coach"?

 

When I clicked on this I assumed you would mean you want someone to teach you

it will basically coach you in real time, if your crosshair is misplaced it will say, move your crosshair for instance

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16888947
Share on other sites

Link to post
Share on other sites

4 minutes ago, apoyusiken said:

it will basically coach you in real time, if your crosshair is misplaced it will say, move your crosshair for instance

Is this even possible to make?

 

And I feel like this is borderlining cheats

Console.WriteLine("Hello World!");

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16888952
Share on other sites

Link to post
Share on other sites

1 hour ago, Blasty Blosty said:

Is this even possible to make?

 

And I feel like this is borderlining cheats

why not? 

 

Idk if anyone is specifically educated in valve tos pls lmk

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16888983
Share on other sites

Link to post
Share on other sites

3 hours ago, Blasty Blosty said:

Is this even possible to make?

Showing an arrow that says "move your crosshair here" would be pretty easy assuming you can build an aimbot or modify an existing one. Instead of actually snapping your crosshairs to the target it could display a dynamic arrow pointing to the target. You'd have to make sure this only happens if the target is on screen (otherwise it would essentially be wallhacks).

 

Of course, since you can already see your target on screen this would be pretty useless - of course you're supposed to aim at targets, it's just hard to do quickly. And it would likely trigger anticheat because you'd still be accessing game data with an external program, which is how cheats work - regardless of whether it would actually be in breach of the terms of service.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889005
Share on other sites

Link to post
Share on other sites

9 hours ago, apoyusiken said:

why not? 

Crosshair placement is infinitely more important to learn than just "clicking heads", unless the AI was VERY in depth it would be so inaccurate

 

Different ELO players hold different angles too, it would be basically impossible to tell the player what to do in a live match, there are just too many variables

Console.WriteLine("Hello World!");

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889070
Share on other sites

Link to post
Share on other sites

8 hours ago, Sauron said:

Showing an arrow that says "move your crosshair here" would be pretty easy assuming you can build an aimbot or modify an existing one. Instead of actually snapping your crosshairs to the target it could display a dynamic arrow pointing to the target. You'd have to make sure this only happens if the target is on screen (otherwise it would essentially be wallhacks).

 

Of course, since you can already see your target on screen this would be pretty useless - of course you're supposed to aim at targets, it's just hard to do quickly. And it would likely trigger anticheat because you'd still be accessing game data with an external program, which is how cheats work - regardless of whether it would actually be in breach of the terms of service.

its just an example

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889078
Share on other sites

Link to post
Share on other sites

44 minutes ago, Blasty Blosty said:

Crosshair placement is infinitely more important to learn than just "clicking heads", unless the AI was VERY in depth it would be so inaccurate

 

Different ELO players hold different angles too, it would be basically impossible to tell the player what to do in a live match, there are just too many variables

think of it like training a bot, but it just gives instructions if that makes sense

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889079
Share on other sites

Link to post
Share on other sites

38 minutes ago, apoyusiken said:

think of it like training a bot, but it just gives instructions if that makes sense

I like the concept, but cs is such a dynamic game with every round being different, this might actually hinder a player than make them better

Console.WriteLine("Hello World!");

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889085
Share on other sites

Link to post
Share on other sites

1 hour ago, Franck said:

Concept is easy to do. You capture an image from the DX/OpenGL context, run a pass of YOLO (last i used was v9 but they are at v11 or v12 now), Draw on screen for your detection. You don't have much work to do other than drawing on screen

actually im gonna use valves gsi system 

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889184
Share on other sites

Link to post
Share on other sites

2 hours ago, apoyusiken said:

actually im gonna use valves gsi system 

Game State Integration won't help you here; it's used to connect game state to custom gameplay interfaces for live streams and visual effects for crowds at eSports arenas. The endpoints you would need for this app are locked behind spectator-only permissions.

 

20 hours ago, apoyusiken said:

it will basically coach you in real time, if your crosshair is misplaced it will say, move your crosshair for instance

Are you expecting to run this program during a live match? That's cheating.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889233
Share on other sites

Link to post
Share on other sites

1 hour ago, Ominous said:

Game State Integration won't help you here; it's used to connect game state to custom gameplay interfaces for live streams and visual effects for crowds at eSports arenas. The endpoints you would need for this app are locked behind spectator-only permissions.

 

No it still gives plenty of info?

 

1 hour ago, Ominous said:

Are you expecting to run this program during a live match? That's cheating

appreciate the input but if youre gonna claim that please reference valve tos?

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889267
Share on other sites

Link to post
Share on other sites

20 hours ago, apoyusiken said:

appreciate the input but if youre gonna claim that please reference valve tos?

"Any third-party modifications to a game designed to give one player an advantage over another is classified as a cheat or hack and will trigger a VAC ban."

Source:  https://help.steampowered.com/en/faqs/view/571A-97DA-70E9-FF74

 

 

Quote

if your crosshair is misplaced it will say, move your crosshair for instance

So all your shots become headshots? 

You're making aimbot?
Seems pretty open-and-shut to me.

 

 

Currently Playing: Doom (2016)

Currently Listening To: Proof, Led Zeppelin 

 

 

 

Hardware/Software: running old laptop with Ubuntu Server to run copyparty and a Terraria server, Steam Deck and high-ish end Windows 11 PC for gaming and content creation, Dell Inspiron laptop running Arch for school. Diehard iOS user, I lowkey want a mac too
PS5/PS2/PS1/Xbox/Xbox 360/Xbox One/Wii/N64/Switch/Powkiddy V90/

 


 

 

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889520
Share on other sites

Link to post
Share on other sites

3 hours ago, spacepickle said:

So all your shots become headshots? 

You're making aimbot?
Seems pretty open-and-shut to me.

 

you dont get this..

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889547
Share on other sites

Link to post
Share on other sites

50 minutes ago, apoyusiken said:

you dont get this..

Explain. Tell me what it does and why it’s not cheating. Because everything you’ve said to this point pretty much sounds like blatant cheating

Currently Playing: Doom (2016)

Currently Listening To: Proof, Led Zeppelin 

 

 

 

Hardware/Software: running old laptop with Ubuntu Server to run copyparty and a Terraria server, Steam Deck and high-ish end Windows 11 PC for gaming and content creation, Dell Inspiron laptop running Arch for school. Diehard iOS user, I lowkey want a mac too
PS5/PS2/PS1/Xbox/Xbox 360/Xbox One/Wii/N64/Switch/Powkiddy V90/

 


 

 

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889554
Share on other sites

Link to post
Share on other sites

1 hour ago, spacepickle said:

Explain. Tell me what it does and why it’s not cheating. Because everything you’ve said to this point pretty much sounds like blatant cheating

basically its like having your friend sit besides you and tell you to do some stuff, except you dont have any friends

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889577
Share on other sites

Link to post
Share on other sites

37 minutes ago, apoyusiken said:

basically its like having your friend sit besides you and tell you to do some stuff, except you dont have any friends

 

On 4/16/2026 at 3:28 PM, apoyusiken said:

if your crosshair is misplaced it will say, move your crosshair for instance

 

Currently Playing: Doom (2016)

Currently Listening To: Proof, Led Zeppelin 

 

 

 

Hardware/Software: running old laptop with Ubuntu Server to run copyparty and a Terraria server, Steam Deck and high-ish end Windows 11 PC for gaming and content creation, Dell Inspiron laptop running Arch for school. Diehard iOS user, I lowkey want a mac too
PS5/PS2/PS1/Xbox/Xbox 360/Xbox One/Wii/N64/Switch/Powkiddy V90/

 


 

 

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889586
Share on other sites

Link to post
Share on other sites

15 hours ago, spacepickle said:

 

 

ok there is a misunderstanding, it will not move your your crosshair, it will tell you to do so

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889714
Share on other sites

Link to post
Share on other sites

15 hours ago, Caroline said:

Claude isn't a real friend. Also git gud.

the point is to git gud

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1635799-cs2-coach/#findComment-16889715
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×