New founds on Lemmings Paintball

Started by DragonsLover, August 30, 2007, 01:55:37 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DragonsLover

I found some interesting stuff in Lemmings Paintball, but I don't know how to activate them in the game.

By doing some ressource editing, I found some windows about a level editor. There were windows on the level name, on the lift data, on general properties (like the start number of lemmings, number of flags to collect, time to complete level, number of entrances, etc.), on slippery blocks properties, on start position of paintguns, on moving ground style, on ball speed, on ammo properties and on invisible switch properties. However, I really don't know how to activate these in the game. This would be fun to be able to edit Lemmings Paintball levels.

Another things I found are commandlines of the game but for most of them, I don't know what they do:

-paranoid
-nowait
-nosmallmemory
-wing
-cds
-gdk (fullscreen mode then it causes a crash?)
-full (fullscreen mode)
-showunloading
-showloading
-nodebug (debug window)
-debugfile (creates a "debug.out" file)
-gc:
-surfaces:
-memorysize:

Do you have a small idea for these commandlines?
I like dragons! They're the center of my life! I'll never forget them...

DragonsLover

Hello?? :huh: Nobody here has Lemmings Paintball? I can tell you where to find it if you want.
I like dragons! They're the center of my life! I'll never forget them...

Mindless

I've played the demo, really wasn't my kind of game.

Mr. K

Heh, I actually got a CD free off a friend a long time ago, but when I try to play it after installing it thinks I didn't install it. >_>

Nice finds, though!


Craig3410

Very interesting....

1.Use the windows command line and run the game with the "-nodebug" parameter.
2. Go to the password screen.
3. Type in 9913454278. You'll see it opens up all the levels, but more importantly, the debug menu has the line "Oh, oh, someones cheating !!!"

Can someone see what this means?

DragonsLover

I like dragons! They're the center of my life! I'll never forget them...

Craig3410

Quote from: DragonsLover on September 12, 2007, 04:27:11 AM
Where did you find that code?

Going through LEMPAINT.EXE in a hex editor.

There's a good bit of plaintext in there right around the code; just do a text search for the code.

Also, there appears to be a "-edit" parameter, but it needs more after the "edit" part.

Craig3410

Speaking of which, I'm using Resource Hacker and a hex editor; what other programs would you use to look inside the game?

DragonsLover

Dunno, I'm using the same programs as well. But there are nice things to find, especially in PBAIMOG.VSR which contain all the data for the levels and demos.

If only we could know how to use these command lines and the cheat code.
I like dragons! They're the center of my life! I'll never forget them...

Craig3410

Would it be possible to have one of the options in the menu redirect to the window that simply asks you to input a level name?

DrLemmingsham

I have Lemmings Paintball. I've always wanted to make my own levels, I'm just too dumb to learn how to program. :huh2:

DragonsLover

Ok, new founds. There are more commands and it's just very close to be able to edit levels :

/nomusic = No music
/noeffects = No sound effects
/snddebug = ?
/statdebug = ?
/memdebug = ?
/noanim = No AVI animations
/nozoom = No Zoom
/320 = ?
/testalllevels = When I did it, it bringed me on the very first level, then caused a crash...
/? or ? = The game doesn't start at all...
/graphics = ?

Then the most interesting stuff :

/edit@ = I think it allows to edit a level in the game. A file name is required after the @, probably a .LVL file. But the problem is that all the levels seem to be stored into the PBAIMOG.VSR file. File format is explained here.
It would be nice to create a program to uncompress this file and get the proper level files. I saw on the website that there's a program named "Game Extractor". The problem is that it isn't a free program. :(

/play@ = I think it allows to play a level directly in the game. Same method than above.
I like dragons! They're the center of my life! I'll never forget them...

Mr. K

new finds*

(off topic, I know, but it's good to correct mistakes like that to help people learn)

Lee

I was once in the process of creating a complete clone of Lemball so that I could create a level editor for it, but it would be much nicer to have a level editor for Lemball itself. Have you made any more progress in discovering the mystical edit@ parameter?  It seems that Game Extractor has a free basic version, which allows you to extract the .LVL files. The full version only costs $5 (< ̣2.50) so I'd be happy to buy it- if I knew what to do with it  :XD:

EDIT- I've checked the compatibility list and it appears that Game Extractor can only read the Lemmings Paintball .vsr file, not write to/edit it, thus there'll be no need to buy it.

I've toyed around with the basic version. Levels within PBAIMOG.VSR are stored within their difficulty directories, so:

FUN/Level_00
.. up to
FUN/Level_24

TRICKY/Level_00
.. up to
TRICKY/Level_25

TAXING/Level_00
.. up to
TAXING/Level_28

MAYHEM/Level_00
.. up to
MAYHEM/Level_21

NETWORK/Level_00
.. up to
NETWORK/Level_11

Interestingly, their's also a subfolder called 'mapedit' ...

Running with nodebug, the level picker adds a new entry to the debug window, such as

nSkill=0 nLevel=0 Name= <Easy Zone>
nSkill=0 nLevel=1 Name= <Difficult {NOT!}>

I'm not sure if that provides any clues as to how to use play@ and edit@. Does the loader screen pass the attributes nSkill and nLevel to the main game so that it knows which level to load? How would we load the main game without the loader screen?