Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Bypassing Steam family share limit

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Prehistoricman
Advanced Cheater
Reputation: 0

Joined: 02 Aug 2016
Posts: 80

PostPosted: Tue Aug 02, 2016 10:06 am    Post subject: Bypassing Steam family share limit Reply with quote

Let's say Player is sharing his games with me, and I'm playing one of his. Player goes to start a game and I get booted off after 5 minutes. I don't want it.

So far I've tired:
    Running their game as admin. Therefore Steam isn't elevated enough to close it. This works for about 1 minute, and then the game is closed (presumably by a steam DLL?).

    stopping ExitProcess and _doexit from being called with Cheat Engine

    Suspending the game's process. The game stays open until I resume it



It appears not only Steam tries to close the process, but something that has admin rights does too.

My issue here is: if steam can't close it, and the loaded DLLs are prevented from closing it, what's going on?? I can't find any other calls in the steam DLLs, using IDA, that would close the game.

So my questions are:
Does anybody have ideas as to what is actually closing the game? Is there a way to find out?
Any other methods of stopping the game termination? I know the offline mode workaround that Player can use but then they can't play online
Can the Steam DLLs be unloaded from the process so they are unable to close it?

_________________
Er, hi
Back to top
View user's profile Send private message
cooleko
Grandmaster Cheater
Reputation: 11

Joined: 04 May 2016
Posts: 717

PostPosted: Tue Aug 02, 2016 11:10 am    Post subject: Reply with quote

If the game isnt being told to exit, then presume it isnt being told to stay alive. Aka, the game expects some verification to be sent, when it isnt, it terminates. You could run ultimap and simply mark every routine as filtered until the game exits. Then look at those handful of routines to see which one is responsible for closing the game.

Steam may/should ban for something that directly affects their bottom line.
Back to top
View user's profile Send private message
STN
I post too much
Reputation: 43

Joined: 09 Nov 2005
Posts: 2676

PostPosted: Tue Aug 02, 2016 7:10 pm    Post subject: Reply with quote

^That. You are treating the game as a separate entity than steam, it isn't.

There is a really simple solution to all this or rather two solutions.

Either start your game/steam in offline mode then your friend can play it at the same time.

OR

Start your game then block steam using windows firewall. Your friend can play the game as he pleases.

This will NOT work if you're using the same game to play online for obvious reason. As long you have family share active, steam doesn't give that much of a fuck and ^the above method works. I have been using it for months

_________________
Cheat Requests/Tables- Fearless Cheat Engine
https://fearlessrevolution.com
Back to top
View user's profile Send private message
Prehistoricman
Advanced Cheater
Reputation: 0

Joined: 02 Aug 2016
Posts: 80

PostPosted: Wed Aug 03, 2016 2:34 pm    Post subject: Reply with quote

Using the firewall! What a good idea, can't believe it didn't cross my mind.

I'll still investigate the ultimap too though.

Thanks guys

_________________
Er, hi
Back to top
View user's profile Send private message
RandomGuy11
How do I cheat?
Reputation: 0

Joined: 17 Aug 2016
Posts: 1

PostPosted: Wed Aug 17, 2016 3:58 am    Post subject: Reply with quote

Did you manage to find out what makes the game exit? And a way to stop it?

I can give you some more insight on -some- of the workings of it maybe. A method I've been using often (as the one using a shared library, not the one sharing) is just start the game. Then as soon as it says "bla bla wants his game back, you have 2 minutes left" I will unplug my ethernet cable (no wi-fi connected on purpose). This will make the timer stop altogether (I will usually just play like this). If I plug my internet cable in again trhough, it will start counting down again from 5. This might possibly provide some further insight on what might kill the process. I really hope there is some more efficient way to just bypass the killing of the process instead of having to be unable to use the internet when playing those games.
So I would think the call calling for my game to quit comes from steam over the internet.

Lastly I would like to ask, how do you block steam in your windows firewall? I've tried doing this, but it seemed to not be working for me? I disabled them, but steam was still able to work properly (and kill my process)


EDIT:
What has worked on some (singleplayer) games for me is simply using task manager to kill steam, that way as long as steam isn't running, it won't close the game. On some other games that can be played either singleplayer or co-op however it just crashes the game if I kill steam.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites