Exetools  

Go Back   Exetools > General > Source Code

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 01-25-2017, 16:39
n00b n00b is offline
Friend
 
Join Date: Mar 2009
Posts: 44
Rept. Given: 18
Rept. Rcvd 25 Times in 14 Posts
Thanks Given: 11
Thanks Rcvd at 61 Times in 20 Posts
n00b Reputation: 26
I have an idea for ya mate - an idea that would actually make Steamless live even more upto its actual name; Steamless!
By all standards, I'd say the title of the tool itself is misleading - I mean, your tool clearly do unwrap the SteamStub, but at the same time it doesn't make any SteamStub protectee's any less reliant on Steam in the end (and emulators does not count).
How about making a few minor adjustments to the unwrapped executables so it doesn't rely on SteamAPI.dll or any equal Steam related DLL's?
Just a suggestion mate, and yes I know it won't work on all....
Reply With Quote
The Following User Says Thank You to n00b For This Useful Post:
Indigo (07-19-2019)
  #2  
Old 01-25-2017, 18:55
atom0s's Avatar
atom0s atom0s is offline
Family
 
Join Date: Jan 2015
Location: 127.0.0.1
Posts: 431
Rept. Given: 26
Rept. Rcvd 130 Times in 67 Posts
Thanks Given: 54
Thanks Rcvd at 837 Times in 306 Posts
atom0s Reputation: 100-199 atom0s Reputation: 100-199
Quote:
Originally Posted by n00b View Post
I have an idea for ya mate - an idea that would actually make Steamless live even more upto its actual name; Steamless!
By all standards, I'd say the title of the tool itself is misleading - I mean, your tool clearly do unwrap the SteamStub, but at the same time it doesn't make any SteamStub protectee's any less reliant on Steam in the end (and emulators does not count).
How about making a few minor adjustments to the unwrapped executables so it doesn't rely on SteamAPI.dll or any equal Steam related DLL's?
Just a suggestion mate, and yes I know it won't work on all....
Removing the SteamAPI is not as simple as just removing a call and its done. Games that really integrate it for various things such as achievements, cloud storage and so on make use of a lot of calls and interfaces that makes nulling it out basically impossible. Instead, people use emulated versions of the dll's to fake the calls and such to just return null / 0 for the most part as needed to make the game think Steam is running when its not.

Given that this makes the game fully piratable, I opt to not include this in my project. I enjoy not getting sued. This is explained in the readme that people have to remove that last layer themselves if they plan to fully make the game run without Steam if it uses the SteamAPI.
Reply With Quote
The Following User Gave Reputation+1 to atom0s For This Useful Post:
giv (01-28-2017)
The Following 6 Users Say Thank You to atom0s For This Useful Post:
cybercoder (01-26-2017), giv (01-28-2017), Indigo (07-19-2019), n00b (01-25-2017), tonyweb (01-25-2017), zeffy (04-16-2018)
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On



All times are GMT +8. The time now is 16:31.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )