Okay, this is a feature that's been requested plenty of times in the past - and I finally got around to properly implementing it!
This of course requires support from all three angles - the editor, the player, and the Flexi Toolkit. Since firstly, this feature hasn't been thoroughly tested yet, and secondly, there's other things I want to do before an update; I can't release a stable update with these features yet, but I've uploaded an experimental version that has these features.
The player is the same as always - load content in it, it should play. Please report (in this topic, or in the usual place, but make it clear you're reporting an issue with the experimental release!) if:
- You configure something that according to these instructions should work, but doesn't
- Any older packs suddenly have issues with their music when played in this version, that they did not have when playing in V1.37n / V1.38n / V1.38n-B
In particular, there may be problems in packs that mostly rely on specifying music for every level, rather than using any rotation at all.
The editor is not much changed. The only change is that the music file name is now editable for NeoLemmix levels (previously it was only editable for SuperLemmini levels). You can enter a filename here - don't put any extension; it will first try to load an OGG, then if one isn't found, an IT. Note that you now must outright specify a special music for gimmick / frenzy levels; it's no longer automatic. (Older NXPs will still play special music on those levels, but new ones or individual LVL files will not.)
Note that only the EXE of the editor has been uploaded. Get the data files from the latest stable release.
I doubt there's any problems with this in the editor, but if you do encounter any, let me know.
The Flexi Toolkit has the most visible changes. The music and music pack lists are no longer "Track 1", "Track 2" etc, but just have actual filenames. You can put whatever OGG / IT files you like in there (note: if importing an old pack, you might need to manually re-add music pack files, and possibly remove them from the default music list). The "Edit Track Rotation" button allows you to specify a custom track order - and yes, you can have the same track more than once in your order!
Chances are there's bugs to hell and back with this part of it, so if any pop up, be sure to report them.
Note: You might notice the "Add Default Graphic Set" button is gone; that's because you don't need to include default graphic sets anymore (you only need to include custom ones). Actually, the same applies to default musics too, but I haven't got around to removing that button yet.
Note that a music filename, when specified for a level, cannot exceed 16 characters (excluding the extension). For those that are just used in the normal rotation, they can be as long as you like.
In both cases, they cannot (again, excluding extension) start or end with a space; but they can have a space in the middle.
Please do NOT use any of these experimental versions to create for-release content! They're for testing purposes only! If you do decide to release content based on test versions, then it later breaks, I will not make a special effort to get it working again! Always use stable versions for intended-for-release content!
(It's probably okay to use this editor version, though. But I make no guarantees. For the others, at this point it's probably safe to use them for working on projects, but wait for a stable one before any actual release.)
If you have any questions about how to work this, please reply in this topic. Only post on the bugs subforum if you find a bug with them (or have a suggestion on how to improve it).