다야몽 gpsgate 없이 맵피 실행 성공

터치다이아몬드에 맵피는 궁합이 잘 맞습니다. 겂 없이 덜컥 정품 맵피 질러놓고 실행안되면 어쩌나 걱정했던 게 우습게 돼 버렸죠.

처음에는 카페 등을 돌아다니며 끌어모은 지식으로 gpsgate 프로그램을 다야몽에 깔고 가상 포트를 잡아 맵피를 썼습니다. 자세한 설명을 해주신 ‘쭈도사’님의 블로그 ‘터치다이아몬드에서 맵피사용 방법’을 보고 설정했습니다.

그렇지만 gpsgate 이넘의 플그램이 세어웨어다보니 몇일 지나니 과자를 달라네요. 어둠의 경로를 훑으면 과자 못 구하기야 하겠습니까만, 그러고 싶은 맘이 별루 안생기는지라 걍 이넘 없이 써보기로 했습니다.

어제 똥침 놓고 무식하게 걍 맵피 설치했습니다. 그리고 바로 실행하니, 이런 아무 이상 없이 잘 작동하지 뭡니까. 이건 너무 쉽게 작동하니 오히려 머쓱해지네요. 참고로 내 다야몽은 순정롬에 제조사 공식 패치만 설치했습니다.

똥침놓고 나서 한 일이라고는 맵피 설치한 것밖에 없습니다. 다야몽 시작>설정>시스템>내부GPS 설정은 건드리지도 않았습니다. 방금 보니 프로그램에 CPS 포트는 com4로 돼 있구요 하드웨어 탭의 하드웨어포트는 ‘없음’ 전송속도는 4800 으로 잡혀 있네요. 액세스탭에는 자동으로 GPS 관리(권장)이 체크돼 있네요.

위치뿐만 아니라 고도까지도 정확(?)하게 잡아냅니다. 아래 사진에서 녹색 점이 많을수록 정확한 위치를 잡아내는 듯한데, 운전중이다보니 사진 찍는 데는 실패했습니다. 살펴보니 3개까지 녹색 점이 뜨더군요.

이 상태에서 모트 스크립트를 이용한 스크립트(자세한 내용은 아래에)로 가로화면에서 맵피를 실행했습니다. 그랬더니 아무런 문제 없이 잘 잡힙니다.

네비 세로 보기가 익숙한 분이라면 그냥 쓰면 되지만, 가로보기가 더 좋다면 편리하게 스크립트를 짜서 가로보기로 실행할 수도 있습니다. 그러려면 모트 스크립트 프로그램을 설치해야 합니다. 맵피 자체에 가로보기 기능이 있는 것으로 압니다만, 나는 터치플로 3D가 편리해서 쓰고 있는데다 터치락프로까지 깔아 쓰다보니 몇가지 필요한게 있어 나는 스크립트를 짜서 실행하고 있습니다. 스크립트는 쭈도사님의 스크립트를 약간 변형했습니다. gpsgate를 쓰지 않으므로 그 부분을 제외하고, 맵피 끝낸 다음 절전 기능 수치를 조정했습니다. 모트 스크립트 프로그램은 여기

cfile28.uf.1836EB194B2067F20DB06D.cab에 있습니다.

가로보기로 맵피 실행한 화면입니다.

그다음 메모장(나는 울트라에디터를 씁니다) 같은 텍스트 프로그램에서 아래와 같이 작성합니다. 상자 안에 든 것 만 모아서 적절한 이름.mscr 로 저장해서 쓰세요. 나는 mappy.mscr 로 저장했습니다. 다야몽 windows>시작메뉴 나 windows>시작메뉴>프로그램에 넣어서 쓰면 좋습니다. 아니면 터치플로3d>프로그램에 등록해서 써도 되겠지요. 나는 두가지 다 해놓고 씁니다.

(추가)이궁, 화면 가로폭 때문에 약간의 문제가 생기네요. 아래 스크립트 내용 중 Reg 로 시작되는 데서부터 다음 Reg 앞쪽까지가 한 줄로 표시돼야 합니다. 중간에 엔터나 탭 같은 특수문자가 들어가지 않아야 한다는 것이지요. Reg로 시작해서 System 사이에 공백이 엄청 들어가 있는데, 이는 오로지 화면에 그렇게 표시될 뿐이고, 그 엄청난 공백은 사실은 스페이스 하나입니다.

일단은 터치플로 3D를 비활성화합니다.

RegWriteDWord(“HKLM”, “SoftwareMicrosoftTodayItemsTouchFLO 3D”, “Enabled”, 0)
RedrawToday

다음으로는 자동 절전 기능을 꺼야겠지요.

RegWriteDWord(“HKCU”, “ControlPanelBackLight”, “BatteryTimeout”, “0” )
RegWriteDWord(“HKLM”, “SystemCurrentControlSetControlPowerTimeouts”, “BattSuspendTimeout”, “0” )
RegWriteDWord(“HKCU”, “ControlPanelBackLight”, “ACTimeout”, “0” )
RegWriteDWord(“HKLM”, “SystemCurrentControlSetControlPowerTimeouts”, “ACSuspendTimeout”, “0” )

다음으로는 화면을 가로로 조정해야 합니다. 아래 Rotate (270) 부분은 반시계방향으로 90도 돌리는 명령입니다. 시계방향으로 90도 돌리려면(다야몽 아래쪽이 왼쪽으로 가게 하려면) Rotate (270) 이것을 Rotate (90)으로 해주면 됩니다. 볼륨도 최대치로 올렸습니다. 

Rotate (270)
SetVolume( 255 )

 

맵피를 실행시키죠. 

RunWait( “내부 저장소Program FilesMappyMappy.exe” )

맵피 이용이 끝났습니다. 맵피 화면에서 종료하기를 선택해서 정상적으로 종료해야합니다. 그러면 화면을 원래대로 세로로 변경해야겠지요. 0도로 돌리라는 것이니 원래 모드로 돌아오는 것입니다. 거꾸로 쓰고싶다면 Rotate (0) 이걸 Rotate (180)으로 해주면 되지 싶은데, 해보지는 않았습니다. 

Rotate (0)

 

다음으로는 자동절전 기능을 복원해야 합니다. 각각 큰 따옴표(“”) 안에 들어 있는 숫자는 초를 나타냅니다. 스스로 원하는대로 설정해주면 될겁니다. RegWriteDWord(“HKCU”, “ControlPanelBackLight”, “BatteryTimeout”, “180”) 이건 30 정도, RegWriteDWord(“HKLM”, “SystemCurrentControlSetControlPowerTimeouts”, “BattSuspendTimeout”, “600”) 이건 60 정도를 하면 배터리로 구동될 때 30초면 화면이 꺼지고 60초면 기기가 꺼집니다. RegWriteDWord(“HKCU”, “ControlPanelBackLight”, “ACTimeout”, “600”) 이건 AC 전원일 때 화면 꺼지는 시간이고 RegWriteDWord(“HKLM”, “SystemCurrentControlSetControlPowerTimeouts”, “ACSuspendTimeout”, “1800”) 이건 AC 전원일때 시스템 서스펜드 모드 진입 시간입니다. 그렇지만 여기서 설정한 시간은 터치락 프로그램을 쓴다면 의미가 없는 것 같습니다. 락 걸리는 시간을 터치락 프로그램에서 제어하기 때문이겠지요.

RegWriteDWord(“HKCU”, “ControlPanelBackLight”, “BatteryTimeout”, “180”)
RegWriteDWord(“HKLM”, “SystemCurrentControlSetControlPowerTimeouts”, “BattSuspendTimeout”, “600”)
RegWriteDWord(“HKCU”, “ControlPanelBackLight”, “ACTimeout”, “600”)
RegWriteDWord(“HKLM”, “SystemCurrentControlSetControlPowerTimeouts”, “ACSuspendTimeout”, “1800”)

다음으로 터치플로3D를 활성화하고 다시 표시하라는 것입니다.

RegWriteDWord(“HKLM”, “SoftwareMicrosoftTodayItemsTouchFLO 3D”, “Enabled”, 1)
RedrawToday

이렇게 하면 다야몽에서 gpsgate 없이 맵피 실행하는 데 아무런 문제가 없었습니다.

한가지 덧붙이자면 gps나 여타 프로그램이 모바일 기기에서는 기기 특성을 많이 탄다고 알고 있습니다. 그래서 저처럼 해도 안되는 경우도 있을 것입니다. 그 때는 과자를 먹이는 한이 있더라도 gpsgate를 써서 쭈도사님이 설명한 것과 같은 방법으로 쓰는 것이 정신건강에 좋을 것 같네요.

디지로그

축구가 좋은 축구입니다.

%d 블로거가 이것을 좋아합니다: