How to setup iGuidance GPS for RoadRunner
How to setup iGuidance for RoadRunner.
- Run RRConfig
- Under GPS mode, select External. Enter the Path (GPSPath) to Iguidance.exe (or IguidanceUMPC.exe.) Normally, it would be C:\Program File\iNav\Iguidance\iGuidance.exe). GPS Window Name (GPSName) iGuidance. If GPSPath and GPSName are not enter correctly, Road Runner will never be able to embed Iguidance. Changing iGnative=true/false would not do anything if the above 2 aren't correct.
- If you use RRConfig by Blue ZX3, check IG Native if you want. This option is NOT in stock or original (release by Guino) RRConfig program. iGnative option will be mention below. Save and close RRConfig.
- If you use original RRConfig, open RR.ini file in Notepad and add this line IGNative=true/false to the file. Save and exit.
Remember Road Runner need it own GPS COM port for many GPS Option to work. Your GPS software also need it own port. To be able to have more than 1 GPS COM ports with only 1 GPS receiver, you need virtual COM port splitter. Xport3 is a good free virtual COM port splitter written by our fellow member Curiosity. However if you found that Xport3 is useful, please donate some ;). I'm sure Curiosity won't say no to it. Donation link is on Xport3 download site. If one version of Xport3 doesn't work with your hardware, try newer/older version. BTW, There are many other pay programs available as well. Just google for "COM port splitter" or "Serial port splitter". GPSGate is also a good pay port splitter specifically design for GPS.
iGNative = True What the hell is it?
With true, RoadRunner try to embed IG in native form by making iG as part of RoadRunner or making iG window as a child window of RoadRunner. With this option, everytime you are in and out of GPS windows, the desktop isnt' show up. This create an illusion that IG is natively part of Roadrunner.
If you set iGnative=true, you have to modify the GPS Skin (External_GPS.skin) file to remove/delete the clip area code or comment it out (/, is the skin comment). Clip area code follow this format C01,XXX,YYY,WWW,HHH. To comment it out you have to put it like this: /,C01,XXX,YYY,WWW,HHH. Normally, X, Y, H, W value in Clip area is the same as the value in the Application Area.
iGNative=false. With false, RoadRunner will embeded iG like many other applications. The real different between false and true setting is that with false, you may experience flickering and/or the desktop when you are in and out of GPS screen. If you have clip area code, you will see the desktop. Without clip area there will be flickering.
There are a few option to use with iGuidance in RoadRunner. Again, if you use RRConfig by Blue ZX3, you can check/uncheck it under iG Native page. Original RRConfig doesn't have this interface so you have to do it manually by open RR.ini in notepad and add/edit it. This option is independence of your iGnative setting (true or false). The default value of this option is false and these option only work for iGuidance and not for other GPS apps (well that is obviously right ? ;) ).
igautosw=true/false. Master setting. Auto switch to GPS screen when guidance screen is show.
lastscreenswitchtime= [0-30] Time in second to stay in GPS screen when autoswitching to GPS. [5-30] After that x seconds, auto switch back to previous screen. [0-4] disable the feature meaning that you have to manually switch to whatever screen you want.
gpsonvoice=true/false Auto switch to GPS screen when voice direction as spoken. Similar to igautosw on guidance screen.
pauseonvoice=true/false, Execute PAUSE command when voice direction are given. Instead of PAUSE, there is an option to lower WINAMP volume instead of PAUSE. If you want to lower winamp volume instead of pause, put these 2 lines below in ExecTBL.ini file
The above code will save current winamp volume in to variable IG3 and then lower the volume to 100 (volume range is 0-256) on IGPAUSE command. on IGRESUME, it restore winamp volume from previous stage. If you want to know more about those skin command, ask LiquidSmoke, Chuck, Blue ZX3, JohnWPB, or any of those skin masters ;).
Also, Open you mixer and adjust the volume on WAVE so that the level is at least 5% different from iGuidance volume level. This is a must for Voice detection to work. Also make sure NO other external player (WinDVD, PowerDVD) trying to change the volume to about the same level as iG. (thanks Blue ZX3 for remind me this setting ;) )
Note: Anyone use any custom command to load iGuidance, make sure you add/modify it in Exectbl.ini to have "GPS" execute that custom command.
Remember, if you set igautosw=false, all options above will be DISABLE.
If you still have question or doesn't know how, Search.
iGnative options will work on iGuidance version 2.x and 3.x. It should work on iG4 as well, but I am not personally test it yet so don't take my words for it.
Note Make sure you have Winamp's audio output settings set to Direct Sound. If you have it set to WAVE, your system will hung up (freeze) as experience by antimatter.
Problem: iG auto switch doesn't work when current player is video/dvd.
Solution: Open RR.ini and add dualmon=true or RRConfig by Blue_ZX3 and select use dual monitor. This is a good option regardless you have dual monitor setup or not. For more info about dual monitor, check this thread: Dualmon: What is it and how to use it.
Background information on discussion threads regarding to this integration.
iGuidance NATIVE in Road Runner
iGuidance and auto switch on guidance screen and voice instruction