Injecting a DLL to a game in order to create overlay is banable?
I am working on an app for CS:GO, and I would like to create overlay, so I don't need to alt tab all the time. Is it banable to inject DLL for that couse?
https://github.com/hiitiger/gelectron
I would like to use this app to do it.
However: "To enable an electron app to have the ability to show its web browser window in another game process, we need to injecting a module (dll in Windows) to the game, make an IPC connection with our electron process" this part bothers me if vac can treat it as a trial of hacking. I'd like to know your honest opinions.
< >
Beiträge 115 von 20
if it injects anything and/or tampers with protected game files, it can get you a ban. no one can really tell you what will happen, it is DO AT OWN RISK. Better to just not do it
Zekiran 23. Okt. 2019 um 15:40 
Altering files will most certainly be in a grey area at best - at absolute best it might thrown an ERROR.

But obviously, if it's altering files and is detected as something that will change your experience (like, say, a skin changer does) that would otherwise be something paid for or giving you an advantage ... it's already considered a cheat and WILL get a vac ban.

Don't do anything with those files.

And if you ATTEMPT it do so on a throwaway account and *be prepared to wait it out* to see if that one gets a ban.... and in the meantime, don't play: because unless you format the drive those files may or may not be still changed.
potato 23. Okt. 2019 um 16:43 
It isn't supposed to do anything with CS:GO files what do ever. All I want to is to have overlay (like steam overlay), and for example use it to browse sth (for example switch on music). It won't work (i could be banned) since its injecting DLL? :/
Zuletzt bearbeitet von potato; 23. Okt. 2019 um 16:44
Ogami 23. Okt. 2019 um 17:07 
ANYTHING that injects itself into the running game process will automatically trigger a VAC ban in CS:GO. ANYTHING.
So everything you trying to do, do it at your own risk and dont come crying if you get a free VACation out if it.
Nobody will help you then, especially Steam.
Ursprünglich geschrieben von ☆kmdrGroch☆:
It isn't supposed to do anything with CS:GO files what do ever. All I want to is to have overlay (like steam overlay), and for example use it to browse sth (for example switch on music). It won't work (i could be banned) since its injecting DLL? :/
What it is "supposed" to do and what it "does" do are not always one in the same. If you did not write the code yourself, then you can't be sure what it does or what else it may do :

CS: GO player releases fake hack and purposely gets 3,000+ cheaters VAC banned

https://www.pcgamesn.com/counter-strike-global-offensive/cs-go-player-releases-fake-hack-and-purposely-gets-3000-cheaters-vac-banned

The VAC system reliably detects cheats using their cheat signatures. 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. This includes modifications to a game's core executable files and dynamic link libraries.

https://support.steampowered.com/kb_article.php?ref=7849-RADZ-6869&l=english#whatisvac

"dynamic link libraries".....otherwise known as .dll files.
Satoru 23. Okt. 2019 um 20:15 
note overlays a known thing and do not require you to inject into the game to implement, they're literally part of directx

if you're 'injecting' into the game, you don't actually know how overlays work which means you're not actually making an overlay, you're making a hack that acts like an overlay, we call that asn ESP hack.
potato 25. Okt. 2019 um 14:33 
Satoru, I am basically quoting what the author of the package says. "To enable an electron app to have the ability to show its web browser window in another game process, we need to injecting a module (dll in Windows) to the game, make an IPC connection with our electron process, copy the screenshot of our electron app's browser window and render it over the game's surface."

But whatever. Thank you guys for your answers. I have to find a way to do it more safely, maybe it will end by me writing own package to run it :x
potato 25. Okt. 2019 um 14:35 
"you're making a hack that acts like an overlay, we call that asn ESP hack.", not all injections are hacks -.- and some hacks aren't even hacks
Zekiran 25. Okt. 2019 um 15:00 
Ursprünglich geschrieben von ☆kmdrGroch☆:

But whatever. Thank you guys for your answers. I have to find a way to do it more safely, maybe it will end by me writing own package to run it :x

If you know how to do this, this is infinitely safer than relying on ANYTHING you've downloaded.
I don´t get the point of an overlay. Will you be chatting on Youtube while killing in CS GO? It´s shady.
Ursprünglich geschrieben von ☆kmdrGroch☆:
Satoru, I am basically quoting what the author of the package says.
Why would you trust what someone says a process or program does ? Sure, it might be safe but then again, it might not.

I never understand why people think that just because a certain modification is labeled as "X", that does not necessarily mean it won't also do "Y" and "Z", and "Y" and "Z" being the cause of VAC triggering and applying a flag for a delayed ban.

It's clearly covered in the VAC support page :

https://support.steampowered.com/kb_article.php?ref=7849-RADZ-6869&l=english

Use caution when installing any game modifications like scripts or custom skins, and only download custom content from trusted sources. Hackers may maliciously disguise their cheats to cause others to get banned.
Zekiran 25. Okt. 2019 um 18:41 
"That guy can't be a scammer, he has tons of +rep on his profile!"
potato 26. Okt. 2019 um 9:07 
Pipo, maybe? + "Shady".. do you really think someone would be enough "smart" to write cheats for csgo in the browser? The giving one, I see your point. Zekiran, just "?"
Why do you even need to inject code? For an overlay, would a simple hook not be suitable?
potato 26. Okt. 2019 um 13:36 
Cathuthu, am I am just asking, since it is what was written in package description. Since we already discussed, that any DLL injection would be considered as cheat, I guess I'll have to find another one / write own package for ELECTRON.
< >
Beiträge 115 von 20
Pro Seite: 1530 50

Geschrieben am: 23. Okt. 2019 um 14:03
Beiträge: 20