Page 3 of 5 FirstFirst 12345 LastLast
Results 21 to 30 of 48

Thread: iGuidance Hacks

  1. #21
    Low Bitrate
    Join Date
    Nov 2006
    Location
    Huntsville, AL
    Posts
    73
    Hi JIT,

    I haven't even started looking for the black colors yet. I did take a quick look for those colors, but didn't see anything immediately obvious. I'll take a break from searching through the whites to see if I can locate them, but it may take some time.

    In a quick look through some of the assembly, I noticed that some of the routines that appear to deal with string values in GUI elements don't appear to take color value parameters. So be forewarned that some of the black, dynamic text elements may not even allow a color to be passed to the display routines. Meaning, if true, that some or all of the black text in the menus cannot have a different color.

    Hopefully, I'm wrong about that.

    pb

  2. #22
    Constant Bitrate
    Join Date
    Jan 2003
    Posts
    186
    Is there a iguidance hack to get rid of the Warning message that displays at start up?

  3. #23
    Low Bitrate
    Join Date
    Nov 2006
    Location
    Huntsville, AL
    Posts
    73
    Hi AcuraTLFan,

    How about the well known commandline option to suppress the warning:
    iGuidanceUMPC.exe nowarning

    pb

  4. #24
    Low Bitrate
    Join Date
    Nov 2006
    Location
    Huntsville, AL
    Posts
    73
    Hi all,

    Added a couple more color locations regarding the OSK alphabetic buttons, including the speed-alert numbers. These locations, highlighted in blue, are 2 dword locations separated by an "add" opcode ("05").

    If you zero out the first 4 bytes, then skip over the "05", the next 4 bytes will be the color you want. Not particularly efficient code, but at least we can get what we need.

    I still haven't located the black "current destination" text. The text seems to be drawn in the same "DrawTextA" routine that is also drawing the "Current Destination" title text, but I haven't located a color value for it. The containing subroutine has about 20 variables and calls all of the functions to instantiate and draw the window. I guess I'm just going to have to sit down and trace out each one. IDA doesn't pick up the parameters correctly because the sub is called dynamically. -- Sorry JIT.

    pb

  5. #25
    Raw Wave lostreception's Avatar
    Join Date
    Sep 2004
    Location
    NY
    Posts
    1,806
    awesome with this and iGQwerty there isnt much that cant be changed now cause i dont know about you but i wanna beat the guy who made the keyboard abcd

    This should be a sticky. great work
    .______
    | '_ |__\___
    [(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

  6. #26
    Low Bitrate
    Join Date
    Nov 2006
    Location
    Huntsville, AL
    Posts
    73
    Hi LostReception,

    Speaking of QWERTY...

    One of the first addresses I found was the Speed-Alert numeric keypad table. The address is located at 0xD5331 and contains the ASCII characters used to generate the buttons. You can actually change the following bytes and still remain in the window area:
    0xD5330 - 0xD5336
    0xD5338 - 0xD533E
    0xD5340 - 0xD5346

    There are also a few ASCII tables used for the OSK's. Just search for the text: "ABCDEFGd". The "d" is the backspace key, "hh" is the numeric keypad switch, etc. The table isn't too hard to figure out. Change the ASCII to get what you want.

    Unfortunately, the existing OSK window isn't wide enough for a true QWERTY keypad, which is why I haven't mentioned this before. Yes, you can change the buttons, and the changes also enter the correct text into the edit box, but who wants a keypad like this?:
    QWERTYUI
    ASDFGHJK
    ZXCVBNM[del]
    OPL[num][sp][ok]

    pb

  7. #27
    Raw Wave lostreception's Avatar
    Join Date
    Sep 2004
    Location
    NY
    Posts
    1,806
    Quote Originally Posted by pbarrette View Post
    Hi LostReception,

    Speaking of QWERTY...

    One of the first addresses I found was the Speed-Alert numeric keypad table. The address is located at 0xD5331 and contains the ASCII characters used to generate the buttons. You can actually change the following bytes and still remain in the window area:
    0xD5330 - 0xD5336
    0xD5338 - 0xD533E
    0xD5340 - 0xD5346

    There are also a few ASCII tables used for the OSK's. Just search for the text: "ABCDEFGd". The "d" is the backspace key, "hh" is the numeric keypad switch, etc. The table isn't too hard to figure out. Change the ASCII to get what you want.

    Unfortunately, the existing OSK window isn't wide enough for a true QWERTY keypad, which is why I haven't mentioned this before. Yes, you can change the buttons, and the changes also enter the correct text into the edit box, but who wants a keypad like this?:
    QWERTYUI
    ASDFGHJK
    ZXCVBNM[del]
    OPL[num][sp][ok]

    pb
    yea i started there and ended up with what i have now cause of that problem
    hopefully Inav will listen to us on the NEXT version we can only hope (but they never do) i shouldnt say never but rarely thx again for the hard work
    .______
    | '_ |__\___
    [(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

  8. #28
    Low Bitrate
    Join Date
    Nov 2006
    Location
    Huntsville, AL
    Posts
    73
    Hi All,

    Updated with more color locations.. I should have just about all of the OSK color locations soon.

    The OSK edit box still has me stumped though. Anyone have any ideas?

    pb

  9. #29
    Raw Wave justintime's Avatar
    Join Date
    Apr 2005
    Posts
    2,695
    I don't think I understand the 'blue' special DWORD color rule from your list.

    For example:
    0x30E37 Destination - POI - Food OSK - NumPad Buttons Text (x2)

    What I see in that region is this: (the bold location is exactly the address you gave)
    ...25 01 00 FE 00 05 FF FF 00 00 8B 11 50 FF 52...

    From your exaplanation:
    BLUE = DWORD+"05"+DWORD Color locations. Set first 4 bytes to 0's. Skip over "05". Set second 4 bytes to color in RGB0 format.

    I don't see that pattern at all! What *exact* version of UMPC are you using?
    2002 Honda CR-V
    Carputer progress: 90% [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ -]
    Spent so far: $1105.90


    Download the NEXUS Skin for Centrafuse
    ...or even Listen to my music

  10. #30
    Low Bitrate
    Join Date
    Nov 2006
    Location
    Huntsville, AL
    Posts
    73
    Ah Crap,

    I knew I was going to get typos in this list.

    Your PM box is full, so I can't reply to yours. What I was going to reply with was this:

    As I find the locations, I mark them in the WinHex position manager. When I decide to update the list, I open the position manager and transcribe the new entries into notepad. Then I add the BBCode formatting, then edit the post, pasting in the new list.

    Since the number of locations has grown significantly, my typo rate has gone up as well. Also, the way the position manager works is this: When you open the position manager and add a new position, the hex offset is filled in automatically with the position of the cursor. I must have had the cursor in the wrong position when I marked the Dest-POI-FoodOSK-Numpad location. But not by much.

    You found this:
    25 01 00 FE 00 05 FF FF 00 00 8B 11 50 FF 52

    But the location should actually be 0x30E32, where you would find this:
    25 01 00 FE 00 05 FF FF 00 00 8B 11 50 FF 52

    So the change would be:
    25 01 00 FE 00 05 FF FF 00 00 8B 11 50 FF 52
    25 00 00 00 00 05 FF 00 FF 00 8B 11 50 FF 52

    That will change it from white to purple.

    See that:
    01 00 FE 00
    +FF FF 00 00
    -------------
    =FF FF FF 00

    I'll make the corrections you noted. If you find any more, let me know.

    pb

Page 3 of 5 FirstFirst 12345 LastLast

Similar Threads

  1. Replies: 570
    Last Post: 11-05-2009, 02:49 PM
  2. How to setup iGuidance GPS for RoadRunner
    By MatrixPC in forum RR FAQ
    Replies: 31
    Last Post: 05-22-2009, 08:29 AM
  3. Replies: 17
    Last Post: 06-15-2006, 12:46 AM
  4. iGuidance Font Size Fix summary thread
    By Viscouse in forum GPS
    Replies: 29
    Last Post: 03-28-2006, 06:21 PM
  5. 25 lost hacks
    By P3rv3rt B3ar in forum General MP3Car Discussion
    Replies: 8
    Last Post: 10-25-2005, 12:34 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
  •