News for hackers. Stuff that matters.
Re:Show HN: Universal Pause Button by arcatek on Tuesday June 09, 2015 @01:09PM (#9687110)
That's interesting. However, I wonder ... don't you think it can be abused in some games that try to compensate lag? For example, what if they use a code similar to:

  delay = currentFrameTime - lastFrameTime
  playerPosition += direction * delay
I know that some games (such as Diablo III) may automaticallt ban you if you happen to run a program that may be used to cheat (they detect that via a background process check).
Re:Show HN: Universal Pause Button by RyanRies on Tuesday June 09, 2015 @01:27PM (#9687259)
I have thought about this. In fact I even asked Gabe Newell about whether the use of this program might falsely trigger some anti-cheat mechanism within Steam. (He hasn't replied yet.) So, I guess until I get more official information, please proceed with caution and use at your own risk. That being said, that would imply that using Process Explorer or PsSuspend could also get you banned, since those applications also have the ability to suspend threads.
Re:Show HN: Universal Pause Button by SCHiM on Tuesday June 09, 2015 @01:35PM (#9687293)
Yeah do be very careful with this, many anti-cheat programs are very trigger-happy.

Some time ago I had an application crash on a development machine while I was playing a game. On my dev machine crashes go straight to ollydbg. Next thing I know I'm kicked from the game, and it tells me to stop 'using cheat programs'. Go figure :p

Re:Show HN: Universal Pause Button by toxicFork on Tuesday June 09, 2015 @04:48PM (#9688439)
Heh, spotify did this too, if you had any debugger running then it would just instantly shut down. It probably still does it.
Re:Show HN: Universal Pause Button by nekitamo on Tuesday June 09, 2015 @01:49PM (#9687373)
Re:Show HN: Universal Pause Button by frik on Tuesday June 09, 2015 @01:51PM (#9687392)
He wrote it's useful for singleplay games that have an intro. If you use it in multiplayer games you certainly will simply drop out of the game as you will loose the connection or what you described depending on the server implementation.
Re:Show HN: Universal Pause Button by ratsz on Tuesday June 09, 2015 @02:14PM (#9687582)
A popular multiplayer cheat is to suspend the network stack somehow for a split second while their team gets into place and resume causing the game's network code to resync and players will teleport into advantageous positions or become extremely difficult to target or hit during key moments. It's very hard to detect especially if the program doing the suspending is on the router and not the system running the actual game.
Re:Show HN: Universal Pause Button by mafuyu on Tuesday June 09, 2015 @07:23PM (#9689167)
Example of this in action: https://youtu.be/I5QyNA6H6rY
Re:Show HN: Universal Pause Button by arcatek on Tuesday June 09, 2015 @02:01PM (#9687467)
Sure, the issue is that even if you don't use it, the simple fact that it is running in the tray may be enough for an anti-cheat to trigger. Just something to keep in mind.
Re:Show HN: Universal Pause Button by kedean on Tuesday June 09, 2015 @02:00PM (#9687458)
That doesn't just apply to multiplayer, though. OP said Diablo 3, which is multi OR single player. Many games now use those phone-home anti-cheating measures (or drm measures) even when you aren't actually playing with anyone else.
Re:Show HN: Universal Pause Button by Cthulhu_ on Tuesday June 09, 2015 @04:32PM (#9688358)
Diablo 3 is an always-online game; the reason is that you can take the items you earn in single player and use them for your multiplayer character (and vice-versa). Their security is extra tight because up until recently, said items could be traded for real money. And you don't want anyone to be able to generate things like that offline.

Although they did, there were some item duplication bugs. And even that was irrelevant, since there were quickly popping up small armies of item / gold farmers; every once in a while they'd get banned, but by then they would've earned enough money to buy another fifty copies of the game and continue.

Re:Show HN: Universal Pause Button by arcatek on Tuesday June 09, 2015 @02:03PM (#9687480)
Is Diablo III single player? When I played it at the release, connecting to a remote server was required (which is a shame, btw. I will miss the modding community that Diablo II had).
Re:Show HN: Universal Pause Button by ConAntonakos on Tuesday June 09, 2015 @02:20PM (#9687631)
It can be single-player, but you still need a connection to do so.
Re:Show HN: Universal Pause Button by LMAlVvQjSGj on Tuesday June 09, 2015 @03:45PM (#9688120)
Is this also true for the console port(s)?
Re:Show HN: Universal Pause Button by mesozoic on Tuesday June 09, 2015 @02:20PM (#9687627)
It is multiplayer only (always connected) but you can play it alone.
Re:Show HN: Universal Pause Button by wmil on Tuesday June 09, 2015 @04:21PM (#9688300)
It could be considered an exploit in games like Dark Souls where other players can invade. Just pause the game for a few seconds and their connection will drop.