Skip to content

Remove SFX/non-music entries from default [CDTracks], allow user.ini to fully replace CDTracks#312

Open
manato-tajiri wants to merge 1 commit into
emoose:masterfrom
manato-tajiri:fix/cdswitcher-sfx-tracks
Open

Remove SFX/non-music entries from default [CDTracks], allow user.ini to fully replace CDTracks#312
manato-tajiri wants to merge 1 commit into
emoose:masterfrom
manato-tajiri:fix/cdswitcher-sfx-tracks

Conversation

@manato-tajiri
Copy link
Copy Markdown

Fixes the default CD Switcher tracklist

Problem

The default OutRun2006Tweaks.ini [CDTracks] section includes 11 entries that are not racing BGM tracks:

  • Sound effects: Last_Wave.ogg (stage-end jingle), SEGA441.ogg (SEGA intro), Beach_wave.ogg (ambient waves)
  • Title/opening: title_pattern1.ogg, title_01.ogg
  • Ending/credits: or2ed1.ogg through or2ed5.ogg

Changes

  1. OutRun2006Tweaks.ini — Removed the 11 non-BGM entries from [CDTracks]. The section now contains only the 28 actual racing BGM tracks (01_Splash_wave.ogg through 28_Night_Flight_Instrumental.ogg).
  2. src/dllmain.cpp — Added Settings::CDTracks.clear() before reading OutRun2006Tweaks.user.ini, so users can create a user.ini with their own [CDTracks] section that fully replaces (rather than appending to) the default track list.

Workaround for users on the current release

Users can manually delete these 11 lines from their OutRun2006Tweaks.ini under [CDTracks]:

Last_Wave.ogg = Last Wave
SEGA441.ogg = SEGA Intro
Beach_wave.ogg = Beach Waves
title_pattern1.ogg = C2C Title 1
title_01.ogg = C2C Opening Jingle
or2ed1.ogg = Ending 1
or2ed2.ogg = Ending 2
or2ed3a.ogg = Ending 3a
or2ed3b.ogg = Ending 3b
or2ed4.ogg = Ending 4
or2ed5.ogg = Ending 5

…to fully replace CDTracks

- Remove 11 non-BGM entries from default OutRun2006Tweaks.ini [CDTracks]
  section (Last_Wave.ogg, SEGA441.ogg, Beach_wave.ogg, title_*.ogg, or2ed*.ogg)
- Add Settings::CDTracks.clear() before reading user.ini, so that
  OutRun2006Tweaks.user.ini can fully replace the track list rather than
  appending to it

Fixes the issue where CD Switcher included SFX/ending/title tracks that
aren't part of the racing BGM soundtrack.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant