There are a lot of people modding Stalker Shadow of Chernobyl. I am also having a go at it. I have changed the music playlists for the Agroprom megaphone, as well as Rostok and Cordon.
In the \gamedata\scripts\sound_theme.script file are the definitions for the music and speech for the megaphone in Cordon, Rostok and Agroprom, as well as some other sounds around the zone.
This section is for the Agroprom military megaphone. This allows a small music playlist for the megaphone.
ph_snd_themes["music"] = { "radio\\aria_all_that_was", "radio\\aria_will_and_mind", "radio\\edward_artemiev_meditation", "radio\\razom_nas_bahato", "radio\\v_parke_chair"} |
And this is for the Duty megaphone in Rostok factory. I added build Rostok megaphone speech with the sections from an old Soviet radio drama. This does fit better with Rostok I think.
ph_snd_themes["dolg_speech"] = {[[characters_voice\scenario\bar\barman_megafon\megaphone_barman_1]], [[characters_voice\scenario\bar\barman_megafon\megaphone_barman_2]], [[characters_voice\scenario\bar\dolg_megafon\mega_duty_propaganda_1]], [[characters_voice\scenario\bar\dolg_megafon\mega_duty_propaganda_2]], [[characters_voice\scenario\bar\dolg_megafon\mega_duty_propaganda_3]], [[characters_voice\scenario\bar\dolg_megafon\mega_duty_propaganda_4]], [[characters_voice\scenario\bar\dolg_megafon\mega_duty_propaganda_5]], [[characters_voice\scenario\megafon\megafon_music_1]], [[characters_voice\scenario\megafon\megafon_music_2]], [[characters_voice\scenario\megafon\megafon_music_3]], [[characters_voice\scenario\megafon\megafon_music_4]], [[characters_voice\scenario\megafon\megafon_music_5]], [[characters_voice\scenario\megafon\megafon_music_6]], [[characters_voice\scenario\megafon\megafon_music_7]], [[characters_voice\scenario\megafon\megafon_music_8]], [[characters_voice\scenario\megafon\megafon_music_9]], [[characters_voice\scenario\megafon\megafon_music_10]], [[characters_voice\scenario\megafon\megafon_music_11]], [[characters_voice\scenario\megafon\megafon_music_12]], [[characters_voice\scenario\megafon\megafon_music_13]], [[characters_voice\scenario\megafon\megafon_music_14]], [[characters_voice\scenario\megafon\megafon_music_15]]} |
Sidorovitch`s radio plays a music file, which is scripts\magnitofon\magnitofon_2.ogg. Place a new ogg file in gamedata\sounds\scripts\magnitofon\ and name it magnitofon_2.ogg and it will be replaced.
To change the radio tracks played by the radio in Rostok bar, use this array. This works perfectly.
ph_snd_themes["radio_music"] = {"characters_voice\\scenario\\bar\\radio_music\\radio_music_1", "characters_voice\\scenario\\bar\\radio_music\\radio_music_2", "characters_voice\\scenario\\bar\\radio_music\\radio_music_3", "characters_voice\\scenario\\bar\\radio_music\\radio_music_4", "characters_voice\\scenario\\bar\\radio_music\\radio_music_5", "characters_voice\\scenario\\bar\\radio_music\\radio_music_6", "characters_voice\\scenario\\bar\\radio_music\\radio_music_7", "characters_voice\\scenario\\bar\\radio_music\\radio_music_8", "characters_voice\\scenario\\bar\\radio_music\\radio_music_9", "characters_voice\\scenario\\bar\\radio_music\\radio_music_10", "characters_voice\\scenario\\bar\\radio_music\\radio_music_11", "characters_voice\\scenario\\bar\\radio_music\\radio_music_12", "characters_voice\\scenario\\bar\\radio_music\\radio_music_13", "characters_voice\\scenario\\bar\\radio_music\\radio_music_14", "characters_voice\\scenario\\bar\\radio_music\\radio_music_15", "characters_voice\\scenario\\bar\\radio_music\\radio_music_16", "characters_voice\\scenario\\bar\\radio_music\\radio_music_17", "characters_voice\\scenario\\bar\\radio_music\\radio_music_18", "characters_voice\\scenario\\bar\\radio_music\\radio_music_19", "characters_voice\\scenario\\bar\\radio_music\\radio_music_20", "characters_voice\\scenario\\bar\\radio_music\\radio_music_21", "characters_voice\\scenario\\bar\\radio_music\\radio_music_22", "characters_voice\\scenario\\bar\\radio_music\\radio_music_23", "characters_voice\\scenario\\bar\\radio_music\\radio_music_24", "characters_voice\\scenario\\bar\\radio_music\\radio_music_25", "characters_voice\\scenario\\bar\\radio_music\\radio_music_26", "characters_voice\\scenario\\bar\\radio_music\\radio_music_27", "characters_voice\\scenario\\bar\\radio_music\\radio_music_28", "characters_voice\\scenario\\bar\\radio_music\\radio_music_29", "characters_voice\\scenario\\bar\\radio_music\\radio_music_30", "characters_voice\\scenario\\bar\\radio_music\\radio_music_31", "characters_voice\\scenario\\bar\\radio_music\\radio_music_32", "characters_voice\\scenario\\bar\\radio_music\\radio_music_33", "characters_voice\\scenario\\bar\\radio_music\\radio_music_34", "characters_voice\\scenario\\bar\\radio_music\\radio_music_35", "characters_voice\\scenario\\bar\\radio_music\\radio_music_36", "radio\\aria_all_that_was", "radio\\aria_will_and_mind", "radio\\edward_artemiev_meditation", "radio\\razom_nas_bahato", "radio\\v_parke_chair"} |
The ogg music files used for SoC radio and speech files must be 44100 KHZ mono tracks. Then they will work fine. This should be a good primer to get you started with SoC modding and might even help out experienced modders.
Stalker Shadow of Chernobyl FAQ: https://pastebin.com/FUPEbLiv.
Performance Guides, Steam settings: https://pastebin.com/nzXEevG7.