Compiling Lemmix source code

Started by namida, August 23, 2009, 06:01:01 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

namida

Hey, I've tried to get it to compile, but there's so many missing files it's not funny... >_>
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)

Minim

I caould only compile one set only, and that's not very funny. http://www.lemmingsforums.com/Smileys/lemmings/sad.gif" alt=":(" title="Sad" class="smiley" />
Level Solving Contest creator. Anybody bored and looking for a different challenge? Try these levels!

Neolemmix: #1 #4 #5 #6
Lix: #2  #7
Both Engines: #3

namida

Huh?
Do you even know what I'm asking? >_>
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)

Pooty

I'm assuming you're referring to the source code to Lemmix, which I understand is written in Delphi. What sort of files are missing?
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]

Dullstar

Hmmm...  through compiling source code, could a Linux version be made?

Pooty

Maybe, but that depends on the code and the compiler. Delphi's not my strongest point, sadly, and I get it confused with Object Pascal.
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]

ccexplore

Hey, I've tried to get it to compile, but there's so many missing files it's not funny... >_>

Funny this coming from you, I thought you hate Lemmix.

If you can get ahold of EricLang (I know, not easy these days), maybe he can help.  At the very least, he can tell you the exact compiler setup he has (eg. which version of Delphi).

I'm also curious whether this means you actually bought some version of Delphi, and if so, how much did it cost?  Or did you manage to download a "free" copy somewhere?  I myself wouldn't mind being able to get Lemmix compiled on my computer.  If nothing else, at least I can produce a version that fixes the entrance ordering problem, for example.

http://www.lemmingsforums.com/index.php?topic=151.msg3622#msg3622">Quote from: Dullstar on 2009-08-23 13:35:58
Hmmm...  through compiling source code, could a Linux version be made?

Not really.  I could be mistaken, but I believe the reason it only works in Windows is because it has Windows-specific code for dealing with graphics and user interfaces widgets.  You'd need to replace all that with Linux-specific stuff instead.  That is assuming that there's a suitable Delphi compiler for Linux (possibly, but I'm just not familiar enough with the language to know).

Dullstar

Hmm...  maybe Jason's lemmings clone will be multiplatform?

P.S.  According to Wikipedia, Delphi and object pascal are the same thing.

namida

http://www.lemmingsforums.com/index.php?topic=151.msg3637#msg3637">Quote from: ccexplore on 2009-08-23 20:01:44
Hey, I've tried to get it to compile, but there's so many missing files it's not funny... >_>

Funny this coming from you, I thought you hate Lemmix.

If you can get ahold of EricLang (I know, not easy these days), maybe he can help.  At the very least, he can tell you the exact compiler setup he has (eg. which version of Delphi).

I'm also curious whether this means you actually bought some version of Delphi, and if so, how much did it cost?  Or did you manage to download a "free" copy somewhere?  I myself wouldn't mind being able to get Lemmix compiled on my computer.  If nothing else, at least I can produce a version that fixes the entrance ordering problem, for example.

http://www.lemmingsforums.com/index.php?topic=151.msg3622#msg3622">Quote from: Dullstar on 2009-08-23 13:35:58
Hmmm...  through compiling source code, could a Linux version be made?

Not really.  I could be mistaken, but I believe the reason it only works in Windows is because it has Windows-specific code for dealing with graphics and user interfaces widgets.  You'd need to replace all that with Linux-specific stuff instead.  That is assuming that there's a suitable Delphi compiler for Linux (possibly, but I'm just not familiar enough with the language to know).

"Free" copies of it aren't hard to find, obviously I can't point you in the right direction... a certain search engine is a good friend here though. It was made with Delphi 7 Professional, I don't know the exact setup beyond that.

And when did I say I hate Lemmix? How else would I have made/watched all the replays, for one...?
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)

Dullstar

I don't mind Lemmix either.  The only part I mind is that there aren't many good Linux compatible clones!

namida

And when did I say I hate Lemmix? How else would I have made/watched all the replays, for one...?

Ah, I just clicked to what you meant. I was referring to the players, not the editor, here. I don't think the code for the editor has even been released.
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)