@mitu said in Replacing Emulationstation splash screen:

You have to replace the splash.svg file in the resources sub-folder - so in /opt/retropie/supplementary/emulationstation/resources - with your own .svg file. Does that make it easier ? Note that the regular pi user cannot write to that folder, so you'd have to use sudo to copy the file in that location.

Yes, this worked for me, thanks @mitu .

I made sure my saved .svg was version 1.1 and all elements used the same SVG namespace. Occasionally editors add namespaces inconsistently. I copied the namespace from the original.

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="1280px" height="720px" viewBox="0 0 1280 720" enable-background="new 0 0 1280 720" xml:space="preserve">

And also i made sure the svg had the exact width and height as the original (not responsive).
Keep in mind that the background is black so contrast your colours accordingly.