Lego Ninjago Movie Video game

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
mordaki987
Posts: 13
Joined: Fri Jan 29, 2016 2:47 pm

Lego Ninjago Movie Video game

Post by mordaki987 »

hey yall i've been abble to quickbms the dat files for this new lego game withouut any probles but when i launch the executeable for the game it loads up as if tthe game is going to run then the game just auto closes and goes back to desktop is there any kind of a possible fix for this? as u said everything unarchives without ny poblem or uisues but when trying to run the game after unarchiving all the dat files it just auto closes any help anyone might be able to provide would be greatly appreciated. i think i fiigured it out but not sure how to do it from the looks of it i need to mod the games executeable to be able to run the game with the unarchived .dat files aat least the is what it seems like i'll keep checking back for responses
GOTBLZ
Posts: 16
Joined: Tue May 09, 2017 4:21 pm

Re: Lego Ninjago Movie Video game

Post by GOTBLZ »

Hey man,

Yeah you're exactly right, we can either pull apart the exe ourselves, and try to find how to run it from the extracted dat files, or hope someone finds the way soon..., but yeah that's the only way. (I welcome being corrected as wrong on this, as it means we can edit this game too)
GOTBLZ
Posts: 16
Joined: Tue May 09, 2017 4:21 pm

Re: Lego Ninjago Movie Video game

Post by GOTBLZ »

Long time since we spoke about it, but I have just found out how to edit the .exe's of any Lego game, in order to force it to load the extracted files from the main folder.

I just kinda followed the Force Awakens directions, but changed it a little, this guide is for the DX11 version.

Open the DX11.exe with a Hex Editor, and search for hex values "02 02 00 60 81" and it should give you a result around the start of the file, you want the 3 bytes before the searched value, (Example from Marvel Super Heroes 2's exe. "23 16 CC 02 02 00 60 81" so we want 23 16 CC, now because the data's meant to be backwards, it should read CC1623, now we need to add 31B4 to it, and you'll get CC47D7, so replace the 23 16 CC, with D7 47 CC.

Now the next value to search for is "01 00 00 74 0B B9 01 00 00 00" now you'll want to replace the value from "B9 01 00 00 00 XX XX XX XX XX XX" with "90 90 90 90 90 90 90 90 90 90 90" so if I use Marvel Super Heroes 2's exe as an example, it'd be "B9 01 00 00 00 E8 03 15 17 01 CC" then save, extract the dat files to your main game directory, and launch.