-
Notifications
You must be signed in to change notification settings - Fork 344
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Theme UI sounds e.g <sound name="systemscroll"> only half implemented #485
Comments
As I said in #155 , |
I don't know if it helps at all. But I made a fork with system sounds about two and a half years ago. Looking back, I don't know why I worked off of the branch https://github.com/trigger-segfault/EmulationStation/tree/old_master Do note that sounds are not that great. I had issues with the Raspberry Pi not producing good quality audio, where running EmulationStation on my desktop did. |
So we already have this 3 with half baked implementation: menuOpen, back, launch. It seems like the most wanted sounds are system scroll and game list scroll. From what I've seen it doesn't seems as hard as I thought but first we need to agree on the syntax. I propose the following: <view name="basic, detailed, grid, system">
<sound name="menuOpen">
<path>./art/menu.wav</path>
</sound>
<!-- Apply on system scroll in "system" view and game list scroll in "basic"/"detailed"/"grid" views -->
<sound name="scroll">
<path>./art/scroll.wav</path>
</sound>
<!-- Apply on system launch in "system" view and game launch in "basic"/"detailed"/"grid" views -->
<sound name="launch">
<path>./art/launch.wav</path>
</sound>
<!-- No effect in "system" view -->
<sound name="back">
<path>./art/back.wav</path>
</sound>
</view> This would allow you to have different sounds for system scroll and game list scroll: <view name="system">
<sound name="scroll">
<path>./art/system_scroll.wav</path>
</sound>
</view>
<view name="basic, detailed, grid">
<sound name="scroll">
<path>./art/game_scroll.wav</path>
</sound>
</view> But I'm not sure we could play the system scroll sound when switching system using the quick system select. |
Currently, within a theme's .xml, only:
seems to be implemented. I read somewhere these were one of the last things that the original ES developer was working on before abandoning the project, so they never got round to adding the rest. Looking at old theme files, it looks like support was originally intended for the following:
I know a scroll sound can be selected with:
But I think this tag is old, and:
...was intended to replace it. The system launch sound:
Appears to be coded in and works, so perhaps adding the others wouldn't be so difficult?
Many thanks!
The text was updated successfully, but these errors were encountered: