-
Notifications
You must be signed in to change notification settings - Fork 40
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
[Feature request] Allow to use custom .wav audio file as MIC input #174
Comments
I don't mind working on this, as this should be in the codebase already (from the fork). However, I would be grateful if someone could point me to some docs or how to / where to look to integrate it with the Retro Arch core menu or options. |
Hey thanks for looking into this! I also want to play spirit tracks with emudeck 😃 Not sure how much progress you've made but I did some digging and found the docs related to retroarch core options. retro_core_options_v2
/* const struct retro_core_options_v2 * -- I think that is the relevant portion and it looks like that struct gets defined here in the melonDS core! |
Hi @up2early! Sadly, I did not make any progress, and abandoned it after no getting response. Currently, my situation has changed, and I have not the time nor the energy to face this challenge, so it's all yours if you want to try. Good luck! |
Gave it a try few weeks ago and got it to work: ds_mic.mp4I've made it so you have 3 choices as a core option:
Unfortunately there's a function I reused (https://github.com/libretro/melonDS/blob/master/src/frontend/qt_sdl/main.cpp#L184-L263) that requires SDL2 and apparently we want to avoid that... and I couldn't find a way around (my C/C++ are very limited) so I gave up :/ I really hope someone will be able to implement this properly at some point... :( |
Hey @bslenul could you share the branch or compiled core? |
Sure! The changes: bslenul@270d0d4 And the compiled core for Windows: melonds_win.zip and Linux: melonds_linux.zip |
The blow noise option works in Spirit Tracks, thanks @bslenul! If the blow noise works in most games, maybe loading a custom wav file is not needed and we could get the blow noise change released? |
Yeah, PR sent! With only Blow Noise/White Noise as a choice, hopefully someone will be able to include support for WAV files properly in the future :) |
Does anyone know if I can do this on mobile? I really enjoy driving the train in spirit tracks but I cant continue cause im at the first flute bit, and im not spending 200$+ for a copy of the game |
Standalone MelonDS allows using a custom .WAV file as microphone input, to be used instead of the default "white noise" when pressing the "make mic noise" button. See "Microphone input" in https://melonds.kuribo64.net/faq.php
Some games, like The Legend of Zelda Spirit Tracks, has very little sensibility to the default mic white noise, and a custom .wav file is needed instead to make the game properly work.
See: https://melonds.kuribo64.net/board/thread.php?pid=1403
Also see: https://www.reddit.com/r/RetroArch/comments/w68k9a/melonds_how_to_adjustfix_microphone_noise/
Would it be possible to add this feature to the RetroArch core too, please? :) (so I can play it on my steam deck with emudeck xD)
Thanks!
The text was updated successfully, but these errors were encountered: