~jadedctrl/gem-xwx-moe
~jadedctrl/gem-xwx-moe/gemujo_ludo/mods.niaj/fasado/subtitles/README.md
~jadedctrl/gem-xwx-moe/gemujo_ludo/mods.niaj/fasado/subtitles/README.md
This mod adds multiple styles of on-screen subtitles for sound effects.
Subtitles are disabled by default in multiplayer, and can be enabled and configured for each player.
You can access your subtitle preferences by clicking the button in the inventory or by typing /subtitles
in chat.
Descriptions are provided for these games:
Descriptions are provided for these mods:
UI integration is provided for these games and mods:
There are two ways a mod can support subtitles.
You can associate a description with a sound name using
subtitles.register_description(sound_name, description)
:
subtitles.register_description('default_dig_metal', S'Metal clangs');
Alternatively, you can specify a description by setting description
or
subtitle
in either the sound spec or the parameters when playing a sound:
minetest.sound_play('default_dig_metal', {gain = 0.5, description = S'Hitting metal'});
minetest.sound_play({name = 'default_dig_metal', description = S'Hitting metal'}, {gain = 0.5});
This also works in node definitions:
minetest.register_node('foomod:foobarium',
{
description = S'Foobarium';
sounds =
{
dig = {name = 'default_dig_metal', description = S'Foobarium breaks'};
footstep = {name = 'default_dig_metal', description = S'Footstep on foobarium'};
};
});
You can specify how long to display the subtitle by setting duration
on
either the spec or the parameters.
You can disable the subtitle for a sound by setting no_subtitle = true
on
the spec or parameters, or by setting the description to an empty string.
Copyright © 2022‒2023, Silver Sandstone mailto:@SilverSandstone@craftodon.social
Licensed under the MIT license, with assets under CC0.
See LICENSE.md
for more information.