3D Lemmings file formats

Started by Pooty, April 08, 2013, 10:13:57 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Prob Lem

Haha! http://www.lemmingsforums.com/Smileys/lemmings/tongue.gif" alt=":P" title="Tongue" class="smiley" />

@Pooty - Any more progress on this, lately? I must admit to being curious as to whether you'll be looking at the PSX version, too, since I know there's a wallpaper in that which isn't found in at least the MS-DOS version (I have no idea about the Saturn one, as I've never encountered it), which is used when you complete the Practice levels.

Pooty

No progress from me, sadly. I've been focusing on my university work. I'm in my last 2-3 weeks of the university semester, so not too long now. http://www.lemmingsforums.com/Smileys/lemmings/smiley.gif" alt=":)" title="Smiley" class="smiley" />
SEGA Master System version
100% on 110/120 levels (92%). Other levels [Lemmings lost]:
Fun 03 [3], 06 [2], 18 [5]   
Taxing 19 [5], 27 [1], 28 [3]
Tricky 15 [5], 17 [2]
Mayhem 19 [7], 26 [10]

Mikex62

Has anyone tried to find results for sounds?

Prob Lem

I had a go at getting at the sound effects a little while ago. You can open them in Audacity if you import them as raw audio, but I never figured out what frequency they're stored at (in fact, in my brief messing around with it, it seemed that each one may be different), so I couldn't get them to sound right...

Mikex62

I took a crack at it and turned out I needed the byte order to be "Default endianness." Here is some of the samples I converted. http://www.lemmingsforums.com/Smileys/lemmings/thumbsup.gif" alt=":thumbsup:" title="Thumbs Up" class="smiley" />

Pooty

Nicely done. I'd expect that the endianness that would work would be little endian, since the rest of the game seems to use that. But I haven't looked into it much, so don't take it from me.

I did have a little play about just now with the VOXFX sound files, and like Prob Lem said, some of the playback rates of the files seem to be different. Some files worked at 11025 Hz, and others worked at 22050 Hz.

I've got around a week left of university for this year, so I can resume looking into 3D Lemmings more then.
SEGA Master System version
100% on 110/120 levels (92%). Other levels [Lemmings lost]:
Fun 03 [3], 06 [2], 18 [5]   
Taxing 19 [5], 27 [1], 28 [3]
Tricky 15 [5], 17 [2]
Mayhem 19 [7], 26 [10]

Mikex62

I just notice something when slowing down this file down 75%! http://www.lemmingsforums.com/Smileys/lemmings/huh.gif" alt="???" title="Huh?" class="smiley" /> It sounds like a normal human! I put a comparison of both, the in-game one and the slowed down one in the attachments.

Prob Lem

Unfortunately, the real lemmings were too busy colonising some more islands, and couldn't make it to the recording studio, so they had to assign some human stand-ins. http://www.lemmingsforums.com/Smileys/lemmings/wink.gif" alt=";)" title="Wink" class="smiley" />

GuyPerfect

I just notice something when slowing down this file down 75%! http://www.lemmingsforums.com/Smileys/lemmings/huh.gif" alt="???" title="Huh?" class="smiley" /> It sounds like a normal human!

Uh... um... Hmm...

...


... Just how exactly did you think they made the voices?

Mikex62

They got someone else instead of the first Lemmings voice actor, said the phases weirdly, then sped the pitch and speed up. I still think they did not too bad but not too good.

Prob Lem

They got someone else instead of the first Lemmings voice actor
Well, naturally. The voices in the first Lemmings game http://www.javalemmings.com/DMA/Lem_5.htm" class="bbc_link" target="_blank">were provided by Scott Johnston's mother, but by the time Lemmings 3D was made, DMA Design had sold the rights to Psygnosis, who had Clockwork Games make that particular installment. http://www.lemmingsforums.com/Smileys/lemmings/tongue.gif" alt=":P" title="Tongue" class="smiley" />

DragonsLover

Awesome stuff here! http://www.lemmingsforums.com/Smileys/lemmings/thumbsup.gif" alt=":thumbsup:" title="Thumbs Up" class="smiley" />

I know the textures are easy to extract: each pixel takes reference to the game's palette.
The Pac-Man stuff is interesting. Wonder if there's some sort of hidden level somewhere or activated thru a cheat code.
And the idea of porting Lemmings 3D to Minecraft has been in my head for some times. Everything is there to make a Lemmings mod:
- The hotbar has 9 slots which could be perfect for the 9 Lemmings skills.
- The world is made of cube.
- There's already the textures of a block being mined.
- There's water and lava.
- We can use slabs for the builder.
- Making a 3D Lemmings model wouldn't be hard. There's already a Lemmings skin available too.
- In Creative mode, we could build any kind of awesome levels possibles.
- We could use the explosion of a Creeper to make the bomber's one (I just imagine with the Armageddon!).
- Making a texture pack would be easy if we can manage to extract the textures of the original game.

Everything else would be mostly some coding to make everything to work.
I like dragons! They're the center of my life! I'll never forget them...

GuyPerfect

http://www.lemmingsforums.com/index.php?topic=770.msg16633#msg16633">Quote from: DragonsLover on 2013-05-08 18:20:02
Everything else would be mostly some coding to make everything to work.

You saved the hardest part for last and made it sound trivial. (-:

Clam

Virtual Lemming mode is covered too http://www.lemmingsforums.com/Smileys/lemmings/smiley.gif" alt=":)" title="Smiley" class="smiley" />. You could even 'be the lemming' and do the digging yourself!

Here's a hilarious attempt at recreating Lemmings in Minecraft (only the 2d version mind you): http://www.youtube.com/watch?v=QxLBQU3D_jo" class="bbc_link" target="_blank">http://www.youtube.com/watch?v=QxLBQU3D_jo

And I already use that Lemmings skin myself http://www.lemmingsforums.com/Smileys/lemmings/laugh.gif" alt=":D" title="Laugh" class="smiley" />

namida

After doing a bit of experimentation with level files, I've found that blocks extend up right up until the start of object data; and objects until the end of the file.

However, the segment outside of the range mentioned in Pooty's post, corresponds to X = 31, which displays extremely glitchy in game (I haven't experimented to see if it functions correctly). Actually, the same is true for Z = 31 too (except where Y = 0; I suspect the glitching does still occur there, but outside the visible area), but this doesn't present as a consecutive block of bytes that appear to do weird stuff. So in practice, these shouldn't be used. Interestingly enough, aside from not being able to get the camera high enough to see the top of it, Y = 15 works no problem.

The attached screenshot shows what happens from one angle, although changing the angle of view can give different results. The blocks responsible for the glitchiness, if they were unglitched, would be a line along the very bottom of the level at the very back, similar to the line along the bottom near the front and the two midair ones.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)