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