GigaLems - A project I plan on making

Started by GigaLem, January 29, 2015, 11:52:17 PM

Previous topic - Next topic

0 Members and 6 Guests are viewing this topic.

namida

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)

GigaLem

Files Extracted but
if im going to loop a song i cant seem to find the Metainfo tags

namida

Use the "Metadata Editor" under the filemenu, according to the Audacity wiki. I don't currently have it on this PC so I can't open it and check for sure where to do it.

One thing to be aware of - if I'm not mistaken, it's case sensitive, so they must be "LOOPSTART" and "LOOPLENGTH".
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)


GigaLem

One more thing before i go how do you edit the Ending Screen (when you beat all levels this message shows up)
Because i want to put something there

namida

#95
You can put a preview or postview text on any level. Create a text file named:

iXXXX.txt for preview
pXXXX.txt for postview

Put it in the data folder when building an exe.

The XXXX is the same rank / level numbers as for LVL files. For example, if you wanted a preview text on the first level of the second rank, name it i0201.txt. For a postview text on the 30th level of the 5th rank, it's p0530.txt.

These files can be up to 18 lines, and each line can have about 40 characters. There's no limit to how many levels can have them (though obviously, it'd get annoying if you overuse them), and you can have both a preview and a postview text on the same level.
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)

GigaLem

Quote from: namida on March 23, 2015, 01:50:01 AM
You can put a preview or postview text on any level. Create a text file named:

iXXXX.txt for preview
pXXXX.txt for postview

Put it in the data folder when building an exe.

The XXXX is the same rank / level numbers as for LVL files. For example, if you wanted a preview text on the first level of the second rank, name it i0201.txt. For a postview text on the 30th level of the 5th rank, it's p0530.txt.

These files can be up to 18 lines, and each line can have about 40 characters. There's no limit to how many levels can have them (though obviously, it'd get annoying if you overuse them), and you can have both a preview and a postview text on the same level.
for example if i put p0430.txt i can make an end message if im correct

namida

I think it would be 0530 for your pack? (5th rank, 30th level?)

But yes, you have the general idea of it. :)
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)

GigaLem

Um LEVEL000 = 1st rank
LEVEL001 = 2nd rank
LEVEL002 = 3rd rank
LEVEL003 = 4th rank
LEVEL004 = 5th rank
so wouldn't 0430 be the case?
or it doesn't do 0
also i couldn't import the genesis tracks correctly it comes up as static
if they are VGM files how do i correctly import them?

namida

Yeah, it's a bit confusing. The level pack DAT files start from 0, but the text files (just like LVL files when using the LookForLVLFiles option) start from 1. I can definitely see why you'd think it was 0430, but I assure you 0530 is correct.

As for the Genesis tracks, I can clearly see you've at least tried, so I'll see if I can get them into the right format (and working) for you. :)
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)

GigaLem

Thank you
because im so close to releasing this pack
(i'll have to change every stage's song because of the track's rotation)

namida

Just set the number of tracks to 17 in your SYSTEM.DAT file, then you don't have to configure it manually for each level. :) (Or to however many tracks you're planning to use, if you don't intend to use all 17 of them)
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)

GigaLem

Quote from: namida on March 23, 2015, 08:05:23 PM
Just set the number of tracks to 17 in your SYSTEM.DAT file, then you don't have to configure it manually for each level. :) (Or to however many tracks you're planning to use, if you don't intend to use all 17 of them)
So i f i set it to 24 (Genesis+Ohno) i don't have to worry if i have the ogg files in the same folder?

namida

23 for Genesis + OhNo, I think? (17 Orig musics + 6 OhNo)

But yes, you have the right idea. Just be aware that when you build an all-in-one EXE, it won't read OGG files simply placed in the same folder. You must either build them into the EXE, or create a music pack file.

To create a music pack file, you use the LemResourceBuilder included in the Flexi Toolkit (this time with the OGG files instead of the IT files being in the music folder); the ARC file is your music pack. Just rename this file, if for example your EXE is "GigaLems.exe", the music pack should be "GigaLems_Music.dat". I highly recommend doing it this way instead of including the OGG files as the built-in musics, as the filesize for just the Genesis OGGs is over 13MB. Then, you can add the music pack as a seperate download.

Note that you must include all track numbers (plus Frenzy and Gimmick) in the music pack, even if the version of them in there is identical to the one in the EXE. Basically, the way NeoLemmix works is that if a music pack exists, the music files built into the EXE are ignored completely. For example, in Lemmings Plus Omega, track_03 doesn't have a higher-quality OGG version, but track_03.it still has to be included seperately in the music pack.

Here's links for the OGG files:
Genesis Orig OGG files
OhNo DOS OGG files

Note that the Genesis ones, I've renamed the files so the songs are in the same order as the Amiga version. You'll have to swap the filenames around a bit if you want the DOS order (or a custom order) instead. Also note that the special graphics level OGGs are included; if you aren't using these too, I highly recommend you don't include them with your pack (to reduce file size).

You can use either OGGs or ITs in the music pack (for example, if you want to mix the Genesis OGGs with the Amiga OhNo IT files). If you include both an OGG and an IT with the same number, the OGG is the one that'll be used.
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)

GigaLem

Thank you again i should get working on the .exe pretty soon