Knowing how they like to delete old files and info over there to encourage more popular support of their latest versions.... I make copies! Heh! Heh! Here's a copy and paste of the the official HL 2.2.5c Manual section on Fade, hopefully it'll help!
HOW TO USE FADEIN AND ITS IMAGES:
Create a folder in your Hyperspin\Media\Systemname\Images\ called GameStart. HyperLaunch will search and load these images if found: top.png (banner shown along the top of the screen during loading), middle.png (banner in the middle during loading), bottom.png (banner along the bottom of the screen during loading).
Optionally, you can place an image for each romname in this folder, and HyperLaunch will replace the middle.png with it instead. This allows custom per-game images (like control images) to be shown before loading the game.
In order to turn on the images or fadein/fadeout, we use a 2-part system to enable either global, or system specific, user settings.
HL2 will automatically add this key to your Settings.ini:
Code:
[HyperLaunch]
Fade_In_Interrupt_Keys=anykey
HL2 will automatically add these keys to your Global Settings.ini:
Code:
[HyperLaunch]
Fade_In=false
Fade_Out=false
Fade_Color=0x000000
Fade_In_Duration=500
Fade_Out_Duration=500
Fade_In_Delay=0
It will also automatically add these system-specific ini keys in each systemname.ini:
Code:
[exe info]
Fade_In=use_global
Fade_Out=use_global
Fade_Color=use_global
Fade_In_Duration=use_global
Fade_Out_Duration=use_global
Fade_In_Delay=use_global
What this does is, as long as you have "use_global" set in any of your system.ini's, it will use the value from your Settings.ini. If you want a specific system to have its own setting, just change "use_global" to a same value type as found in the Settings.ini. So for example, fade_color uses a hex color (0x000000) in the Settings.ini, so in your systemname.ini, it would also have to be a hex color (0x00FF00).
Definitions:
Fade_In - If true, Hyperspin will fade out to the fade_Color set below. Set to false when troubleshooting a module for launching problems.
Fade_Out - If true, the emulator will fade out when exiting to the fade_Color set below. Set to false if you run a true fullscreen emulator or you see flashes instead of fading, or when troubleshooting a module for launching problems. This will only work correctly with windowed fullscreen resolutions, not true fullscreen.
Fade_Color - Color you want to fade to when loading and exiting. This is a 6-digit RGB color Value.
Fade_In_Duration - The speed at which the fade_in occurs in milliseconds.
Fade_Out_Duration - The speed at which the fade_out occurs in milliseconds.
Fade_In_Delay - How long your images will stay on screen before continuing to load the emu. This can be interrupted by hitting any key defined in fade_in_interrupt_keys.
Fade_In_Interrupt_Keys - If set as "anykey" (the default), all keys on the keyboard will interrupt the fadeIn screen. If you want to customize what keys will interrupt, change this value to list of all your desired keys. Example, you want to use F1, F5, Left Shift and Right Control, this variable would look like {F1}{F5}{LShift}{RCtrl}. Joysticks are not supported, but you can have a joystick button send a keyboard key via any keyremapping software. You can find the list of definable keys here. Note: letters and numbers do not need to be defined, they are automatically always enabled.