แก้ไขข้อความใหม่ รายละเอียดการทำเสียงเตือนของผมครับ1.
แก้ไขไฟล์ variable_def.ui ที่อยู่ใน data.zip > ui_igo9 > common > ui (ในส่วนของ Speedcam) โดยเพิ่ม id 16,17,18,28,29,30 ดังนี้<userlist extendedSpeedCamList text="str" id="int" visual="bool" audio="int" visible="bool" speedlimit="bool" useroadspeedlimit="bool">
<view visibility_filter=visible/>
<default visible=1 speedlimit=true useroadspeedlimit=true>
<row text="Speed Camera" id=0 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(0)) visible=(%lua.speedcamAllowed && %lua.GotGPS) >
<row text="Mobile Speed Camera" id=1 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(1)) visible=(%lua.speedcamAllowed && %lua.GotGPS) >
<row text="Built-in Speed Camera" id=2 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(2)) visible=(%lua.speedcamAllowed && %lua.GotGPS) >
<row text="Average Speed Camera" id=3 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(3)) visible=(%lua.speedcamAllowed && %lua.GotGPS && %lua.CSpdFilter) >
<row text="Red Light Camera" id=4 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(4)) visible=(%lua.speedcamAllowed && %lua.GotGPS) >
<row text="Red Light and Speed Camera" id=11 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(11)) visible=(%lua.speedcamAllowed && %lua.GotGPS) >
<row text="Bus Lane Camera" id=7 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(7)) visible=(%lua.speedcamAllowed && %lua.GotGPS) >
<row text="Railroad Crossing" id=6 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(6))>
<row text="High Accident Zone" id=8 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(
)>
(ตรงตัวกาตูนเป็นเลข 8 นะครับ) <row text="School Zone" id=9 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(9))>
<row text="Town Entry Point" id=10 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(10))>
<row text="Toll Booth" id=12 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(12))>
<row text="Hospital, Ambulance" id=13 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(13))>
<row text="Fire Station" id=14 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(14))>
<row text="Congestion Charge Zone" id=15 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(15))>
<row text="Dangerous Area" id=31 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(31))>
<row text="Cross" id=16 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(16))>
<row text="Curve" id=17 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(17))>
<row text="LPG Station" id=18 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(18))>
<row text="NGV Station" id=19 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(19))>
<row text="Home I" id=28 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(28))>
<row text="Home II" id=29 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(29))>
<row text="Home III" id=30 visual=0 audio=0 useroadspeedlimit=(sc_SpeedcameraUseRoadSpeedLimit(30))>
</userlist>
2.
ปรับแต่งภาพ speedwarn ที่อยู่่ใน data.zip > ui_igo9 > common > 480_272 ให้สอดคล้องกับเสียงเตือน ได้แก่ไฟล์ico_speedcams.bmp
speedwarn.bmp
speedwarn_list.bmp
speedwarn0 ถึง 4.bmp
speedwarn0 ถึง 4_list.bmp
3.
ใช้ Notepad ทำไฟล์ speedcam ที่ต้องการแสดง เอาไปใส่ไว้ใน content > speedcam ตามตัวอย่างไฟล์ ไฟแดง.txt (บันทึกแบบ ANSI)
X,Y,TYPE,SPEED,DIRTYPE,DIRECTION
100.1473653316,15.3947905136,3,0,0,0 ;สามแยกสายเอเชีย-ชัยนาท (ถนนสายเอเชีย-พหลโยธิน)
100.1002979279,15.3010331941,3,0,0,0 ;สี่แยกเข้าอำเภอมโนรมย์ (ถนนพหลโยธิน)
100.1303333044,15.1891306239,3,0,0,0 ;สี่แยกเข้าเมืองชัยนาท (ถนนพหลโยธิน)
100.1442968845,15.1620530807,3,0,0,0 ;สี่แยกสะพานใหม่ (ถนนสาย 340 ชัยนาท-สุพรรณบุรี)
100.1487547159,15.0444871025,3,0,0,0 ;สี่แยกเข้าอำเภอสรรคบุรี (ถนนสาย 340 ชัยนาท-สุพรรณบุรี)
100.0737547874,14.9971678906,3,0,0,0 ;สามแยกเข้าอำเภอหันคา (ถนนสาย 340 ชัยนาท-สุพรรณบุรี)
100.0817155838,14.9439763309,3,0,0,0 ;สี่แยกป้อมตำรวจปากน้ำ (ถนนสาย 340 ชัยนาท-สุพรรณบุรี)
100.0091779232,14.9893641102,3,0,0,0 ;สี่แยกใกล้ สนง.เกษตรอำเภอหันคา (ถนนสาย 3039)
100.0071179867,14.9805236275,3,0,0,0 ;สี่แยกใกล้ ร.ร.หันคา (ถนนสาย 3039-3211)
99.9842011929,14.966946091,3,0,0,0 ;สี่แยกป้อมตำรวจบ้านเชี่ยน (ถนนสาย 3211)
4.
กำหนดรายละเอียดในไฟล์ sys.txt ดังนี้[oasis]
include_directories="PICTURE::%sdcard%/Picture"
include_directories="MUSIC::%sdcard%/Music"
[map.car_display]
car="Volkswagen Classic/volkswagen classic"
;แก้ไขขนาดรถใหญ่ขึ้นอีก ให้เปลี่ยนตัวเลขที่ 3 บรรทัดสุดท้ายครับ
[map]
3d_scale_carmodel=1
3dcarsizemin=8000
3dcarsizemax=8000
3dcarsizemul=8000
;เปิด extra และเปิดตัวเลือกแผนที่และขนาดตัวอักษร
[interface]
select_map_content=1
resolution_dir="480_272"
show_exit=1
extra_settings=1
show_detailed_posinfo=1
mapfontscale="200"
shutdown_time=0
vga=1
;ทำให้สามารถใช้เสียงนำทางตัวเก่าได้
[sound]
guidance_volume="255"
tts_volume="255"
alarm_volume="255"
effect_volume="255"
mic_volume="255"
csv_voice_enabled="1"
;ป้องกันไฟหน้าจอดับเอง
[power]
backlight_status="0"
disconnect_gps_on_suspend="0"
[rawdisplay]
screen_x=480
screen_y=272
highres=0
[poi]
use_multi_poi_icon=0
[debug]
experimental_features="1"
[regional]
default_language="thai"
[3d_config]
disable_roadsign_navigation_mode="0"
roadsign_lines_per_screen="15"
;ถ้าอยากให้เห็นท้องฟ้ากับพื้นดินอย่างละครึ่ง ให้เปลี่ยน defaultangle = 85 ครับ
[Camera1]
minZoom = 60
maxZoom = 250
defaultzoom3d = 80
minangle = 50
maxangle = 85
defaultangle = 80
[dynamiccompressor]
compressor=1
a0=56806
thrs=24703
ratio=8
gain=12
[tts]
always_say_road_names=3
[sound]
ding=0
[warning]
speedcam_enabled=1
speedcam_warning=1
[lua]
vgjpetrol_remindon="0"
[msnd]
enabled=0
[speedcam_category:0]
warn_distances="0:1500"
approach_beep_distances="100,250,500"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มีกล้อง.ตรวจจับ.ความเร็ว.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ระวัง..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.ข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.ข้ะ.."
approach_beep_sound="speedcam"
overspeed_sound="speedcam_over"
[speedcam_category:1]
warn_distances="0:1500"
approach_beep_distances="100,250,500"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มีกล้อง.ตรวจจับ.ความเร็ว.แบบเคลื่อนที่.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ระวัง..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.แบบเคลื่อนที่.ข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.แบบเคลื่อนที่.ข้ะ.."
approach_beep_sound="speedcam"
overspeed_sound="speedcam_over"
[speedcam_category:2]
warn_distances="0:1500"
approach_beep_distances="100,250,500"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มีกล้อง.ตรวจจับ.ความเร็ว.แบบบิ้วอิน.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ระวัง..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.แบบบิ้วอิน.ข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.แบบบิ้วอิน.ข้ะ.."
approach_beep_sound="speedcam"
overspeed_sound="speedcam_over"
[speedcam_category:3]
warn_distances="0:1500"
approach_beep_distances="100,250,500"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มีกล้อง.ตรวจจับ.ความเร็ว.เฉลี่ย.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ระวัง..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.เฉลี่ย.ข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..แถวนี้.มีกล้อง.ตรวจจับ.ความเร็ว.เฉลี่ย.ข้ะ.."
approach_beep_sound="speedcam"
overspeed_sound="speedcam_over"
[speedcam_category:4]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มี.ไฟแดง.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.ไฟแดง.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..ใกล้จะถึง.ไฟแดง.แล้วข้ะ.."
approach_beep_sound="redlight"
overspeed_sound="redlight_over"
[speedcam_category:5]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มีกล้อง.ตรวจจับ.การฝ่าฝืน.สัญญานไฟ.และพื้นที่.บังคับ.การใช้.ความเร็ว.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.กล้อง.ตรวจจับ.การฝ่าฝืน.สัญญานไฟ.และพื้นที่.บังคับ.การใช้.ความเร็ว.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..ใกล้จะถึง.กล้อง.ตรวจจับ.การฝ่าฝืน.สัญญานไฟ.และพื้นที่.บังคับ.การใช้.ความเร็ว.แล้วข้ะ.."
approach_beep_sound="!msgbox"
overspeed_sound="!nav_dingding"
[speedcam_category:6]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มีทาง.รถไฟ.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้ถึง.ทางรถไฟ.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..ใกล้ถึง.ทางรถไฟ.แล้วข้ะ.."
approach_beep_sound="train"
overspeed_sound="train_over"
[speedcam_category:7]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มีกล้อง.ตรวจจับ.ช่องรด.ประจำทาง.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ระวัง..อย่าขับใน.ช่องเดิน.รดประจำทาง.น่ะค๊ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..อย่าขับใน.ช่องเดิน.รดประจำทาง.น่ะค๊ะ.."
approach_beep_sound="!msgbox"
overspeed_sound="!alert6"
[speedcam_category:8]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มีจุดเกิด.อุบัดติเหต.บ่อยครั้ง.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้ถึง.จุดเกิด.อุบัดติเหต.บ่อยครั้ง.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..ใกล้ถึง.จุดเกิด.อุบัดติเหต.บ่อยครั้ง.แล้วข้ะ.."
approach_beep_sound="danger"
overspeed_sound="danger_over"
[speedcam_category:9]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.เป็นเขต.โรงเรียน.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ระวัง.นักเรียน.ข้าม.ถนน.ด้วยข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..ระวัง.นักเรียน.ข้าม.ถนน.ด้วยข้ะ.."
approach_beep_sound="school"
overspeed_sound="school_over"
[speedcam_category:10]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มีด่าน.ตอ.มอ.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.ด่าน.ตอ.มอ.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..ใกล้จะถึง.ด่าน.ตอ.มอ.แล้วข้ะ.."
approach_beep_sound="!msgbox"
overspeed_sound="!alert6"
[speedcam_category:12]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มีด่าน.เก็บค่า.ผ่านทาง.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.ด่านเก็บค่า.ผ่านทาง.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..ใกล้จะถึง.ด่านเก็บค่า.ผ่านทาง.แล้วข้ะ.."
approach_beep_sound="tollbooth"
overspeed_sound="tollbooth_over"
[speedcam_category:13]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.เป็นเขต.โรงพยาบาล.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ระวัง.แถวนี้เขต.โรงพยาบาล.ข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..แถวนี้เขต.โรงพยาบาล.ข้ะ.."
approach_beep_sound="!msgbox"
overspeed_sound="!nav_dingding"
[speedcam_category:14]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ข้างหน้า.มีสถานี.ดับเพลิง.ข้ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="แถวนี้.มีสถานี.ดับเพลิง.ข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="แถวนี้.มีสถานี.ดับเพลิง.ข้ะ.."
approach_beep_sound="!msgbox"
overspeed_sound="!nav_dingding"
[speedcam_category:15]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.เป็นเขต.การจราจร.หนาแน่น.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.เขต.การจราจร.หนาแน่น.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..ใกล้จะถึง.เขต.การจราจร.หนาแน่น.แล้วข้ะ.."
approach_beep_sound="!msgbox"
overspeed_sound="!alert6"
[speedcam_category:16]
warn_distances="0:500"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้า.มีทางแยก.ข้ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.ทางแยก.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..ใกล้จะถึง.ทางแยก.แล้วข้ะ.."
approach_beep_sound="cross"
overspeed_sound="cross_over"
[speedcam_category:17]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ระวัง..ข้างหน้ามี.โค้ง.อันตะราย.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.โค้ง.อันตะราย.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..ใกล้จะถึง.โค้ง.อันตะราย.แล้วข้ะ.."
approach_beep_sound="curve"
overspeed_sound="curve_over"
[speedcam_category:18]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="อีก.หนึ่ง.กิโล.เมด.ข้างหน้ามี.ปั๊ม.แก๊ส.แอวพีจี.ข้ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.ปั๊ม.แก๊ส.แอวพีจี.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า.ถ้าจะ.เติมแก๊ส.แอวพีจี.."
approach_beep_sound="lpg"
overspeed_sound="lpg_over"
[speedcam_category:19]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="อีก.หนึ่ง.กิโล.เมด.ข้างหน้ามี.ปั๊ม.แก๊ส.เอ็นจีวี.ข้ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.ปั๊ม.แก๊ส.เอ็นจีวี.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า.ถ้าจะ.เติมแก๊ส.เอ็นจีวี.."
approach_beep_sound="lpg"
overspeed_sound="lpg_over"
[speedcam_category:28]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="อีก.หนึ่งกิโลเมด.จะถึง.บ้านคุนย่า.ข้ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.บ้านคุนย่า.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้า.ช้า..ใกล้จะถึง.บ้านคุนย่า.แล้วข้ะ.."
approach_beep_sound="!msgbox"
overspeed_sound="!nav_dingding"
[speedcam_category:29]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="อีก.หนึ่งกิโลเมด.จะถึง.บ้านคุนยาย.ข้ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.บ้านคุนยาย.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้า.ช้า..ใกล้จะถึง.บ้าน.คุนยาย.แล้วข้ะ.."
approach_beep_sound="!msgbox"
overspeed_sound="!nav_dingding"
[speedcam_category:30]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="อีก.หนึ่งกิโลเมด.จะถึง.บ้านไอติม.ข้ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ใกล้จะถึง.บ้านไอติม.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้า.ช้า..ใกล้จะถึง.บ้านไอติม.แล้วข้ะ.."
approach_beep_sound="!msgbox"
overspeed_sound="!nav_dingding"
[speedcam_category:31]
warn_distances="0:1000"
approach_beep_distances="100,250"
activated_spoken_type=speech
activated_speech="ข้างหน้า.มีพื้นที่.อันตะราย.น่ะค๊ะ.."
approach_beep_spoken_type=speech
approach_beep_speech="ระวัง..ใกล้ถึง.พื้นที่.อันตะราย.แล้วข้ะ.."
overspeed_spoken_type=speech
overspeed_speech="ขับช้าช้า..ใกล้ถึง.พื้นที่.อันตะราย.แล้วข้ะ.."
approach_beep_sound="danger"
overspeed_sound="danger_over"