Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not fully cracking? #3

Closed
Kingfrankbob opened this issue Mar 22, 2022 · 8 comments
Closed

Not fully cracking? #3

Kingfrankbob opened this issue Mar 22, 2022 · 8 comments
Labels
bug Something isn't working invalid This doesn't seem right

Comments

@Kingfrankbob
Copy link

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?

@BigBoiCJ
Copy link
Owner

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

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

@BigBoiCJ BigBoiCJ added the bug Something isn't working label Mar 22, 2022
@BigBoiCJ
Copy link
Owner

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.

@BigBoiCJ BigBoiCJ added the invalid This doesn't seem right label Mar 22, 2022
@Kingfrankbob
Copy link
Author

Kingfrankbob commented Mar 22, 2022

`
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!

@BigBoiCJ
Copy link
Owner

BigBoiCJ commented Mar 22, 2022

@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.

@Kingfrankbob
Copy link
Author

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!

@tanmingChen305916
Copy link

where should I put the DRM file

@tanmingChen305916
Copy link

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

@BigBoiCJ
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

3 participants