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 2010 or later recommended).
It's also designed for 60Hz monitor refresh rates, so it can act choppy if you're below/above 60Hz.
Note: If you have more than one monitor connected to your PC, you might get fullscreen issues!
FT2 clone v1.49 download: (13/12/2021 15:03 GMT +2 -
changelog)
Source code and more info can be found over at GitHub. Please read "HOW-TO-COMPILE.txt". Compiles on Linux.
macOS/OS X important notices:
- 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
- On macOS Mojave and later, you can't sample audio. This is because of an issue in SDL2 where it won't ask for
permission to use the selected audio input device before sampling.
- 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!
Windows important notice:
- 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 port 6667)