HOW TO INSTALL IT ON WINDOWS 8, 10
WHAT KEY SHORTCUTS ARE AVAILABLE IN GAME
2. HOW TO MODIFY HIALGO SWITCH SETTINGS
Q: Where HiAlgo SWITCH settings are stored?
Q: I use mouse middle button for shooting. How can toggle 100%/50% resolution without shooting?
Q: Can I hide these 100% and 50% watermarks in the upper right corner?
Q: I switch to 50%, but the game resolution and framerate do not change...
HiAlgo SWITCH is a plugin. It works with 3D games which use DirectX 9. When injected into the game, it allows to instantly bump-up FPS with a click of a button, simply by halfing the game resolution. So, you probably want to activate it only when higher frame rate is needed, for example in the battles. Once out of the fight, another click - and you are back to the full resolution.
Well, usually you download EXE file and run it on your computer. However, Windows 8 and 10 tries to make this more challenging for you - for your own sake, of course ☺. Here is what you should do.
1. Start HiAlgo SWITCH (HiAlgoSWITCH.exe) before starting the game. You will see HiAlgo SWITCH window, like this one:
You can minimize it into tray. That's it!
2. When you start your game, HiAlgo SWITCH Injector window will pop up automatically, displaying the name of your game's EXE file and the path to it, similar to this one:
Click YES if you want HiAlgo SWITCH to be injected into the game.
3. When playing, click the mouse middle button to decrease the resolution to 50%, click again to restore it back to 100%.
HiAlgo SWITCH stores settings separately for each game. Actually, you have to start the
game at least once before you can access its settings.
First, HiAlgo SWITCH creates a general folder for its current version, for example:
My Documents\My Games\HiAlgo\SWITCH_v0.8\
Then, for each game you play it creates a subfolder there, with a long peculiar name, imitating
full path to the EXE file (but without ".exe") -- something like
C;)Program Files)ProducerName)MyGameFolder)mygame
Inside this subfolder, there is the file settings.ini, which you can edit to change the settings.
You can assign a different button or keyboard key to toggle the resolution. Change value of TOGGLE_RESOLUTION_KEY parameter in settings.ini. There are instructions HOW TO SPECIFY KEYBOARD KEYS AND MOUSE BUTTONS right in settings.ini.
The resolution indicators show up every time you switch the resolution, and then fade out. You can make them fade out completely by setting HIALGO_LOGO_OPACITY = 0 in settings.ini. Or, if you are making a video about SWITCH (thanks, we appreciate it! :-) and do not want it to fade out at all, set HIALGO_LOGO_OPACITY = 255.
By default, SWITCH is set to keep menus and other text info
(known as HUD)
at 100% resolution. However, for some games SWITCH mistakenly "thinks" that all visual elements are HUD.
This is, probably, what happened here.
In this case you can allow blurring the HUD by setting
KEEP_FULL_HUD_RES = false in settings.ini.
But before you edit settings.ini, test this setting when in the game: switch to 50% and
press and hold the right ALT key. You can also toggle this "blurred HUD" mode by pressing
right ALT + SPACE.
First of all - thank you! Yes, please do it, it will help us to improve SWITCH. Simply post your observations
at our SWITCH forum.
The more details you mention there the better. Also, it would be very useful to post content of the log
files, especially HiAlgoSwitch.log, if they contain "unusual" messages, for example, something like this:
02/10/14 21:20:39 File .\IDirect3DDevice9_wrapper.cpp, Line: 1465
The log files are located at the same folder as settings.ini.
Yes, when our injector decides whether to inject or not to inject SWITCH into an application, sometimes it makes a mistake.
In this case you can provide a hint for the injector. There is Games.ini file in the folder where SWITCH
is installed (for example C:\Program Files\HiAlgo\Plugins\SWITCH). You can edit this file. It has section
[ADDITIONAL_GAMES_TO_LOAD]. You can add your game XYZ there - instructions are in
the file.
By the way, Games.ini also has section [APP_NAMES_TO_IGNORE]. You can add
there names if the injector asks you "Do you want to inject SWITCH?" into some non-game application.