Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › Playing a sound upon displaying the splash screen.
- This topic has 6 replies, 3 voices, and was last updated 10 years, 10 months ago by moorens.
-
AuthorPosts
-
10/10/2013 at 19:12 #2904foobParticipant
I just finished a custom sonic-inspired splash screen (here http://puu.sh/4MzzA.png if anyone wants to use it, feel free) and i would very much like for the sonic 1 title screen music to play when the splash screen is displayed. Is it possible to actually do this or is it super hard?
10/11/2013 at 07:26 #2907petrockblogKeymasterActually, this is on the to-do list for the RetroPie Setup Script for quite a while now, see https://github.com/retropie/RetroPie-Setup/issues/135. In general, it is possible to what you described!
I am sure that the people here would be glad if you would post any descriptions etc. when you were successful with that :-)10/11/2013 at 12:17 #2910foobParticipantill have a crack but i think its beyond my skill level to script edit. I mean, i might get a sound to play but i doubt ill be able to time it to be on par with the splash.
That said, and maybe im just asking far too much here, but is there any chance of animated splash screens as well? i make gifs regularly and i have a few ideas for splash screens that would be so much more amazing if they were animated (like a Commodore 64 startup screen im working on). I assume because a .ong is being displayed it could also handle a .gif.. but would the animation be there are just the first frame?
10/13/2013 at 08:46 #2923petrockblogKeymasterAnimated splash screens would be great!
As far as I know it would be possible to provide a series of images as individual files that could be played in sequence.
For the beginning, you could provide your animation frames as a packed zip file here. We could come up with a menu entry in the RetroPie Script to choose between different splash screens.
10/14/2013 at 00:58 #2934foobParticipantive had a few commissions for other stuff so ill knock something together when i get around to it, most likely just something to test with first then ill do some proper stuff if it works okay.
What would be useful to know though, is how quickly would the pi flick through the animations? obviously this is a huge factor as this is basically how smooth the animation will display, and i would usually aim for around 25 frames per second which is roughly would you would find from a TV programme or something. Of course, i can still make animations with very few frames (such as 3 or 4) but i would have to tailor the splash screen with that in mind.
10/14/2013 at 21:01 #2941petrockblogKeymasterHi,
I think 25 frames are more than enough!
I already started to add a splashscreen configuration menu to the Setup Script …
01/08/2014 at 19:10 #4002moorensParticipantFairly simple…
https://vimeo.com/83644752 Splash Screen Video
https://vimeo.com/83644752 Full System Video
http://nicholasmoore.net/2013/09/29/retroconsole-with-custom-music-rev3-1/how to:
edit /boot/cmdline.txt file:
sudo nano /boot/cmdline.txt
Add quiet
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait quiet
Press ctrl-x, type y to confirm save, then press enter and return to the terminal.
Copy your video to your Raspberry Pi
create a script that will run omxplayer on bootup.
sudo nano /etc/init.d/asplashscreen
#! /bin/sh
### BEGIN INIT INFO
# Provides: asplashscreen
# Required-Start:
# Required-Stop:
# Should-Start:
# Default-Start: S
# Default-Stop:
# Short-Description: Show custom splashscreen
# Description: Show custom splashscreen
### END INIT INFO
do_start () {
omxplayer /home/pi/video.mov &
exit 0
}
case “$1″ in
start|””)
do_start
;;
restart|reload|force-reload)
echo “Error: argument ‘$1′ not supported” >&2
exit 3
;;
stop)
# No-op
;;
status)
exit 0
;;
*)
echo “Usage: asplashscreen [start|stop]” >&2
exit 3
;;
esac
:
Press ctrl-x, and save
make file executable
sudo chmod a+x /etc/init.d/asplashscreen
activate
sudo insserv /etc/init.d/asplashscreen
Reboot and wait -
AuthorPosts
- The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.