Nobody is ever going to use this information and it's not Linux but I thought I'd put it here anyway.
Disco on FreeBSD kinda JustWorks™ (I don't have sound idk what that's about)
Install i386-wine, winetricks, mono (if you're using callum's patcher) and xmlstarlet (if you're using my account script)
with winetricks install directplay and msacm32
If you want to use my account switcher/launcher script thingo then remove all the lines in the script that refer to the custom wine path and change all xmlstarlet commands to use xml instead of xmlstarlet
Play the game
???
Profit
Also I'll probably update the initial guide at some point since there have been advancements with recent wine versions and callum's patcher existing and putting it all in that launcher bash script.