The graphics can be found at my GitHub page.
The structure of the repo has changed. Source files are now in their own repo so people who want to download all the graphics at once aren’t forced to download the source.
Currently there are 40 cores/systems represented:
- Amstrad CPC 464 + 6128 Alternate
- Atari 2600
- Atari Lynx + 1 Alternate
- DOSBox + 1 Alternate
- FFMPEG & Generic TVs (5 Versions)
- NEC TurboGrafX-16
- NEC TurboGrafx CD + 1 Alternate
- NEC PC-8801
- NEC PC-9801
- NEC PC Engine
- NEC PC Engine CD
- NEC PC-FX
- NEC TurboExpress
- Nintendo 64
- Nintendo Famicom
- Nintendo Game Boy
- Nintendo Game Boy Color
- Nintendo Game Boy Advance
- Nintendo Gamecube
- Nintendo DS
- Nintendo NES + 1 Alternate
- Nintendo SNES
- Nintendo Super Famicom + Euro SNES Alternate
- Nintendo Wii
- Philips CD-i (MAME)
- SEGA 32X + Mega Drive Alternate
- SEGA CD + Mega Drive Alternate
- SEGA CD/32X Combo + Mega Drive Alternate
- SEGA Dreamcast + 1 Alternate
- SEGA Genesis + Mega Drive Alternate
- SEGA MarkIII
- SEGA Master System + 1 Alternate
- SEGA Saturn
- SEGA SG-1000 + 1 Alternate
- Sharp x68000 + 1 Alternate
- Sinclair ZX Spectrum + 1 Alternate
- SONY Playstation + 1 Alternate
- SONY Playstation 2
- SONY PSP
I plan to (eventually) include a graphic for every hardware platform emulated by Retroarch cores. (I have over 60 systems on my list, plus some MAME Software Lists TBD.)
Now and going forward there will also be night versions of the graphics. With the new features in the shader, the night layer is built-in, there will only be custom LED layer images in my HSM graphics repo for systems that need them. The RA night overlays are now in my RA overlay repo.
4K Vertical graphics have been introduced into the development process where they make sense.
For those with less powerful systems, that still want to use the shader, I have created Overlay-Hybrid graphics. A rudimentary guide is in the repo folder README.
I have spent a lot of time preparing the repo and README files. Now it’s time to create some more graphics!
I haven’t committed to any specific order, so if anyone has a request I can move it to the top of my list.
For those of you new to this project, some screenshots:
As stated on my GitHub page I have a few select goals.
- All art will be vector based.
- If raster effects are used at any point they will be 300dpi. This may include text layer imports from Photoshop.
- Backgrounds, for graphics that don’t fill the screen, may be raster images, with the intent that (In future shader versions) users can swap in a background of their choosing.
- High quality is a must! When using existing art as a reference, it will be paired with photographic references in an effort to improve it’s realism and give it a cohesive style.
- Final raster output of 4K at 300dpi
- All project files will be provided. Layer structure within the project files will assume that an end user may want to change the bezel size or placement, and attempt to make balancing the artwork easy.
- Inclusion of logo, night, plain, and 4K vertical versions, where they make sense.
I have gone ahead and created presets for my graphics. They are in a new “Presets” folder in my HSM Graphics repo.
The repo ReadMe contents…
HSM Reflection Shader Graphics Presets
These are graphic presets using mostly the GUEST-DrVENOM preset. (With the exceptions of GBA and PSP which use the LCD-GRID and the n64 which uses the GUEST-DrVENOM__N64)
Until the shader is final I am only doing presets for the “logo” versions of my graphics. I have changed a few default settings, such as, BGImage vignette is turned off, bezel noise is reduced to 10, and I have given most bezels a custom color.
These presets depend on the graphics being in the overlay directory and a bezel subdirectory keeping the repo folder structure. So… the complete path to the images is “\RetroArch\overlays\bezel\Logo”.
Copy the presets into your shader folder. (\RetroArch\shaders)
Load your content and then a preset. I recommend creating a core preset next. If you plan on doing any manual tweaking to the *.slangp you need to make some small change in the shader parameters before you create a core preset. I usually nudge the “[BEZEL & FRAME] Color Value/Brightness” just a bit because such a small change is insignificant.
If you are using a multiple system core, and using it for multiple systems, I recommend creating a content directory preset, and again, making a small parameter change first if you plan on editing the *.slangp.
I will try to keep these updated as the shader is updated.
I hope this makes it easier on some who have had a tough time getting up and running. I also recommend starting with a clean install of RetroArch and following HSMs instructions from the shader thread.