UPDATE 5: I think I've found a successful method to ignore Vanilla IV's music across CE in general! (Mostly, see read the last paragraph of the first spoiler for clarification.) It only involves editing CE's game.dat16 with @AndrewMulti's RAGE Audio Toolkit, like the failed attempt I mentioned in "Update 2", but now I'm able to properly save and load, too (I'm mainly testing TBoGT, as that is the game I've been playing through throughout this whole process, but IV and TLAD also seem to save/load just fine). Still, it's a good idea to back up your existing saves/audio files. I'll update this post with an explanation shortly. Details are in the first spoiler:
After my failed attempts mentioned in the second spoiler, I decided to use RAGEAT to compare CE's game.dat16 with the EFLC version to see what changes there were. I checked Vladivostok's Meta (RADIO_STATION_VLADIVOSTOK) and noticed that the EFLC version had fewer hex values than the IV version. These missing values showed up as pink on the CE version and upon hovering my cursor over them I realized that each set of 4 pink boxes refer to something radio related (the actual music, ads, etc.). Check the image for visual reference in the sub-spoiler below. See the actual Imgur post for slightly more detailed info if you want; but I'll explain the gist after the image:
Since a lot of the pink hex values are missing in EFLC (depending on whether or not the Episodes need to refer to the Vanilla IV station's commercials or IDs), I decided to replace the hex values on the CE version with zeroes. Doing this with Vladivostok resulted in only the EFLC songs playing. I tried saving the game and unlike the attempts in the other spoiler, I was able to save and load without any issues; no corrupted file messages! Since this worked, I used the same process for other the other DLC stations. The only difference is with stations like Liberty Rock Radio. In the below image, notice how the EFLC version still has some pink boxed hex entries:
This is because some stations in EFLC still need to refer to audio from Vanilla IV to work as intended. In Liberty Rock's case, it still needs the original ads and station IDs (but not the DJ solos). The hex values for the required audio will be identical between IV and EFLC, so you only need to zero out the sets of 4 pink boxes that EFLC does not use. Hover over a hex value in RAGE AT to see what it is used for. For reference, below is what my edited LRR looks like compared to the unedited IV CE version (I know I'm horrible at explaining things):
Doing this for the other EFLC stations, I was able to create an experience close enough to EFLC standalone in CE, with one exception. I decided to keep the stations that were never updated with DLC songs intact. The main reason is functionality; when I tried zeroing out the hex values for those stations (in "GTA4_RADIO_STATIONS_01", which contains the hex entries for the radio HUD), I got the "check your storage device" error I mentioned in the bottom-most spoiler. To a lesser extent, I also wanted to have a "best of both worlds" approach: the updated stations will only play the DLC songs as in EFLC standalone, but you also get to keep IV-exclusive stations like Tuff Gong/JNR/etc.
UPDATE 4: @kubon352 I just realized that I've probably been misinterpreting your question this entire time. I'm assuming you meant having only the Episodes ignore IV's music, and not CE as a whole? I could see the former happening if there was a way for CE to disable certain stations depending on whether you're running IV or the Episodes, but I have no idea if that is feasible (I know next to nothing about scripting/programming/etc.).
For the fun of it, I tried switching the entire CE audio folder (I made a backup, of course) with the one from my GFWL EFLC installation. Essentially makes the game act like EFLC audio-wise: the IV-exclusive stations were no longer on the radio dial and the DLC music played just fine. Vice City FM and Self-Actualization FM also started playing DJ commentary during songs again, not just in between (although I might have just screwed something up while downgrading CE to restore the missing songs, since I've never seen anyone else bring this issue up).
There is a major caveat, though. I completed a mission in TLAD and was unable to save the game. Trying to auto and manual save gave me a "Storage device not found" error (UPDATE: The actual error message is "Save failed. Please check your storage device and try again".), even though the game did see (and load) my saves. I restored my CE audio folder and was able to save again. Also, Vanilla IV did not load with the EFLC audio folder for obvious reasons. I wonder if simply moving over EFLC's radio RPFs while keeping the rest of the CE audio folder intact would be enough to get things working (EFLC has .RPF files for the DLC stations in the main audio/sfx folder that are only used for station IDs and DJ commentary, while the songs themselves are stored in EP1_SFX.rpf and EP2_SFX.rpf, found in TLAD and TBoGT's respective audio/sfx folders).
There is also an "RPF.xml" file in the audio/config folder that is different between CE and EFLC: in EFLC, only the RPFs found within its audio/sfx folder are referenced (i.e. IV-exclusive stations like The Journey and Massive B Soundsystem aren't present), while the CE one includes entries for everything. Removing the references to Vanilla IV radio RPFs in the CE xml would probably make the game ignore those files, but I imagine it would only be helpful for Electro-Choc and The Beat 102.7, since those stations have looped playlists and don't play commercials (advertisements have a designated RPF, since they are shared between stations). TBoGT Vladivostok FM is a looped playlist as well, but even if the xml idea worked, you have to remember that IV's playlist shuffles the songs and plays commercials. I plan to do more testing tonight and I'll let you know if I figure anything out.
UPDATE: It looks like all you need to do to ignore Vanilla IV's music is replace "sounds.dat15" and "game.dat16" with their EFLC equivalents. (UPDATE: As mentioned below, you have to edit CE's game.dat16 to properly save.) Doing that removed the IV-exclusive radio icons and made only the DLC + 3 EFLC exclusive stations play. Vladivostok FM and Electro-Choc both restarted their TBoGT playlists upon the end of the last song instead of going back to their IV counterparts. I was even able to load Vanilla IV properly, but there was no loading music (since data for it does not exist in EFLC's sounds.dat15). However, I'm unable to save again. I assume one of these EFLC files is causing compatibility issues of some sort with RSGL saves.
UPDATE 2: It was the EFLC game.dat16 that caused the save issue, but luckily there's a workaround. You need to use @AndrewMulti's RAGE Audio Toolkit to edit the CE version of the file:
UPDATE 3: DON'T use try anything I brought up if you want to play the games normally. The RAGEAT workaround I mentioned in" UPDATE 2" technically fixes the save issue (in the sense that it lets you save once), but the save will be corrupted; you'll get an error if you try to load it and a new game will be started instead. For the sake of preservation (and in case someone else wants to give this a try), I'll keep my findings in this spoiler.
TLDR: it's "possible" to ignore Vanilla IV's music in CE as if you were playing the standalone EFLC, but it screws with saving in one way or another. You either won't be able to save, or the save will be corrupted upon trying to reload it, depending on what method you used.
I've figured out how to disable episodic music from playing in IV, without disabling it in the episodes themselves. Basically, e1/2_radio.xml applies to all games, while e1/2_audio.xml applies only to the episode it belongs to. The solution is to just move all the data lines from _radio.xml over to _audio.xml (with the exception of )
But Episodes still play GTAIV tracks like X360 flc versions and Complete Edition yes?
I think that if done right having all the music wouldnt be too bad, but Tbogt butchery of Vladivostok should be modden into being a separate Station alltogether - Vladistok Bahama Mamas or something alike. Its a bit overwhelming with all the stations at once, as there are so many of them when all enabled xD
I hate this change to be perfectly honest. GTA IV and EFLC had their own distinctive atmospheres, and the individual soundtracks reflect that for me. I suppose listening to Vice City FM while playing as Niko is pretty nice, but it's a novelty that wears off fast.
I can get some would be fine with both soundtracks being combined, but personally the two being separate worked so much better for me. There was no reason for Rockstar to go back and do this imo. I guess removing existing songs from the game's soundtracks (because they're lazy sh*ts who never renew licenses) wasn't enough?
That's the way it was originally, the add-on versions of TLAD and TBoGT merged the new tracks with the vanillas game's once you downloaded them (Still that way with the console add-on versions), but that was removed from the PC versions once the Complete Edition was brought to Steam, that until they temporarily removed GTA IV from Steam in 2020 to make some "fixes", so more than a change, it's a downgrade.
I personally like the fact that the DLC tracks are added to IV, it gives variety to some radio stations that in my opinion lacked songs in the base game (Such as K109 The Studio and LCHC), being able to listen to Death-Metal while rampaging as Niko feels like a blessing, but overall, yeah, I would as well like to have the option to turn it off and on whenever I please, it feels tonally off to hear David Guetta while driving russian mobsters in Hove Beach.
b37509886e