Skip to content

A Fiddler script that allows you to fully unlock Bad Piggies via the in-game activation window.

Notifications You must be signed in to change notification settings

PRO100KatYT/RovioActivationScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Rovio Activation Script

A Fiddler script that allows you to fully unlock Bad Piggies 1.3.0+ via the activation window in the main menu of the game on PC.

The ScriptHow does it work?How to use it?I have a question!


The Script

import Fiddler;
// Script by PRO100KatYT
 
class Handlers
{
    static function OnBeforeRequest(oSession: Session) {
        if (oSession.fullUrl.Contains("cloud.rovio.com/drm/consumeKey/"))
        {
            oSession.utilCreateResponseAndBypassServer();
            oSession.responseCode = 200;
            oSession.oResponse.headers.HTTPResponseCode = 200;
            oSession.oResponse.headers.HTTPResponseStatus = "200 OK";
            oSession.utilSetResponseBody("status=1&msg=valid");
        }
    }
}

You can find a version of this script with instructions for Linux (wine) here thanks to j-romchain


How does it work?

In February 2024, the activation servers for full versions of several Rovio PC games, including Bad Piggies, were permanently shut down. When you attempt to enter an activation code in the game’s activation window, the game still sends a request to the servers. However, due to the lack of response from the servers, the activation process fails.

This is where this script comes into play. The script intercepts requests to cloud.rovio.com/drm/consumeKey/ URL, simulating a server response. It then forwards this simulated response to the game client. As a result, the game believes that the Rovio servers are operational, and the activation code you input is considered valid. Consequently, the game gets activated, allowing you to enjoy the full experience!

Without the script:

bp-activated-no

With the script:

bp-activated-yes


How to use it?

  • Download and Install Fiddler Classic and open it.

  • If you get an AppContainer Configuration popup, click cancel.

  • Head to the FiddlerScript section.

  • If there is an Introduction script, remove it.

  • Paste the script there and click on Save Script.

  • Go to Bad Piggies and input any code into the activation window and confirm it.

  • Your Bad Piggies PC copy should be activated. You can now close Fiddler and play the game!


I have a question!

Feel free to open an issue and ask your question there.

About

A Fiddler script that allows you to fully unlock Bad Piggies via the in-game activation window.

Resources

Stars

Watchers

Forks