Tuesday, August 01, 2017

Re: NEW: games/corsixth

Hi Anthony --

On 08/02/17 00:51, Anthony J. Bentley wrote:
> 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...
>

See my previous email to ports@.

~Brian

No comments:

Post a Comment