HyperLaunchHQ is a graphical interface that lets us configure and modify the options of HyperLaunch.
HyperLaunch is used to launch different emulators and their games using the same software. HyperLaunch configuration is done by editing text files, this makes the configuration complex and slow.
HyperLaunchHQ is used to configure HyperLaunch making use of a graphical interface based on menu and buttons, which greatly facilitates the configuration of that program.
The main interface of HyperLaunchHQ is divided into several sections:
Left Column: here we find all Systems (Game Consoles) that are configured in HyperSpin. We can select one of the systems or the GLOBAL option.
The upper central part is composed of several tabs that are used to configure various options of systems.
The central part shows all the options we can modify to configure the systems.
Tabs can be used in Globally, or form Locally. That is to say, Settings located in the tabs can be applied to all systems (game consoles), or can be applied to a specific system. For example, if we want that all systems use 7-Zip, we'll select GENERAL (left column), and tab “Settings” we chose “7z->Enabled->True”. In this way, all the systems will have enabled the option 7-Zip.
If we want the Sega Dreamcast system does not make use of 7-Zip, we will select in the left column Sega Dreamcast and in the “Settings” tab we chose “7z->Enabled->False”.
Let's review briefly the tabs of the program and its functionality:
General Settings: This tab allows us to configure the general options of the program. We can set HyperSpin directory, set Modules directory (.ahk files), or set media files, backgrounds and bezels. We can also configure external tools directories like 7-Zip, Xpadder, JoyToKey, DAEMON Tools, etc.
Settings: This tab sets the general options of systems. We can choose if the system makes use of DAEMON Tools, 7-Zip, Vjoy, CPWizard, etc. We can also choose if the system makes use of Bezels, or allows the use of instructions cards (images that contain the instructions to make the special movements of the game, very useful in fighting games, where we can see buttons combination to make combos).
Emulators: In this section, we can configure the emulators that will be used by different systems. For example, we will associate the Snes9x Module with snes9x.exe emulator. In addition, we can set the Super Nintendo ROMs path.
Modules: Here we will see a list of available Modules, and also will be able to configure some parameters of each Module
Games: This tab shows a list of supported games by each system. We will be able to launch the games directly from this screen and check if the Module settings are correct. We can also configure a specific emulator for a particular game, in such a way that the game will use a different emulator than the default. This is very useful to run some games that work better in a specific emulator.
HyperPause: In this tab, we can set how the emulators will be paused when pressing some key. We can display a PDF game guide, play a list of songs, or view game-related videos.
Keymapper: Here we can configure Joystick or Gamepad buttons, in such a way that when we are using HyperSpin, the Gamepad will have a different configuration that when we are playing a game. This is useful for using the same Gamepad and play different systems (video consoles), in such a way that the Gamepad will have different configurations in each system.
Log Viewer: Here we see information about the file that records the events that happen on HyperLaunch. This screen is useful if we want to report a problem in the official forums because we can copy log information and paste it on the forums.
HyperLaunchHQ: This tab provides information about HyperLaunch and HyperLaunchHQ installed versions, and also about related libraries.
As we can see, the program has a multitude of options and tabs, which means that we must have a good help manual that explains each of these options. Even so, all the program's options also have a small contextual help that we will be able to display by positioning the mouse cursor on the icon that contains an i.