BigBoiCJ/SteamAutoCracker

Not fully cracking?

Closed this issue · 8 comments

Ive been trying to crack Command and Conquer Red Alert 3 and ive been running the python script, it find the game and folder, but closes as soon as I enter the name of the folder. I also noticed it didnt have ay steam_64api.dll or whatever they are called. I tried moving it out and it just said application error, do I need to put some files in there or something?

Hi! Thanks for reporting this issue, I'll investigate and try it myself.

If the program closes itself, it means an error occurred.

Didn't get any crashes, but SAC wasn't able to find the game folder correctly. I'll investigate that.

The game Command & Conquer: Red Alert 3 is not under Steam API DRM or Steam Stub DRM. I'm not sure what the protection is. You should check the cs.rin.ru game thread

If the crash still occurs and you manage to see the error message before the app closes, please re-open this issue so I can figure out the problem and fix it.

`
Steam Auto Cracker (v1.2.1) by BigBoiCJ

Enter the Name or AppID of the game you want to Crack: 17480

[1/4] Retrieving game informations from Steam...

  • Game found! Name: Command & Conquer: Red Alert 3 - AppID: 17480

[2/4] Retrieving DLCs...

  • No DLC found for this game!

[3/4] Searching the game folder...
Couldn't automatically find the folder name of the game
Please write the folder name (in SteamApps/common/ or in your pirated games fold
er)
Folder name: Command and Conquer Red Alert 3

  • Found the game folder on your computer: C:/Program Files (x86)/Steam/SteamApps
    /common/Command and Conquer Red Alert 3

[4/4] Searching Steam API DLLs and cracking them...

  • Attempting to run Steamless on RA3.exe

[[[ Steamless logs ]]]
Trying to load plugins from C:\Users\JCFAM\Downloads\Steam Auto Cracker (v1.2.1)
\Steamless_CLI\Plugins
ExamplePlugin was initialized!
Failed to load plugin: could not find SteamlessPlugin base class. (SharpDisasm.d
ll)
ExamplePlugin was asked to check if it can process a file!
Skipping Example Plugin
Skipping SteamStub Variant 2.0 Unpacker (x86)
Skipping SteamStub Variant 2.1 Unpacker (x86)
Skipping SteamStub Variant 3.0 Unpacker (x64)
Skipping SteamStub Variant 3.0 Unpacker (x86)
Skipping SteamStub Variant 3.1 Unpacker (x86)
Skipping SteamStub Variant 3.1.x Unpacker (x64)
Failed to find a plugin that could process RA3.exe
[[[ -------------- ]]]

  • Couldn't run Steamless on RA3.exe, it is probably not under DRM.
  • Attempting to run Steamless on runme.exe

[[[ Steamless logs ]]]
Trying to load plugins from C:\Users\JCFAM\Downloads\Steam Auto Cracker (v1.2.1)
\Steamless_CLI\Plugins
ExamplePlugin was initialized!
Failed to load plugin: could not find SteamlessPlugin base class. (SharpDisasm.d
ll)
ExamplePlugin was asked to check if it can process a file!
Skipping Example Plugin
Skipping SteamStub Variant 2.0 Unpacker (x86)
Skipping SteamStub Variant 2.1 Unpacker (x86)
Skipping SteamStub Variant 3.0 Unpacker (x64)
Skipping SteamStub Variant 3.0 Unpacker (x86)
Skipping SteamStub Variant 3.1 Unpacker (x86)
Skipping SteamStub Variant 3.1.x Unpacker (x64)
Failed to find a plugin that could process runme.exe
[[[ -------------- ]]]

  • Couldn't run Steamless on runme.exe, it is probably not under DRM.
  • Attempting to run Steamless on WorldBuilder.exe

[[[ Steamless logs ]]]
Trying to load plugins from C:\Users\JCFAM\Downloads\Steam Auto Cracker (v1.2.1)
\Steamless_CLI\Plugins
ExamplePlugin was initialized!
Failed to load plugin: could not find SteamlessPlugin base class. (SharpDisasm.d
ll)
ExamplePlugin was asked to check if it can process a file!
Skipping Example Plugin
Skipping SteamStub Variant 2.0 Unpacker (x86)
Skipping SteamStub Variant 2.1 Unpacker (x86)
Skipping SteamStub Variant 3.0 Unpacker (x64)
Skipping SteamStub Variant 3.0 Unpacker (x86)
Skipping SteamStub Variant 3.1 Unpacker (x86)
Skipping SteamStub Variant 3.1.x Unpacker (x64)
Failed to find a plugin that could process WorldBuilder.exe
[[[ -------------- ]]]

  • Couldn't run Steamless on WorldBuilder.exe, it is probably not under DRM.
  • Attempting to run Steamless on DXSETUP.exe

[[[ Steamless logs ]]]
Trying to load plugins from C:\Users\JCFAM\Downloads\Steam Auto Cracker (v1.2.1)
\Steamless_CLI\Plugins
ExamplePlugin was initialized!
Failed to load plugin: could not find SteamlessPlugin base class. (SharpDisasm.d
ll)
ExamplePlugin was asked to check if it can process a file!
Skipping Example Plugin
Skipping SteamStub Variant 2.0 Unpacker (x86)
Skipping SteamStub Variant 2.1 Unpacker (x86)
Skipping SteamStub Variant 3.0 Unpacker (x64)
Skipping SteamStub Variant 3.0 Unpacker (x86)
Skipping SteamStub Variant 3.1 Unpacker (x86)
Skipping SteamStub Variant 3.1.x Unpacker (x64)
Failed to find a plugin that could process DXSETUP.exe
[[[ -------------- ]]]

  • Couldn't run Steamless on DXSETUP.exe, it is probably not under DRM.
  • Attempting to run Steamless on Red Alert 3_code.exe

[[[ Steamless logs ]]]
Trying to load plugins from C:\Users\JCFAM\Downloads\Steam Auto Cracker (v1.2.1)
\Steamless_CLI\Plugins
ExamplePlugin was initialized!
Failed to load plugin: could not find SteamlessPlugin base class. (SharpDisasm.d
ll)
ExamplePlugin was asked to check if it can process a file!
Skipping Example Plugin
Skipping SteamStub Variant 2.0 Unpacker (x86)
Skipping SteamStub Variant 2.1 Unpacker (x86)
Skipping SteamStub Variant 3.0 Unpacker (x64)
Skipping SteamStub Variant 3.0 Unpacker (x86)
Skipping SteamStub Variant 3.1 Unpacker (x86)
Skipping SteamStub Variant 3.1.x Unpacker (x64)
Failed to find a plugin that could process Red Alert 3_code.exe
[[[ -------------- ]]]

  • Couldn't run Steamless on Red Alert 3_code.exe, it is probably not under DRM.
  • Attempting to run Steamless on Red Alert 3_uninst.exe

[[[ Steamless logs ]]]
Trying to load plugins from C:\Users\JCFAM\Downloads\Steam Auto Cracker (v1.2.1)
\Steamless_CLI\Plugins
ExamplePlugin was initialized!
Failed to load plugin: could not find SteamlessPlugin base class. (SharpDisasm.d
ll)
ExamplePlugin was asked to check if it can process a file!
Skipping Example Plugin
Skipping SteamStub Variant 2.0 Unpacker (x86)
Skipping SteamStub Variant 2.1 Unpacker (x86)
Skipping SteamStub Variant 3.0 Unpacker (x64)
Skipping SteamStub Variant 3.0 Unpacker (x86)
Skipping SteamStub Variant 3.1 Unpacker (x86)
Skipping SteamStub Variant 3.1.x Unpacker (x64)
Failed to find a plugin that could process Red Alert 3_uninst.exe
[[[ -------------- ]]]

  • Couldn't run Steamless on Red Alert 3_uninst.exe, it is probably not under DRM
    .
  • Attempting to run Steamless on eadm-installer.exe

[[[ Steamless logs ]]]
Trying to load plugins from C:\Users\JCFAM\Downloads\Steam Auto Cracker (v1.2.1)
\Steamless_CLI\Plugins
ExamplePlugin was initialized!
Failed to load plugin: could not find SteamlessPlugin base class. (SharpDisasm.d
ll)
ExamplePlugin was asked to check if it can process a file!
Skipping Example Plugin
Skipping SteamStub Variant 2.0 Unpacker (x86)
Skipping SteamStub Variant 2.1 Unpacker (x86)
Skipping SteamStub Variant 3.0 Unpacker (x64)
Skipping SteamStub Variant 3.0 Unpacker (x86)
Skipping SteamStub Variant 3.1 Unpacker (x86)
Skipping SteamStub Variant 3.1.x Unpacker (x64)
Failed to find a plugin that could process eadm-installer.exe
[[[ -------------- ]]]

  • Couldn't run Steamless on eadm-installer.exe, it is probably not under DRM.
  • Attempting to run Steamless on vcredist_x86.exe

[[[ Steamless logs ]]]
Trying to load plugins from C:\Users\JCFAM\Downloads\Steam Auto Cracker (v1.2.1)
\Steamless_CLI\Plugins
ExamplePlugin was initialized!
Failed to load plugin: could not find SteamlessPlugin base class. (SharpDisasm.d
ll)
ExamplePlugin was asked to check if it can process a file!
Skipping Example Plugin
Skipping SteamStub Variant 2.0 Unpacker (x86)
Skipping SteamStub Variant 2.1 Unpacker (x86)
Skipping SteamStub Variant 3.0 Unpacker (x64)
Skipping SteamStub Variant 3.0 Unpacker (x86)
Skipping SteamStub Variant 3.1 Unpacker (x86)
Skipping SteamStub Variant 3.1.x Unpacker (x64)
Failed to find a plugin that could process vcredist_x86.exe
[[[ -------------- ]]]

  • Couldn't run Steamless on vcredist_x86.exe, it is probably not under DRM.

Finished cracking the game!
[!] No Steam API DLL was found in the game!
Press enter to exit
`

So just to confirm, this means its not able to be cracked? Also I tried to get it to crash and wasnt able to make it crash again!

@Kingfrankbob yep, Steam Auto Cracker is not able to crack this game as it uses "unusual" and unsupported DRMs.

The only supported DRMs are:

  • Steam API DRM (steam_api.dll and steam_api64.dll)
  • Steam Stub DRM (Steam packed into the .exe of the game)

Most games on Steam uses these DRMs. Bigger companies, like EA or Ubisoft, use their own DRMs.
Some are easy to crack, but aren't supported by this tool.
The best thing to do in this case is check if there is any scene release or check the game thread on forums (such as cs.rin.ru).

This tool is not meant to be able to crack everything, but only the very basic stuff, and make it way faster and easier.

If there are any other easy to bypass DRMs that I could support with this tool, I accept suggestions!


By the way, I posted an update (1.2.2) to fix the game folder finder as well as writing the errors to a log file.

Thanks, just was checking, nice tool, I did get CnC Remastered to say successfully crack as it has the steamapi.dll and other similar files. I will check the next release out when I get home! I don't really know any other drms, that's why I was stumped. Thanks again and let me know if you need help or need something!

where should I put the DRM file

should I put them in the same file with the exe?

@tanmingChen305916 you shouldn't put any file? Just use the unedited "clean" steam files