About this mod
I've been messing around with replacing songs I don't like on radio stations. Now so can you!
- Requirements
- Permissions and credits
Make a folder inside your Cyberpunk2077/mods folder. I named mine ReplaceMediocrity. Then make a folder inside that folder called customSounds, and a file called info.json.
Contained in this spoiler are the song ID's and the corresponding .wem name. Search for the numbers with WolvenKit's Asset Browser to find the file. Add the ones you want to replace/listen to the project.
"mus_radio_01_att_rock_black_dog", 847868585
"mus_radio_01_att_rock_chippin_in", 67866068
"mus_radio_01_att_rock_friday_night_fire_night",534318699
"mus_radio_01_att_rock_heaven_ho", 239971311
"mus_radio_01_att_rock_i_will_follow",216269337
"mus_radio_01_att_rock_mstr01",82962273
"mus_radio_01_att_rock_never_fade_away",230331069
"mus_radio_01_att_rock_no_convenient_apocalypse",826126133
"mus_radio_01_att_rock_suffer_me",360407664
"mus_radio_01_att_rock_the_ballad",336551383
"mus_radio_01_att_rock_trauma",146627573
"mus_radio_01_attrock_likewise",92260188
"mus_radio_01_attrock_so_it_goes",533813975
"mus_radio_01_attrock_summer_of_2069",395305747
"mus_radio_01_attrock_to_the_fullest",521529624
"mus_radio_01_attrock_whos_ready",688358243
"mus_radio_02_aggro_ind_black_terminal_vox_upgrade",1065746543
"mus_radio_02_aggro_ind_comeclose",303931745
"mus_radio_02_aggro_ind_cyber_tabla",420329756
"mus_radio_02_aggro_ind_dead_pilot",409198739
"mus_radio_02_aggro_ind_kill_the_messenger",525137074
"mus_radio_02_aggro_ind_makes_me_feel_better",66952680
"mus_radio_02_aggro_ind_never_stop_me",811249141
"mus_radio_02_aggro_ind_night_city_aliens",86209634
"mus_radio_02_aggro_ind_pain",365987976
"mus_radio_02_aggro_ind_pig_dinner",874085468
"mus_radio_02_aggro_ind_reaktion",49937168
"mus_radio_02_aggro_ind_resist_and_disorder",308480891
"mus_radio_02_aggro_ind_violence",588422768
"mus_radio_02_aggro_ind_with_her",257784898
"mus_radio_02_aggroind_cyber_caca",50379518
"mus_radio_03_elec_ind_dirty_roses",664992914
"mus_radio_03_elec_ind_flying_heads",710361138
"mus_radio_03_elec_ind_killkill",84073683
"mus_radio_03_elec_ind_maniak",592937823
"mus_radio_03_elec_ind_ppgame05",521364565
"mus_radio_03_elec_ind_ppgame18",884931314
"mus_radio_03_elec_ind_run",649255606
"mus_radio_03_elec_ind_worlds",188143271
"mus_radio_03_elec_ind_x",52108015
"mus_radio_03_elect_ind_brain_damaged",791114400
"mus_radio_03_electind_be_machine",621649083
"mus_radio_03_electind_cyberpunk03_",783271344
"mus_radio_03_electind_cyberpunk07",239254618
"mus_radio_03_electind_ppgame18",176501448
"mus_radio_04_hiphop_bigger_man",305730733
"mus_radio_04_hiphop_blouses_blue",777673336
"mus_radio_04_hiphop_bruzez",960655358
"mus_radio_04_hiphop_ccc",304807830
"mus_radio_04_hiphop_ccc_flacko_loco",344041802
"mus_radio_04_hiphop_clip_boss",101795579
"mus_radio_04_hiphop_day_of_dead",279160746
"mus_radio_04_hiphop_dishonor",495804559
"mus_radio_04_hiphop_frost",433713094
"mus_radio_04_hiphop_go_blaze",216704447
"mus_radio_04_hiphop_goodmorn",466119236
"mus_radio_04_hiphop_gr4ves",728377454
"mus_radio_04_hiphop_hs_bully",384046700
"mus_radio_04_hiphop_nbomdanalog",749562071
"mus_radio_04_hiphop_no_save_point",595318736
"mus_radio_04_hiphop_nose_bleed",697396654
"mus_radio_04_hiphop_plucku",921768250
"mus_radio_04_hiphop_problem_kids",422374976
"mus_radio_04_hiphop_run_the_block",39020019
"mus_radio_04_hiphop_suicide",706423871
"mus_radio_04_hiphop_the_god_machines",660406395
"mus_radio_04_hiphop_warning_shots",761987513
"mus_radio_04_hiphop_yugen_blakrok",274367834
"mus_radio_05_pop_4aem",5020242
"mus_radio_05_pop_cirque_du_soleil",903009003
"mus_radio_05_pop_crust_punk",949985077
"mus_radio_05_pop_delicate_weapon",726229946
"mus_radio_05_pop_heres_a_thought",575003013
"mus_radio_05_pop_history",941358832
"mus_radio_05_pop_hole_in_the_sun",698612311
"mus_radio_05_pop_i_want_to_stay_at_your_house",717186759
"mus_radio_05_pop_major_crimes",688260506
"mus_radio_05_pop_night_city",862539357
"mus_radio_05_pop_ponpon_shit",259328250
"mus_radio_05_pop_shygirl",1017973036
"mus_radio_05_pop_whos_ready",881186580
"mus_radio_06_minim_tech_delirium2",625219838
"mus_radio_06_minim_tech_harm_sweaty_pit",928983117
"mus_radio_06_minim_tech_my_lullaby_for_you",740337697
"mus_radio_06_minim_tech_pilling_in_my_head",185138126
"mus_radio_06_minim_tech_surprise_me",822859958
"mus_radio_07_aggro_techno_acid",573266683
"mus_radio_07_aggro_techno_bios",254461336
"mus_radio_07_aggro_techno_cannibalismus",361407323
"mus_radio_07_aggro_techno_cdpmetal_vascular",789477170
"mus_radio_07_aggro_techno_dark_retro",172754141
"mus_radio_07_aggro_techno_drained",450630849
"mus_radio_07_aggro_techno_follow_the_white_crow",903459303
"mus_radio_07_aggro_techno_jam",713386379
"mus_radio_07_aggro_techno_really_heavy_groove",265347381
"mus_radio_07_aggro_techno_stack_overflow",28890981
"mus_radio_07_aggro_techno_stoczterdziescitrzy",789246932
"mus_radio_07_aggro_techno_subvert",992013305
"mus_radio_07_aggro_techno_zero_acid",104232706
"mus_radio_08_aggro_techno_cyberpunk02",954776920
"mus_radio_08_aggro_techno_fake_spook",854232133
"mus_radio_08_aggro_techno_move_dat",472230949
"mus_radio_08_jazz_bitches_brew",915057747
"mus_radio_08_jazz_black_satin_what_if_agharta",448263054
"mus_radio_08_jazz_dark_prince",449864253
"mus_radio_08_jazz_generique",143859087
"mus_radio_08_jazz_impressions",230077180
"mus_radio_08_jazz_laura",419089334
"mus_radio_08_jazz_round_midnight",487426870
"mus_radio_08_jazz_solo_dancer",1014236840
"mus_radio_08_jazz_you_dont_know_what_love_is",400388835
"mus_radio_09_downtempo_antagonistic",190841656
"mus_radio_09_downtempo_ashes_and_diamonds",95368841
"mus_radio_09_downtempo_cdprojekt2_uferlos",1017413855
"mus_radio_09_downtempo_chodze",1066343217
"mus_radio_09_downtempo_cyberpunk05",928920080
"mus_radio_09_downtempo_cyberpunk06",285910393
"mus_radio_09_downtempo_cyberpunk08",869646378
"mus_radio_09_downtempo_demo4",770891476
"mus_radio_09_downtempo_demo7",1044871022
"mus_radio_09_downtempo_dub_dub_mix_ambient",562668759
"mus_radio_09_downtempo_isometric_air",253367813
"mus_radio_09_downtempo_le_stessa_causa",621406329
"mus_radio_09_downtempo_miami_suicide",400079366
"mus_radio_09_downtempo_practical_heart",910852846
"mus_radio_09_downtempo_real_window",1005242856
"mus_radio_09_downtempo_simple_pleasures",803750564
"mus_radio_09_downtempo_slippery_stabs",1056620275
"mus_radio_10_latino_bamo",505436507
"mus_radio_10_latino_barrio",973916952
"mus_radio_10_latino_cumbia",179243125
"mus_radio_10_latino_daggafrica",507913744
"mus_radio_10_latino_dinero",7556210
"mus_radio_10_latino_hood",328370557
"mus_radio_10_latino_muertothrash",858828322
"mus_radio_10_latino_only_son",398402575
"mus_radio_10_latino_serpant",200129727
"mus_radio_10_latino_tatted_on_my_face",626364837
"mus_radio_10_latino_westcoast_till_i_die",711322898
"mus_radio_11_metal_2",670708886
"mus_radio_11_metal_abandoned_land",957306104
"mus_radio_11_metal_acid_breather",685504893
"mus_radio_11_metal_black_concrete",114092930
"mus_radio_11_metal_finis",323048169
"mus_radio_11_metal_fueled_by_poison",532284261
"mus_radio_11_metal_future_drags",620624990
"mus_radio_11_metal_i_wont_let_you_go",643641585
"mus_radio_11_metal_kevin",606018074
"mus_radio_11_metal_march30",643009039
"mus_radio_11_metal_scum",516709760
"mus_radio_11_metal_the_loop",381506730
"mus_radio_11_metal_theaccursed",969984534
"mus_radio_11_metal_zurawie",101839488
"mus_radio_synthwave_gnh1",125084733
"mus_radio_synthwave_gnh2",714642933
"mus_radio_synthwave_gnh3",796147433
"mus_radio_synthwave_gnh4",295168116
"mus_radio_synthwave_gnh5",718643010
Install Foobar2000 and the VGMStream Foobar component to listen to the .wem files. There's 158 of them, so it may take a while to get everything together.
This is what my info.json looks like
{
"name": "ReplaceMediocrity",
"version": "1.0.4",
"customSounds": [
{
"name": "mus_radio_02_aggro_ind_violence",
"type": "mod_sfx_radio",
"file": "DevilSpeak.wav",
"gain": 0.5,
"pitch": 0.0
},
{
"name": "mus_radio_02_aggro_ind_resist_and_disorder",
"type": "mod_sfx_radio",
"file": "ShillelaghPanickerRemix.wav",
"gain": 0.5,
"pitch": 0.0
},
{
"name": "mus_radio_02_aggro_ind_with_her",
"type": "mod_sfx_radio",
"file": "Earthmover.wav",
"gain": 0.5,
"pitch": 0.0
},
{
"name": "mus_radio_03_elec_ind_x",
"type": "mod_sfx_radio",
"file": "BreathOfASerpent.wav",
"gain": 0.5,
"pitch": 0.0
},
{
"name": "mus_radio_03_elect_ind_brain_damaged",
"type": "mod_sfx_radio",
"file": "AllForNow.wav",
"gain": 0.5,
"pitch": 0.0
},
{
"name": "mus_radio_03_electind_ppgame18",
"type": "mod_sfx_radio",
"file": "InTheStreets.wav",
"gain": 0.5,
"pitch": 0.0
},
{
"name": "mus_radio_03_elec_ind_ppgame18",
"type": "mod_sfx_radio",
"file": "InTheStreets.wav",
"gain": 0.5,
"pitch": 0.0
},
{
"name": "mus_radio_09_downtempo_miami_suicide",
"type": "mod_sfx_radio",
"file": "KatanaZero.wav",
"gain": 0.5,
"pitch": 0.0
},
{
"name": "mus_radio_02_aggro_ind_never_stop_me",
"type": "mod_sfx_radio",
"file": "OutOfControl.wav",
"gain": 0.5,
"pitch": 0.0
},
{
"name": "mus_radio_02_aggro_ind_reaktion",
"type": "mod_sfx_radio",
"file": "ToBurnYourWorld.wav",
"gain": 0.5,
"pitch": 0.0
},
{
"name": "mus_radio_02_aggro_ind_kill_the_messenger",
"type": "mod_sfx_radio",
"file": "BehindGlass.wav",
"gain": 0.5,
"pitch": 0.0
},
{
"name": "mus_radio_03_elec_ind_killkill",
"type": "mod_sfx_radio",
"file": "Damage.wav",
"gain": 0.5,
"pitch": 0.0
}
]
}
Since there are some bugs to replacing music with RedMod this way it seems. You can convert the .wav to .wem and put them back in the game using WolvenKit. Though, this requires you install Wwise 2018.1. You might have to use amplify with negative values in audacity to make the songs volume more in line with the in game audio, otherwise your custom songs may be too loud.
Make sure Project Rate at the bottom left is set to 48000hz

Top file is the song I am modding into the game, bottom is the original file I am replacing. As you can see by the light blue bits in the middle of the waveform. One is louder than the other. To make it quieter. Click the space highlighted green referenced in the image above in Audacity, and then click Effects>Amplify and set a negative value in Amplification (db); for this file specifically I used -4, and voila. It looks more correct. Though in game it was too quiet, so perhaps this whole part was unnecessary. Still I'll leave it here in case someone needs it.

Now you can convert the file to .wem and rename it back to the numbers. Build the mod with WolvenKit. Delete this redmod version if you use it. Archive will be better and will conflict with the redmod version. Though this isn't the end. You have to convert eventsmetadata.json.json in WolvenKit and search for the mus_radio songs you replaced (CTRL+ F), and set the length appropriately. If you skip this step, your songs will cut off too early. Haven't figured out what happens when they're not long enough. Probably just silence. If MinDuration and MaxDuration are set to 0 the next song will never play. After a lot of digging I found this sampling rate calculator. To get accurate results, at the bottom of audacity where it says. Start and End of Selection, click underneath it and select samples.


Songs that I replaced
mus_radio_03_elec_ind_x with Breath of a Serpent - ludoWic
mus_radio_09_downtempo_miami_suicide with ludoWic - Katana ZERO (Katana ZERO OST)
mus_radio_02_aggro_ind_never_stop_me with Out of Control - Bloody Mary, Cardopusher
mus_radio_02_aggro_ind_reaktion with To Burn Your World - Youth Code
mus_radio_02_aggro_ind_kill_the_messenger with StatiqBloom - Behind Glass
mus_radio_03_elec_ind_ppgame18 and mus_radio_03_electind_ppgame18 with In the Streets - Sarin, Imperial Black Unit
mus_radio_03_elect_ind_brain_damaged (On YouTube this song is mislabelled so I didn't link it) with All For Now - ludowic
mus_radio_02_aggro_ind_with_her with Earthmover - JK Flesh
mus_radio_02_aggro_ind_violence with Devil Speak - Machine Girl
mus_radio_02_aggro_ind_resist_and_disorder with Dead Cross - Shillelagh (Panicker Remix)
mus_radio_03_elec_ind_killkill with Damage - Silent Servant
No songs were actually uploaded, otherwise I'd get DMCA. You can buy everything on bandcamp though. I got the Katana Zero soundtrack on steam, but the bandcamp link is here.