Freeciv
Advertisement

This document describes how to convert freeciv 3.1 compatible soundset to freeciv 3.2 compatible ones.

Capability[]

Capability string of soundspec file must be changed.

[soundspec]
options = "+Freeciv-3.2-soundset"

Event tag rename[]

Event tag e_game_quit is renamed to e_client_quit. Update reference to it in the soundspec.

New event tags[]

For the new events, new event sound tags can be added if the soundset aims to be complete. New tags added in freeciv-3.2 are e_leave_game, e_city_conquered, and e_treaty_shared_tiles.

Harbor tag rename[]

Supplied rulesets have changed harbor building's primary sound tag from b_harbour to b_harbor. Soundset that targets to be comparible with the standard rulesets should provide the new tag.

Government sound tags[]

Governments can have sounds now. Consider adding tags for each standard government; g_anarchy, g_tribal, g_despotism, g_monarchy, g_fundamentalism, g_republic, g_democracy, g_communism, and g_federation, or at least the fallback tag g_generic

Advertisement