Join also our Discord channel! Click here.

Search found 37 matches

by jawharp
Sat Sep 10, 2016 3:51 pm
Forum: Graphic file formats
Topic: MECC CBMP Files
Replies: 12
Views: 2323

Re: MECC CBMP Files

New news! I figured out what that first value is in the CBMP files and it makes the format make a little more sense. I first thought the "01 00" value at the beginning of each file had to do with the compression algorithm used on the bitmap data, but i was wrong. It's an index number. I noticed that...
by jawharp
Thu Sep 08, 2016 7:47 pm
Forum: Graphic file formats
Topic: MECC CBMP Files
Replies: 12
Views: 2323

Re: MECC CBMP Files

Okay! Well, it's been a few years, but I decided to take another crack at this. After re-reading all my old threads on this, and taking another look at everything, I've discovered some new things. I've made a small change to my initial QuickBMS script so that it doesn't extract different files with ...
by jawharp
Wed Jun 22, 2011 4:38 am
Forum: Game Archive
Topic: MECC .MDT and .LNG archive updates
Replies: 4
Views: 1075

Re: MECC .MDT and .LNG archive updates

Hey hey! You are correct sir. Same packing method as with Opening Night, except the headers here are missing the string "Jigsaw Calculator." Regardless, I've written a new script that you can use to extract files from these archives as well as the opening night ones. It's still rough, but a bit more...
by jawharp
Wed Jun 22, 2011 4:29 am
Forum: Code Talk
Topic: QuickBMS Script Problem
Replies: 3
Views: 1157

Re: QuickBMS Script Problem

This was my fault. It was multiplying correctly. I just had the wrong address it was supposed to go to...

there's an hour of my life I can't get back.

:eek:
by jawharp
Wed Jun 22, 2011 1:47 am
Forum: Code Talk
Topic: QuickBMS Script Problem
Replies: 3
Views: 1157

QuickBMS Script Problem

Hey, So I'm having a little trouble here. I can't seem to figure out why this isn't working right. I'm trying to multiply the value in the variable "DIRS" by 16 and have the script goto the offset of DIRS*16. It is absolutely not working. Any ideas? Endian Big; Get HEADERSIZE Short; Get UNK1 Long; I...
by jawharp
Mon Jun 20, 2011 6:09 am
Forum: Graphic file formats
Topic: MECC CBMP Files
Replies: 12
Views: 2323

MECC CBMP Files

Sorry for the additional post on this subject, but I think at this point the thread needs to be in this section since it's a graphic file format I'm dealing with. Basically, the files I'm trying to demystify are what I think are RLE bitmap files missing the correct headers. Instead of the regular 40...
by jawharp
Mon Jun 20, 2011 12:59 am
Forum: Compressed files and methods
Topic: MECC encrypted BMP files
Replies: 16
Views: 2662

Re: MECC encrypted BMP files

Ok, so I checked what I suspected to be the xSize and ySize in the compressed header with an asset in the running game. I am 99% sure I'm right. The sizes in this test file and many others match the backgrounds in the game. Here's the MECC BMP header as I know it now: 01 00 ?? XX XX xSize XX XX ySiz...
by jawharp
Sun Jun 19, 2011 5:10 pm
Forum: Compressed files and methods
Topic: MECC encrypted BMP files
Replies: 16
Views: 2662

Re: MECC encrypted BMP files

Okay, So i took what i learned from the RLES files yesterday and applied it to the CBMP files. Here's what I believe: The game was released for mac AND windows. The 2 different game versions use different versions of the game assets. The value i spoke of yesterday (the filesize - 14) that appeared i...
by jawharp
Sun Jun 19, 2011 12:24 am
Forum: Compressed files and methods
Topic: MECC encrypted BMP files
Replies: 16
Views: 2662

Re: MECC encrypted BMP files

Here is a RAR of some of the RLE files I'm talking about for anyone interested..
by jawharp
Sat Jun 18, 2011 11:40 pm
Forum: Compressed files and methods
Topic: MECC encrypted BMP files
Replies: 16
Views: 2662

Re: MECC encrypted BMP files

Ok, so i think i figured out what's going on with these bitmaps. My previous post is not 100% incorrect, but it got me thinking. Basically the first 14 bytes of the compressed bitmap is a custom header. It's a compressed form of a regular bitmap header. Basically all information not unique to that p...
by jawharp
Sat Jun 18, 2011 9:29 pm
Forum: Compressed files and methods
Topic: MECC encrypted BMP files
Replies: 16
Views: 2662

Re: MECC encrypted BMP files

Gah! I just stumbled across this in OllyDbg:

picture

Set a breakpoint at 765EAA32.

I think it might be turning that hex string into that bitmap info. The pBitmapinfo variable. I've attached a picture to show what I'm talking about.
by jawharp
Sat Jun 18, 2011 2:26 pm
Forum: Compressed files and methods
Topic: MECC encrypted BMP files
Replies: 16
Views: 2662

Re: MECC encrypted BMP files

::::bump::::

I know you're busy with DnF stuff among other things, but did you ever get a chance to look at this again, Mr. Mouse? Any help would be greatly appreciated. I'm still stumped....

Thanks for your time,
by jawharp
Fri Nov 06, 2009 5:25 am
Forum: Compressed files and methods
Topic: MECC encrypted BMP files
Replies: 16
Views: 2662

Re: MECC encrypted BMP files

Totally understand. Thanks for taking a look. Let me know if you find anything in the future.
by jawharp
Tue Nov 03, 2009 2:45 pm
Forum: Compressed files and methods
Topic: MECC encrypted BMP files
Replies: 16
Views: 2662

Re: MECC encrypted BMP files

Mr. Mouse,

Have you had a chance to take a look at that offset? I'm still stumped when it comes to the assembly.

Thanks,
by jawharp
Wed Oct 21, 2009 4:37 pm
Forum: Compressed files and methods
Topic: MECC encrypted BMP files
Replies: 16
Views: 2662

Re: MECC encrypted BMP files

Mr. Mouse, I think I've found it. Set breakpoint at 456CBB, start program in debug, click on one of the icons on top to load the actor/props/whatever list. The breakpoint is set right when it starts loading the icon BMP's for all the game elements. Stepping through the assembly (remember my assembly...