I have written a portable Fasttracker II clone in C using SDL 2. Here's a screenshot.
What is Fasttracker II? Read about it on Wikipedia.
This clone is meant for computers with a modern GPU and CPU (from about 2008 or later recommended).
FT2 clone v1.09 download:
It's also designed for 60Hz monitor refresh rates, so it can act choppy if you're below/above 60Hz.
Source code can be found over at GitHub. Please read "HOW-TO-COMPILE.txt". Compiles on Linux.
Note for v1.04 and newer: For less mouse cursor lag, make sure "Software mouse" is disabled in "Config -> Layout"
macOS/OS X important notices:
Windows important notice:
- To be able to actually run the program, you need to right click the .app/program and click "Open".
This is only needed once, you can open it like normal after this.
- A lot of important keybindings in FT2 are occupied and has to be rerouted or removed in the OS
- To toggle fullscreen mode, press ALT+Enter or Ctrl+Cmd+F
- The performance can be somewhat sluggish, especially on older retina MacBooks/Macs.
The mouse cursor can be heavily delayed, and turning off VSync (Config->Miscellaneous) can either help or make it
much worse. Getting good performance and little delay with my tracker clones on (older?) Macs is heavily luck based!
- If ALT+F4/ALT+F5 (copy/paste block) doesn't work and you have an NVIDIA GPU, you need to make sure
those keybindings are disabled in 'GeForce Experience' (if it's installed).
IRC: #protracker (yes, also goes for the FT2 clone) @ IRCNet (server: open.ircnet.net)