Punch Club Encryption Application


Posted in Research, Development on Jan 14, 2016

Punch Club is a boxing tycoon management game with multiple branching story lines. Your goal is clear, but how you get there depends on whether you want to legitimately climb the rankings, or take the more ridiculous, shady route.

As I enjoy playing this game that is currently available as early access at steam I ended up with a corrupt save game so I decided to create an application to decrypt / encrypt save games for this lovely game!

Full source code can be found at github (https://github.com/baeckstrom/PunchClubEncryption) feel free to clone this application.

Project open source on GitHub


Posted in Research, Development on May 20, 2015

It's time, the amount of small applications I have developed over the time and all the time I have spent reverse engineering games, applications and other software. Now I'm about to release as much of these tools as possible as open source on GitHub. This is my contribution to the world and I hope this will atleast help someone out there.

You will find the link to my GitHub page in the footer of this website or simply click here.

/ Fredric (fairchild) Baeckström

Shattered Planet PC Savegame Decrypter / Encrypter


Posted in Research, Development on Dec 17, 2014

I noticed that the save data from this game was unreadable (encrypted) so i figured i would try to reverse engineer this to be able to see what data is actually saved from the game. I ended up in writing an application to decrypt and encrypt the save data from the game. The tool supports files like  Assassin.sav , BootSave.sav , DataLogEnc.sav , globalDataEnc.sav , heroEnc.sav and Renegade.sav . The tool support save games from version 2.1.1 of the game and perhaps prior versions as well but probably the encryption key will be updated on future releases to avoid tampering with your save games.

Here is an example of assassin.sav file.

Encrypted data:

W8qRgqWSqjZEGWB8udm/xAiu7l28CSo83J8nskvwWznMq5TE4GLlvLnYCweT4QoboCWipTzN8J2KJqW2E06F8/GA13MgN8ervAM8RTsjP/yn2brh69xtWzehWlZFJCln

Decrypted data:

{strength : 10, wits : 10, maxHealth : 100, abilityLevel : 0, maxAbilityUses : 1, level : 1}

 

Download the latest version here.

Save game data location

OS Location
Windows %USERPROFILE%\Documents\Shattered Planet\.sav
OS X  Unknown
Linux  Unknown

The Lego Movie Videogame Cheat Codes


Posted in Research on Jul 30, 2014

It looks like this particular game has plenty of cheat codes to be activated within the game, after reviewing the relevant data files which contains the cheat codes I discovered that each cheat has multiple codes.

This is a compiled list of some of the codes and due to copyright issues i cannot post full list of codes.

To activate these cheats, do the following:

Pause the game, select the “Extras” option, and choose the “Enter Code” selection. Then, enter one of the following codes to activate the corresponding cheat function:

 

Result Code
Abraham Lincolin F3VG47
Cleopatra P4YX22
Emmet (Clown) FNHLTK
Emmet (Lizard) UOOAQY
Emmet (Pajamas) HJ4C21
Emmet (Old West) NIHX2B
Gallant Guard FXP9AN
Green Ninja OSSVNI
Lady Liberty A76DN7
Larry The Barista K7TDXJ
Lord Vampyre KGJ4DU
Mrs. Scratchen-post UP7HJQ
Panda Guy NG73OM
Prospector FHNCD1
Robo SWAT (Laser) GFH2F8
Shakespear 31S3I5
Swamp Creature BID12F
Vitruvious (Young) BC2XJ5
Yeti V4P96P
Angry Kitty and Construction Pants (Emmet’s Construct-o-Mech) 6LK78NN9 or HVLH63VL
Blacktron Fan and Musical Pants (Rescue Reinforcements) 6LKMNDHR or HVLLRX6R
Johnny Thunder and Super Secret Pants (Super Secret Police Dropship) 6LK3FRL6 or HVL4TQT4
Robo Pilot and Astro Pants (Benny’s Spaceship, Spaceship, SPACESHIP!) 6LK3RRY4 or HVL4TB94