View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0006264||The Dark Mod||Sound System||public||26.02.2023 22:52||01.10.2023 15:44|
|Priority||normal||Severity||normal||Reproducibility||have not tried|
|Product Version||TDM 2.11|
|Target Version||TDM 2.12|
|Summary||0006264: Subtitle improvements|
|Description||This would be master-issue for various improvements of subtitles system.|
|Additional Information||This is a good thread about the topic:|
|Tags||No tags attached.|
r10285: Improved subtitles system in several ways
1) Fixed some weird handling of looping sounds in idSoundChannel::GatherSubtitles.
Verbosity can be different for leadin and loop, also we should fetch subtitles from loop sample when it is playing.
2) Now more information is returned for subtitle: + sound emitter, sound sample, verbosity,
3) Better algorithm for assignment of subtitles to slots.
First of all, high-level subtitles are always displayed in case of overflow, they are never dropped due to many low-level subtitles.
Second, I fixed the bug that subtitle could be moved (even without overflow) if some new subtitles was added to the list of matches.
Also, now the algorithm uses the new grouping info (sample and emitter) for better reusage of slots.
r10286: Set number of slots to 3 as it is in GUI.
If we pretend we have more slots that there really are, then slots assignment rules can't do the best assignment in case of overflow.
Two major commits: rev 10288 and rev 16779.
Now there is direction cue and volume cue.
Volume is probably wrong and probably not that important: it is shown by opacity of line cues.
The direction is shown by the line cues: they are arranged in virtual 5.1 speakers setup, and width of a line depends on portion of sound in a speaker.
There is also debug text, show under cvar tdm_subtitles_debug.
More changes here:
r10457. Slightly better volume influence for subtitles.
r10458. Major rework of subtitles location display.
r16830. Better font & position for subtitles + major rework of subtitles location display.
r10459. Expose verbosity of subtitle in GUI.
|26.02.2023 22:52||stgatilov||New Issue|
|26.02.2023 22:53||stgatilov||Relationship added||related to 0006262|
|26.02.2023 22:53||stgatilov||Assigned To||=> stgatilov|
|26.02.2023 22:53||stgatilov||Status||new => assigned|
|26.02.2023 22:56||stgatilov||Note Added: 0015959|
|02.03.2023 20:51||stgatilov||Note Added: 0015960|
|07.04.2023 15:59||Geep||Relationship added||related to 0006284|
|01.10.2023 15:16||stgatilov||Note Added: 0016090|
|01.10.2023 15:44||stgatilov||Note Edited: 0016090|