Rexavalia Posted May 17, 2018 Share Posted May 17, 2018 /... I've been playing World of Warcraft for a while now and the only thing that I miss is the Background frame limiter. In case your wondering what a Background Frame limiter is, it's just a normal frame limiter BUT it activates when the game is in the background, like when you Alt+Tab or switch to another page/window. I'm a programmer, and I wanted to know how would the Anti Cheat System (ACS) react to DLL injections, because I want to create a DLL which then the user injects into the process and then each time the game window loses keyboard focus it will limit the fps to X (X is configurable by the user) and when it gets back to foreground or in other words gets the keyboard focus it will deactivate the fps limiter (not the game's fps limiter) This way I can decrease the pressure on my hardware as well as improving the performance of other processes. I tested Riva Tuner Statistics Server's fps limiter and it seems it doesn't bother the ACS although it uses DLL injection. I wanted to know your thoughts and opinions on this matter and the ways I can tackle this problem. Thanks in Advance .../ Link to comment Share on other sites More sharing options...
CupcakesMoo Posted May 17, 2018 Share Posted May 17, 2018 Wot The fps limiter you used may not be having problems. Yet. Or maybe the anti-cheat only monitors known cheats in a case by case basis. Yet. What I want to know is how your computer is having problems running warframe in the background when > I have youtube going. > I have loads of other tabs open. > Discord is open. > I forget warframe is going and open unturned. > Play unturned for an hour before noticing the warframe icon on the task bar. > My computer isn't very high end none of this caused any sort of lag. Link to comment Share on other sites More sharing options...
LSG501 Posted May 17, 2018 Share Posted May 17, 2018 No Point, most would likely end up using it in missions and leeching... players don't like leechers. Having said that, at least on my system if I alt tab out of the game into windows desktop my gpu usage drops automatically.... the game is still 'ticking over' in the background though. Link to comment Share on other sites More sharing options...
Soki01 Posted May 17, 2018 Share Posted May 17, 2018 This would probably be better asked to one of the programmers in [DE] as many people on the forums may have a different idea on what would count as "cheating" or what would get flagged as such by the ACS. My guess would be that it would flag any outside DLL injection as a violation. Not a programmer just a guess. Link to comment Share on other sites More sharing options...
den2k Posted May 17, 2018 Share Posted May 17, 2018 23 minutes ago, Rexavalia said: /... I've been playing World of Warcraft for a while now and the only thing that I miss is the Background frame limiter. In case your wondering what a Background Frame limiter is, it's just a normal frame limiter BUT it activates when the game is in the background, like when you Alt+Tab or switch to another page/window. I'm a programmer, and I wanted to know how would the Anti Cheat System (ACS) react to DLL injections, because I want to create a DLL which then the user injects into the process and then each time the game window loses keyboard focus it will limit the fps to X (X is configurable by the user) and when it gets back to foreground or in other words gets the keyboard focus it will deactivate the fps limiter (not the game's fps limiter) This way I can decrease the pressure on my hardware as well as improving the performance of other processes. I tested Riva Tuner Statistics Server's fps limiter and it seems it doesn't bother the ACS although it uses DLL injection. I wanted to know your thoughts and opinions on this matter and the ways I can tackle this problem. Thanks in Advance .../ You should create a service, hook it to the window manager emssages and when triggered you manually check if warframe window is not topmost and visible. That way you remove DLL injection altogether, which is an overall better design choice since it makes it AV and Anticheat proof, solid towards different future executables and expandable to other games. Link to comment Share on other sites More sharing options...
CupcakesMoo Posted May 17, 2018 Share Posted May 17, 2018 7 minutes ago, den2k said: You should create a service, hook it to the window manager emssages and when triggered you manually check if warframe window is not topmost and visible. That way you remove DLL injection altogether, which is an overall better design choice since it makes it AV and Anticheat proof, solid towards different future executables and expandable to other games. Fascinating. Link to comment Share on other sites More sharing options...
Vxniqht Posted May 17, 2018 Share Posted May 17, 2018 (edited) When in doubt contact support, and if they say it's fine, save it so you have a fallback in case they ban you. Then again it's probably not worth the risk of losing everything over trying to save some background performance. Maybe there is a freeware program somewhere that can limit cpu given to the game when not focused, so you aren't fking with the client. Edited May 17, 2018 by Vxniqht Link to comment Share on other sites More sharing options...
-_Highlander_- Posted May 17, 2018 Share Posted May 17, 2018 1 hour ago, Rexavalia said: /... I've been playing World of Warcraft for a while now and the only thing that I miss is the Background frame limiter. In case your wondering what a Background Frame limiter is, it's just a normal frame limiter BUT it activates when the game is in the background, like when you Alt+Tab or switch to another page/window. I'm a programmer, and I wanted to know how would the Anti Cheat System (ACS) react to DLL injections, because I want to create a DLL which then the user injects into the process and then each time the game window loses keyboard focus it will limit the fps to X (X is configurable by the user) and when it gets back to foreground or in other words gets the keyboard focus it will deactivate the fps limiter (not the game's fps limiter) This way I can decrease the pressure on my hardware as well as improving the performance of other processes. I tested Riva Tuner Statistics Server's fps limiter and it seems it doesn't bother the ACS although it uses DLL injection. I wanted to know your thoughts and opinions on this matter and the ways I can tackle this problem. Thanks in Advance .../ I wouldnt touch warframe files if i where you you're memmory will be scanned .. and it detects real quick if they notice that you gonna implement some injections that may affect the security features in the game you gonna be in an big supprise thats called BAN hammer you may be an programmer and you are trying to manipulate the systems timing .. but do you realy think thats an good idea Don't do it Avoid DLL injections against Digital extremes Link to comment Share on other sites More sharing options...
Rexavalia Posted May 17, 2018 Author Share Posted May 17, 2018 (edited) 3 hours ago, den2k said: You should create a service, hook it to the window manager emssages and when triggered you manually check if warframe window is not topmost and visible. That way you remove DLL injection altogether, which is an overall better design choice since it makes it AV and Anticheat proof, solid towards different future executables and expandable to other games. 3 hours ago, CupcakesMoo said: Fascinating. Fascinating Indeed. @den2k Thanks man. You're a shining star in this forum! But doesn't every FPS Limiter require dll injection? As far as I know, limiting framerate is not possible without injecting a dll which gives access to the process. Edited May 17, 2018 by Rexavalia added some stuff. Link to comment Share on other sites More sharing options...
Rexavalia Posted May 17, 2018 Author Share Posted May 17, 2018 3 hours ago, CupcakesMoo said: Wot The fps limiter you used may not be having problems. Yet. Or maybe the anti-cheat only monitors known cheats in a case by case basis. Yet. What I want to know is how your computer is having problems running warframe in the background when > I have youtube going. > I have loads of other tabs open. > Discord is open. > I forget warframe is going and open unturned. > Play unturned for an hour before noticing the warframe icon on the task bar. > My computer isn't very high end none of this caused any sort of lag. I have no issues. But capping your framerate can have a few benefits: Decreased energy consumption Decreased heat production which results Decreased noise (cooling fans run slower) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now