Jump to content

Photo

Unreadable BMP files


  • Please log in to reply
31 replies to this topic

#1
noghiri

Yesterday (for me), I saw a Le717 and a few others discussing the strange .BMP files in Lego LOCO. I asked for a file to try to open, and it was sent. I spent some time poking it, and came up with some interesting info.

Here's the header stack of a normal .bmp, when viewed with a hex editor:
424D365707000000000036040000280000002003000058020000010008000000000000000000C40E0000C40E0000000100

Here's the headers from a mysterious file, found in /trains/carriage1/car.bmp:
36AC0700FD01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

This isn't all I've found. I took a look at duck.bmp, which is one of the openable files. It shows several views of the duck sprite. It has the normal headers (which is why I could open it)

Each .BMP, readable or otherwise, has an accompanying .DAT file. The trains follow one format, while the animals follow another. Here's duck.dat's filtered hex for reference (the animal .dats are the most complex, and show how the file works)
sex fwalk_speed 1 9PickUpSoundID 22004-9button offset 0 0 0Name Duckhotspot -3 1total_number_of_frames 12number_of_frame_sets 8cursor_frame_set 0 0walk-left4 0 4 00 0 0	 0 0 1walk-down9 11 4 00 1 0	 0 0 0walk-right0 4 4 00 2 0	 0 0 0walk-up 5 8 4 00 3 0	 0 0 0normal 0 0 9 0 0 4 0	 0 0 0angry9 11 3 00 5 0	 0 0 0sad 10 10 8 6	 0 6 0	 0 0 0extactic9 11 5 00 7 0	 0 0 0-9// frameset name, start frame, end frame, animation delay, split frames? 1 = TRUE, 0 = FALSE

QUESTIONS I HAVE:
What happens when we add a header to the unopenable .BMPs?
Can we substitute a readable .BMP for an unreadable .BMP, and still have it work?

ON A SEMI-RELATED NOTE:

Please Login or Register to see this Hidden Content


I tracked down the devs. Matthew Stibbe, the founder, was the developer on LOCO. Maybe something that can open their in-house files can help? Maybe a tool for opening the Stunt Rally textures can help here, or a tool for Dune 2000 (same dev, same year as LOCO)?

UPDATE ON SEMI-RELATED NOTE:
I found Matthew Stibbe. He's alive. He admits to working on Loco as head designer.

Please Login or Register to see this Hidden Content



HERE IS MY COPY OF THE FILES:

Please Login or Register to see this Hidden Content



#2
Phoenyx

As I was saying in the chat, the formats are similar to files used with a fighting game engine known as MUGEN. The tools used for that game may be able to open the files. The .bmp files likely contain multiple images that are referenced in the .dat files.

#3
Lair

Lair

    Elite Member

  • Contributors
  • PipPipPipPipPipPip
  • 5,626 posts
So, it might be like a sprite set/sheet of sorts for the things with animations?

#4
noghiri

So, it might be like a sprite set/sheet of sorts for the things with animations?

Maybe. Or, it could be a relabeled image of a different format.

#5
Sonic322

Sonic322

    Elite Member

  • Members
  • PipPipPipPipPipPip
  • 3,450 posts
Are there any readable image formats anywhere else in the game? In any of the compressed files or anything?

#6
noghiri

Are there any readable image formats anywhere else in the game? In any of the compressed files or anything?

There are a few openable bmp files, specifically duck.bmp and duck2.bmp

#7
Lair

Lair

    Elite Member

  • Contributors
  • PipPipPipPipPipPip
  • 5,626 posts
I thought some of the buildings had sprites with pink backgrounds that we could read.

#8
noghiri

I thought some of the buildings had sprites with pink backgrounds that we could read.

I don't have those. I just have animals and trains.
My cousin is sending me his old copy of Loco, so I'll have it within the week.

#9
lu9

I found a Dead End road that I can't find in the game, may that be some beta element?
ON: I can't wait to see when we all discover how to open the Unreadable BMPs :D

#10
jamesster

jamesster

  • Moderator
  • PipPipPipPipPip
  • 2,601 posts

I found a Dead End road that I can't find in the game, may that be some beta element?
ON: I can't wait to see when we all discover how to open the Unreadable BMPs :D


I know there is a dead end road tile in-game, you sure it's unused? Or is it an unused variation or something?

#11
McJobless

Can you post it so we can see?

#12
noghiri

Can you post it so we can see?

Post which?

#13
McJobless

That was directed at lu9 who says he's got a deleted image.

#14
Tauka Usanake

Tauka Usanake

    Advanced Member

  • Donators
  • PipPipPipPip
  • 311 posts

I found a Dead End road that I can't find in the game, may that be some beta element?
ON: I can't wait to see when we all discover how to open the Unreadable BMPs :D

Late, but I bet I know which one he is talking about. There is a dead end that is literally a "dead" end. It's one that has a skull and crossbones on it and you get it on Halloween. You don't notice it because it doesn't really matter. If not though, then I don't know what he means.

#15
le717


I found a Dead End road that I can't find in the game, may that be some beta element?
ON: I can't wait to see when we all discover how to open the Unreadable BMPs :D

Late, but I bet I know which one he is talking about. There is a dead end that is literally a "dead" end. It's one that has a skull and crossbones on it and you get it on Halloween. You don't notice it because it doesn't really matter. If not though, then I don't know what he means.


Would you perhaps to know the filename of this sprite? Someone could look it up and see if it is the one lu9 is talking about.