potato 2019 年 10 月 23 日 下午 2:03
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.
< >
目前顯示第 1-15 則留言,共 20
Wolf Knight 2019 年 10 月 23 日 下午 2:44 
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 2019 年 10 月 23 日 下午 3: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 2019 年 10 月 23 日 下午 4: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? :/
最後修改者:potato; 2019 年 10 月 23 日 下午 4:44
Ogami 2019 年 10 月 23 日 下午 5: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.
The Giving One 2019 年 10 月 23 日 下午 7:41 
引用自 ☆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 2019 年 10 月 23 日 下午 8: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 2019 年 10 月 25 日 下午 2: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 2019 年 10 月 25 日 下午 2: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 2019 年 10 月 25 日 下午 3:00 
引用自 ☆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.
EL COJEKUKAS 2019 年 10 月 25 日 下午 3:59 
I don´t get the point of an overlay. Will you be chatting on Youtube while killing in CS GO? It´s shady.
The Giving One 2019 年 10 月 25 日 下午 6:27 
引用自 ☆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 2019 年 10 月 25 日 下午 6:41 
"That guy can't be a scammer, he has tons of +rep on his profile!"
potato 2019 年 10 月 26 日 上午 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 "?"
Cathulhu 2019 年 10 月 26 日 上午 9:18 
Why do you even need to inject code? For an overlay, would a simple hook not be suitable?
potato 2019 年 10 月 26 日 下午 1: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.
< >
目前顯示第 1-15 則留言,共 20
每頁顯示: 1530 50

張貼日期: 2019 年 10 月 23 日 下午 2:03
回覆: 20