Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Mindless

Pages: [1] 2
Other Projects / Golems — a DOS Lemmings game engine
« on: May 06, 2024, 08:33:32 AM »
I can finally announce the project I've been working on for the past year and a half.  Golems!

Golems is a DOS Lemmings game engine.  It represents an original reverse engineering effort that is not based on Lemmix.

Golems v1.0 (for Windows)

Golems does not come with any data files.  To play levels, run the Golems executable, install the .NET 8 Runtime if it isn't already installed, click GameLoad Game..., and select a "MAIN.DAT" file from a DOS Lemmings game.  The remaining data files will be loaded from the same directory that contains "MAIN.DAT".  The mode of the game engine (release X offset, splat height, etc.) will be determined automatically from this file.  The game engine assumes that your files are from the floppy disk version of the game, not the CD versions with the splat height that breaks WAFD.

You can also pick "CSTM.DAT" to play a Customized Lemmings level pack.

Or pick a file named "GOLEMS.DAT" (renamed from "CSTM.DAT") to play in the "Golems" game mode.  This game mode is similar to Customized Lemmings (which is the same as the Holiday game mode except for the red-blue palette swap) except that the one-way mining bug is fixed and the splat height is reduced by 3 for lemmings that start falling when walking or bashing.  I think this mode represents a good compromise between not breaking WAFD and not breaking most custom level packs.

There are a few bugs that are not and will not be implemented:
  • Pause for time – because the behavior depends on picking High Performance PC mode or not.
  • Nuke saved % – because the bug is arguably in the saved percentage calculation, and Golems doesn't use percentages. (Okay, it's mostly due to how much I dislike this bug and the percentages.)
  • Right-click-and-hold – because a faithful implementation is fundamentally incompatible with rewinding.
  • [Visual Only] Walking shrugger – because the visual part of this bug can cause out-of-bounds memory access.  The gameplay part is implemented.

I did also make some visual-only improvements to the control panel (status text, pause button, nuke button, and minimap) and to the level view (highlight selected lemming).  I limited these changes to what could have been done in the original game engines.

Aside from the above bugs, visual-only changes, and any bugs that result from out-of-bounds memory access, I hope to have implemented the game engine so that it behaves exactly as the original game engines.  Please let me know if you find any unexpected differences!  (Please note the game mode shown in HelpAbout.)

Also let me know if you encounter any other bugs.

Some keyboard controls:
  • Space – Pause
  • ~ – X-ray View
  • W – Fast/Step Backward
  • Left Shift + W – Faster Backward
  • E – Fast/Step Forward
  • Left Shift + E – Faster Forward

And one more thing:

Golems in your browser

Lemmings Main / Lemmings for Palm OS source code released
« on: June 15, 2022, 02:54:47 AM »
This was an unofficial port.  I guess the developer never got the license he was hoping for.

Lemmings Main / LemmingsSDL
« on: January 25, 2010, 05:47:45 PM »

Happened upon this on another board that I lurk on; it looks to be partially based on LemmingsDS, and it has multiplayer.

edit: replaced inaccurate description

Lemmings Main / Lemmings++
« on: August 12, 2008, 02:49:03 AM »
A Lemmings++ beta was released while the forums were down.

unfortunately I've no one to play it with :(

Site Discussion / if these forums disappear
« on: April 27, 2008, 02:07:42 AM »
in light of the recent unresponsiveness of these forums, I thought I'd inform everyone that if these forums disappear, I'll set up forums on my site (currently my 'forums' link redirects to these forums)
hopefully that won't have to happen ;)

Level Design / Lem3Edit
« on: March 24, 2008, 10:23:35 PM »
Lem3Edit 0.3

so, now that I've added simple save functionality, I'm making a new topic for Lem3Edit :)

you still have to do everything using the keyboard except selecting and moving objects
and if you want to change anything except objects, you'll have to grab a hex editor and some documentation
but it's useable, and my easter break is over, so I dunno when I'll get around to adding more to the interface

Level Design / new levelpack database
« on: January 27, 2008, 02:00:43 AM »
here's my unfinished levelpack downloads section meant to give ksoft a run for his money :P  (it looks pretty lame right now, since there are no levelpacks uploaded)

register and upload your level packs :)
it is currently missing delete and update features (and many others), but I think it's useable (just don't make any mistakes yet  :devil:)

Lemmings Main / Lemmings DS
« on: December 27, 2006, 02:28:19 AM »

Lemmings Main / Online Level Mapper
« on: November 11, 2006, 09:07:13 PM »

This does everything except VGASpec'd levels... let me know of any bugs.

Site Discussion / The Next Move
« on: July 13, 2006, 12:39:37 AM »
So... we going to move to a section of a forum during August... or are we?

-- I can host the current forum during August.
-- We can move to my board.  :tongue:

Lemmings Main / Lemmings 3 level file format
« on: June 25, 2006, 03:52:32 AM »
I've posted my Lemmings 3 level files documentation on my site... but I'm missing 2 bytes (0x16-0x17) of the LEVELxxx.DAT files, so if someone could figure out what these bytes do, I thank them and drop their name in the doc.

I've also figured out the format for some of the graphics of Lemmings 3 (mostly Lemming and creature animations) and I'm still working on the others.

Lemmings Main / DOSBox
« on: March 31, 2006, 12:36:40 PM »
DOSBox has finally been updated!!!  And Lemmings 3 FINALLY runs with sound enabled!

Lemmings Main / LemLevBMP
« on: February 06, 2006, 11:35:26 PM »
So here's my latest app... call it an alpha, beta, or whatever you want, but in any case it's supposed to be a level screenshot maker thing  :-? ... I've done less than minimal testing, so have fun breaking it.

  • You must run this program from the command line, since I haven't implemented the Windows API into it yet.
  • Place all the groundXo.dat and vgagrX.dat files in its (the current) directory.
  • It may die unexpectedly, if it does, it would help testing if you could send me the level that crashes it.

CMD Line Syntax:
lemlevbmp_0_1_0.exe levelfile.lvl

Sorry if you can't understand this post, it was rather rushed.  ;D

Lemmings Main / Lemmings GBA
« on: January 24, 2006, 05:10:40 AM »
It's an incomplete home-brew Lemmings game for GBA...

Lemmings Main / Tomas Pavlicek
« on: October 28, 2005, 05:21:52 AM »
I'm just posting some info so that we may eventually be able to contact the author of LemEdit, so that he might perhaps release the source code for LemEdit... (yes, ccexplore, I know you think it's a piece of crap)

Location: Czech Republic

Email Addresses: delivery error delivery error ?
* delivery error

Websites: no longer available

UseNet posts under these addresses can be found on Google Groups.

If anyone has further information, post it here.

Pages: [1] 2