Brian Callahan writes:
> I understand why you
> did it, but I'm taking the approach that this package should match the
> functionality of the original game, which means audio. While the
> CorsixTH people seem to think that game audio is optional, I think
> that's silly.

Losing the ability to play the game at all on a system without a ports
tree is a pretty big negative. easyrpg and openxcom do this. I think
their rundep should be removed, because that's really unfriendly.

Other packages (abuse, prboom) have no music by default, but will play
it if timidity is installed. This seems much more sensible IMO.

OpenTTD takes a third approach: at configure time we tell it to use
midiplay(1) instead of timidity(1). If you have MIDI devices music will
play out of the box; people without such hardware (like me) can "pkg_add
fluidsynth generaluser-gs-soundfont" and then "fluidsynth
/usr/local/share/generaluser-gs/GeneralUser_GS.sf2", and the in-game
music will play. This would be nicer if fluidsynth had an rc script or
something so I didn't have to run it manually every time.

Someone who's interested might consider looking for alternatives to
the copyrighted goemon patchset that our timidity port uses, so that
we can change PERMIT_* to something actually usable...

-- 
Anthony J. Bentley

Reply via email to