Results 1 to 10 of 10

Thread: Possible new level of integration of IG into RR

  1. #1
    Low Bitrate
    Join Date
    Jun 2006
    Location
    Canada
    Posts
    63

    Possible new level of integration of IG into RR

    I had a little time today to kill, I was toying with the idea of being able to grab the current street name from iGuidance and have it displayed as a label with RR. So I did a little reading and the function ReadProcessMemory. I found some code on the net modded it up a bit and got some promising results.

    I really dont have the time I used to, to work on projects like this so I was hoping someone would take this code and run with it, I'll keep exploring it when I get a chance as well...

    In my tests I was able to locate the Next Turn (when in guidance mode of course) and the Current Street.

    The next street appears to be at an address of 1183744 and Current 20119552.

    Sample output from the source:

    Reading Memory 1....
    Found It! Whooop!
    Base Addr: 20119552
    Calc Addr: 20857143
    Value: BISHOP GRANDIN/B

    There is potential for more usages of this, ie to grab remaining trip time etc...

    Create a new project in VB, put 2 buttons on it and paste the code from the text file in there....
    Attached Files Attached Files

  2. #2
    Constant Bitrate
    Join Date
    Sep 2006
    Location
    Sabattus, ME
    Posts
    222
    looks promising. if i new anything about c, c++ or vb i would do it, all i know is java but i am damn good at java.

  3. #3
    Newbie
    Join Date
    Jul 2006
    Location
    South Florida
    Posts
    44
    yeah but I seem to remember others working on this and finding out over time that the memory locations didnt stay the same for long. So code that would work for a while then it would just stop working due to the fact the memory location changed. I could be wrong...

  4. #4
    Low Bitrate
    Join Date
    Jun 2006
    Location
    Canada
    Posts
    63
    Quote Originally Posted by freenettech View Post
    yeah but I seem to remember others working on this and finding out over time that the memory locations didnt stay the same for long. So code that would work for a while then it would just stop working due to the fact the memory location changed. I could be wrong...

    Interesting, I'll have to look a little further into it, its strange that it would do that... Hopefully we can figure this out...

  5. #5
    RoadRunner Mastermind
    Auto Apps:loading...
    guino's Avatar
    Join Date
    Nov 2004
    Location
    Toronto, Canada
    Posts
    9,818
    The ideal would be to find some logic to the location in order to actually be able to search for it (i.e. some sort of marker). The code you made is nice and clean and could be easily turned into an extension plugin (to display a label in RR).
    Ride Runner RR's Myspace

    "Being happy is not about having what you want, it's about wanting what you have."
    "The best things in life are always free - but that doesn't mean money can't buy you good things."

  6. #6
    Constant Bitrate deus ex machina's Avatar
    Join Date
    Mar 2006
    Posts
    136
    The address is not the same for me. And depending on what you're doing in IG, the street will pop up at many different addresses in memory.

    I was about to try searching the memory in hex to see if I could find a reference to the memory address at which the street name is located, but I crashed VB. There must be a reference to the memory location of the street somewhere in memory, right? I think that's what we have to find. Maybe I'll try again later.

  7. #7
    RoadRunner Mastermind
    Auto Apps:loading...
    guino's Avatar
    Join Date
    Nov 2004
    Location
    Toronto, Canada
    Posts
    9,818
    True, however even that reference may be referenced (and so on..) so this can get out of hand very easy.. but if you have time to try it, then it won't hurt.
    Ride Runner RR's Myspace

    "Being happy is not about having what you want, it's about wanting what you have."
    "The best things in life are always free - but that doesn't mean money can't buy you good things."

  8. #8
    Low Bitrate
    Join Date
    Jun 2006
    Location
    Canada
    Posts
    63
    Quote Originally Posted by deus ex machina View Post
    The address is not the same for me. And depending on what you're doing in IG, the street will pop up at many different addresses in memory.

    I noticed that as well, what I am assuming is that some of those locations would be for the street names on the map.

    I'll try and find some time today to do some digging...

  9. #9
    Low Bitrate
    Join Date
    Jun 2006
    Location
    Canada
    Posts
    63
    Ok done a little more testing and I think Im headed in the rigth direction. I've been messing with modifying iGuidances memory to verify locations, and I'm getting close, take a look at the current street in the screen shot
    Attached Images Attached Images  

  10. #10
    SMKFree liquid_smoke's Avatar
    Join Date
    Aug 2003
    Location
    Chicago
    Posts
    4,842
    nice
    01101100 01101001 01110001 01110101 01101001 01100100 01011111 01110011
    01101101 01101111 01101011 01100101

    beer replenishment fund
    http://www.mp3car.com/vbulletin/rr-faq/
    mp3car live search

    i have joost invites, just hit me up for one.

Similar Threads

  1. I-BUS sterring buttons now working for RR
    By CdRsKuLL in forum Road Runner
    Replies: 51
    Last Post: 06-19-2007, 08:13 PM
  2. iGuidance NATIVE in Road Runner
    By skippy76 in forum Road Runner
    Replies: 218
    Last Post: 05-01-2007, 01:10 AM
  3. Update resume.ini during RR execution?
    By tmar89 in forum Road Runner
    Replies: 24
    Last Post: 11-01-2006, 09:16 PM
  4. Dialup in RR without Phoco?
    By kbreeden in forum Road Runner
    Replies: 6
    Last Post: 12-12-2005, 08:04 PM
  5. Generalized Perception of RR from a new user
    By replicant in forum Road Runner
    Replies: 2
    Last Post: 11-15-2005, 10:41 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •