|
 |
|
10-24-2005, 12:26 AM
|
#1
|
|
FLAC
Join Date: Jun 2005
Location: Anoka County, MN
Posts: 1,021
|
iGuidance options registry value
Check this out: Go to the registry editor (start, run, regedit) and find hkey_current_user\software\inav\iguidance. Write the value of Options down on a piece of paper. Now replace that value with dword (dwords are 32 bits long) value: 12340 (base 10 decimal)
Now start up iguidance. If your iG works like mine, at least the following should have changed:
- Removed transparency for the current road / next road lines at the top and bottom of screen
- A small red circle will show up near your car while you are driving. This is where your gps reciever reports you really are before iguidance snaps you onto the road. Useful for if you are pulling into a driveway and wish to see that.
- While driving, the speed indicator will rotate between each view (speed, dist, rem, eta...) every second or so.
Probably more has changed as well. Im not sure what I accidently caused. I was just looking for a way to cause iG to not enter fullscreen on startup.
Anyway, I am convinced iG has alot of features that are undocumented and are only supposed to be accessiable by the developers (iNav). By changing bits in the options value you can enable and disable these features, whatever they are.
Does anyone feel like doing some bitmath and figuring out what each bit causes? I know there are bits for those 3 features, and also some bits control:
- Fullscreen
- Metric VS English units
- If the sound is muted (I think?)
- If day night and guidance mode is auto or manual
So, I don't have the time to map these out but it would be slick if someone could figure out what bits do what.
Last edited by PURDooM; 10-24-2005 at 12:31 AM.
|
|
|
|
|
|
Advertisement
|
Sponsored links
|
10-25-2005, 11:02 PM
|
#2
|
|
Raw Wave
Join Date: Apr 2005
Posts: 2,705
|
I gave it a try yesterday, and started assigning some bit-math values, such as the following list. But frankly I didn't manage to see anything change. Problem is, I don't know what to look out for LOL.
(valid values are 1,2,4,8,16,32,64,128, etc.... adding any number of these together, and putting in the OPTIONS registry should be the way to test this out... PURDOOM does this sound correct?)
1
3
7
15
31
63
127
255
511
1023
2047
4095
8191
16383
32767
65535
131071
262143
524287
1048575
2097151
4194303
8388607
16777215
33554431
67108863
134217727
268435455
536870911
1073741823
2147483647
4294967295
8589934591
17179869183
34359738367
68719476735
137438953471
|
|
|
10-25-2005, 11:32 PM
|
#3
|
|
FLAC
Join Date: Jun 2005
Location: Anoka County, MN
Posts: 1,021
|
Sounds right to me. You can also force every option on by setting all the bits to on (that is hex value FFFFFFFF)... but to the best of my knowledge I only see those 3 "features" which weren't present before.
11000000110100 = 12340
Of those 5 bits, 3 or less of them must control those features I was talking about.
Each bit equals the values:
8192
4096
32
16
4
Anyone want to try each of those values and see what changes?
|
|
|
10-26-2005, 09:32 AM
|
#4
|
|
Raw Wave
Join Date: Apr 2005
Posts: 2,705
|
I found a few (confirmed)
2=Distance units metric (KM)
16=red circle showing exact GPS spot (not snapped-on to road)
32=remove transparency top/bottom (places solid blue/green bars)
512=MUTE
8192=rotate/alternate ETA,Speed,etc.
Note: you need to add these together to your current registry value (in decimal values)
|
|
|
10-26-2005, 09:54 AM
|
#5
|
|
Terminal flasher
Join Date: Sep 2004
Location: Woodbridge, VA
Posts: 6,307
|
man you guys are great. I only wish you spoke english sometimes!  What Dword value do i put in the registry to have the ETA/SPEED indicator change every few seconds? I take whatever the value is presently and ADD 8192 to it?
|
|
|
10-26-2005, 10:19 AM
|
#6
|
|
Raw Wave
Join Date: Apr 2005
Posts: 2,705
|
Sonic: Yes. But make sure you are in DECIMAL mode.... capture your old value in case you need to go back, or something goes wrong...
|
|
|
11-02-2005, 06:35 PM
|
#7
|
|
Maximum Bitrate
Join Date: Mar 2002
Location: Austin, Texas
Posts: 856
|
I just wanted to drop my two cents in on this. I too have confirmed the values the justintime posted. Also, for clarification 0x00003014 (12308), the 0x00003014 is the hex and 12308 is the decimal. Don't get the two mixed up like I almost did. Your computer may explode... naah just kidding. Anyway.
The red dot is an interesting feature and I wanted to say that the normal postition indicator is still shown snapped to the road. (Note: if you want this gone, you can probably ResHack the .exe and replace with 1x1 bitmaps.)
Rotate/alternate ETA,Speed,etc. is a real nice touch BUT you have to have disable the speed alerts or set it real high. For testing, (I was using the km/h at the time) my alert was set at 80km/h. When I set iG to Demo Mode, the demo "drove" at 90km/h causing the box to change to red and would not rotate. Turning off the speed alert fixed that problem.
Also, I don't recommend getting rid of the transparency at the top and bottom of the screen. It just doesn't look right.
While we're on the topic of hacking the Registry, I wanna take a minute and talk about the ColorMode entry. I believe this sets the day/night modes (0/1) but things get interesting when you use other values (decimal). Well just look at some of the screen shots that I've taken and you'll see what I mean. (Note: this appears to only work in 2D mode. Perhaps the same applies here like above and different colors could be "coded" in the value.) These numbers don't only change the background but also the colors of the roads and more. Maybe this will be more flexible than (c)theme.ini files.
EDIT: When messing with the ColorMode, you cannot adjust the Display Options of the entry will be changed to either 0 or 1. I think I read about a way to make a portion of the Registry "read-only" but I do not know if that would be a good idea with iG.
Derek
__________________
Progress [||-------]
View my Worklog to see some of my progress.
Downgraded Progress - Starting with another car... 09/13/06
Last edited by d_sellers1; 11-02-2005 at 06:37 PM.
|
|
|
11-02-2005, 10:10 PM
|
#8
|
|
FLAC
Join Date: Jun 2005
Location: Anoka County, MN
Posts: 1,021
|
It will start rotating a little bit after you resume safe speed.
Interesting find on colormode...
|
|
|
|
Sponsored links
|
|
Advertisement
|
|
11-03-2005, 11:16 PM
|
#9
|
|
Raw Wave
Join Date: Sep 2004
Location: NY
Posts: 1,806
|
this sort of stuff make me feel all warm and tingly inside like a cup of hot coco
if there anything i can do to help out let me know
my registry knowlegde is limited tho
__________________
.______
| '_ |__\___
[(o)|___(o)] XB
._________
| I__I I_I|_\__I
[(o)______(o)]b VanPimpin'
LostReceptions Apps D/L Here
GPSGasoline- Rewriting
Draw- SkribblePad for Touchscreens
iGQwerty-iG3.0 Qwerty Keyboard
CarPCNetwork
|
|
|
11-04-2005, 02:27 AM
|
#10
|
|
Constant Bitrate
Join Date: May 2005
Location: Netherlands (Bergen (NH))
Posts: 212
|
very interesting, wil be trying this tonight!
|
|
|
11-11-2005, 06:52 AM
|
#11
|
|
Constant Bitrate
Join Date: Oct 2004
Posts: 188
|
131072 = fullscreen mode
|
|
|
11-11-2005, 07:38 AM
|
#12
|
|
Constant Bitrate
Join Date: May 2005
Location: Netherlands (Bergen (NH))
Posts: 212
|
Quote: Originally Posted by civic5zigen
131072 = fullscreen mode
is this decimal, or hex?
|
|
|
11-11-2005, 07:43 AM
|
#13
|
|
Raw Wave
Join Date: Apr 2005
Posts: 2,705
|
Quote: Originally Posted by civic5zigen
131072 = fullscreen mode
Doubtful. I would say that 131072 is a resulting bitmath calculation, which contains THE value for fullscreen. Who knows what that value is though?
In other words, 131072 will enable more options than just fullscreen.
|
|
|
11-11-2005, 01:48 PM
|
#14
|
|
Low Bitrate
Join Date: Aug 2005
Posts: 110
|
Interesting...
So what would I put in if I wanted the following:
2=Distance units metric (KM)
16=red circle showing exact GPS spot (not snapped-on to road)
32=remove transparency top/bottom (places solid blue/green bars)
8192=rotate/alternate ETA,Speed,etc.
as well as fullscreen??
Cheers
Aaron
|
|
|
11-11-2005, 03:10 PM
|
#15
|
|
Raw Wave
Join Date: Apr 2005
Posts: 2,705
|
Purpluxd:
You would take your CURRENT value, and add all those numbers to it. you would need to find out what the value for FS is too, and add it on.
Maybe this would be the best way:
1) Turn full screen ON manually from within the app, and quit.
2) Go to the registry, and add all the numbers to it. The FS piece would already be factored in there...
|
|
|
|
Sponsored links
|
|
Advertisement
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 02:02 AM.
| |