Add a tracker support
FreeDink-data
What i basically mean that FreeDink does not make a full use of S3M, MOD and IT files. Mainly the tracks. You see, there are some music in this file format that basically have tracks that correspond to the situation and will skip other ones to keep the same music going. If you do not understand what i mean, then let's take the <a href="http://www.mirsoft.info/gmb/game_info.php?id_ele=Mjc1">Deus Ex</a> for example, once you load with a MOD player of your choice (It's best to use MODO on Android for a better experience) has a lot of tracks, of course to keep the music going, but the player somehow skips others to keep the music going. Now if you choose track number 4. The Fight theme of this level starts playing and like the 1st music, skips others. That is not over yet, as there are some that are made to loop starting from one track. Let's take Jazz Jackrabbit 2 - The Secret Files tracks starting from Haunted.it. Right at the end of the track it would loop again, but not from the beginning, but from a different track numerous time till it's "code" tells him to stop.
It's hard to explain, best to just compare FreeDink's support of S3M/MOD/IT to a good player of this format like MODO that i've mentioned.
It's hard to explain, best to just compare FreeDink's support of S3M/MOD/IT to a good player of this format like MODO that i've mentioned.
Tracker modules don't seem to work at all in the new experimental SDL2 Freedink on Windows (7 x64). I've been meaning to tell Beuc but he probably has enough to deal with at the moment. I suspect he didn't compile SDL2 mixer with libmikmod or something.
I doubt fine music control would ever be implemented though, as Freedink is mostly about keeping compatibility rather than adding new features. Dink barely has control over MIDI playback as it is. It may be easy to implement though, as SDL mixer appears to support pattern skipping and selection in its docs.
I doubt fine music control would ever be implemented though, as Freedink is mostly about keeping compatibility rather than adding new features. Dink barely has control over MIDI playback as it is. It may be easy to implement though, as SDL mixer appears to support pattern skipping and selection in its docs.
Yet having more features would keep the game much more alive. Take a look at the Doom community, the reason to why it is still strong is due to the ZDoom and GZDoom. Both not only allowed to give a compatibility to modern PC and other systems, but also bring much more features that lets you perform wonderful things that the original code couldn't. That is also the reason why we barely get any DMODs in this page. As there are barely any new features to expand it even further.