-
-
Notifications
You must be signed in to change notification settings - Fork 145
Navigation
olli991 edited this page Feb 19, 2021
·
1 revision
The MIBs have a lot of stuff to discover. Maybe that's why VW called them "Discover Pro".
This wiki-page is about research on the filesystem of the MIBs, and ideas about what file has which function.
The /navigation folder holds all files related to the navigation system.
Navigation
│ AppStartATF # ?
│ ATFHorizonProvider.conf # ?
│ channel_configuration.txt # ?
│ CTracer.conf # ?
│ current.usage # ?
│ DRController # ?
│ DRController.cfg # ?
│ IconProviderApp # ?
│ IconProviderApp.cfg # ?
│ lib*.so # compiled library files
│ mapprefs.xml # map preferences file. Potentially interesting.
│ memdump.cfg # ?
│ navStartup # navStartup binary
│ navStartup.sh # Script to run navStartup with certain environment variables
│ PNavApp # ? Executable, mostly identical to AppStartATF
│ PNavApp.cfg # ?
│ PSFVersion.txt # Some version info
│ SCC # ScriptingCommandlineClient, used for testing?
│ SignalMapper-1.4.cfg # ? Something for testing, I guess.
│ SignalMapper-1.4_Org.cfg # ? Something for testing, I guess.
│ SignalMapper-1.4_TrafficPlayer.cfg # ? Something for testing, I guess.
│ SignalMapper-1.5.cfg # ? Something for testing, I guess.
│ SignalMapper-1.5_Org.cfg # ? Something for testing, I guess.
│ SignalMapper-1.5_TrafficPlayer.cfg # ? Something for testing, I guess.
│ TrafficPlaybackControlTmc.cfg # Configuration file for TrafficPlaybackControl
│ TrafficPlaybackControlTpeg.cfg # Configuration file for TrafficPlaybackControl
│ vp.sh # Script that will run a given test scenario
│
├───Materials
│ materials.cff # Containerfile for materials.
│
├───resources
│ ├───app
│ │ └───vw # Folder has resources for each region.
│ │ ├───asia
│ │ ├───aus
│ │ ├───eu
│ │ │ │ amzoomconfig.xml # In what cases should the navi autozoom?
│ │ │ │ amzoomconfig_1280x640.xml # same, but for big screen. Not there for all regions.
│ │ │ │ images.cff # !! Container with navi-related images. Icons, POI icons, Flags, Road classes, brand logos, etc.
│ │ │ │ # !!use extract-cff.py from tools to extract this file.
│ │ │ │
│ │ │ │ resourceConfig.xml # resource ID's for each of the files in images.cff
│ │ │ │ revision.txt # version management file
│ │ │ │ version-cfg.txt # version management file
│ │ │ │
│ │ │ ├───exitview # folder with graphics for exitview, and
│ │ │ │ dash.png # BetweenMarkingTexture image file
│ │ │ │ dashramp.png # RampMarkingTexture image file
│ │ │ │ exitviewconfig.evx # What does the exit view look like, xml file with colors, settings, etc.
│ │ │ │ guardrail.png # image file
│ │ │ │ ramp.png # RampTexture image file
│ │ │ │ road.png # RoadTexture image file
│ │ │ │ solid.png # BorderMarkingTexture image file
│ │ │ │ triangle.png # TriangleMarkingTexture image file
│ │ │ │ validityrules.xml # Basic rules for exitview
│ │ │ │
│ │ │ ├───Font # Fonts used by navigation
│ │ │ │ VWTextCarUI-Bold.ttf
│ │ │ │ VWTextCarUI-Light.ttf
│ │ │ │ VWTextCarUI-Regular.ttf
│ │ │ │ VWThesisSansLight.ttf
│ │ │ │ VWThesisSansRegular.ttf
│ │ │ │ VWThesisSemibold.ttf
│ │ │ │
│ │ │ ├───gui
│ │ │ │ │ bitmap.skn # xml file with some gui element configurations
│ │ │ │ │ road_name_marker.png # graphic used for street pins
│ │ │ │ │ Street_Pin_Shadow2D.png # shadow for this pin
│ │ │ │ │ Street_Pin_Shadow3D.png # shadow for this pin in 3d-view
│ │ │ │ │
│ │ │ │ └───1 # alternative textures to be used at night
│ │ │ │ road_name_marker.png
│ │ │ │ Street_Pin_Shadow2D.png
│ │ │ │ Street_Pin_Shadow3D.png
│ │ │ │
│ │ │ ├───guidanceview
│ │ │ │ guidanceviewcommon_285x276.cff
│ │ │ │ guidanceviewcommon_363x260.cff
│ │ │ │ guidanceview_default_285x276.xml
│ │ │ │ guidanceview_default_363x260.xml
│ │ │ │ guidanceview_exitview_285x276.xml
│ │ │ │ guidanceview_exitview_363x260.xml
│ │ │ │ guidanceview_kdk_285x276.xml
│ │ │ │ guidanceview_kdk_363x260.xml
│ │ │ │
│ │ │ ├───HUD
│ │ │ │ exitview_id_map.txt.gz #zip file, holds a textfile which links resource id's to certain usecases
│ │ │ │
│ │ │ ├───intersectionmap
│ │ │ │ KDKConfig.kdx
│ │ │ │
│ │ │ ├───MapConfigs
│ │ │ │ │ fontconfig_default_0.fcx
│ │ │ │ │ mapconfig_default_0_DTM.mxf.gz #map configuration, colors and such for daytime, Gz'd xml file
│ │ │ │ │ mapconfig_default_1_DTM.mxf.gz #map configuration, colors and such for nighttime, Gz'd xml file
│ │ │ │ │ mapconfig_default_kombi_0.mxf.gz #KOMBI map configuration, colors and such for daytime, Gz'd xml file
│ │ │ │ │ mapconfig_default_kombi_1.mxf.gz #KOMBI map configuration, colors and such for nighttime, Gz'd xml file
│ │ │ │ │ mapconfig_traffic_kombi_0.mxf.gz
│ │ │ │ │ mapconfig_traffic_kombi_1.mxf.gz
│ │ │ │ │ tti_events.csv.gz
│ │ │ │ │
│ │ │ │ └───1280x640 # similar map configs, but for alternative resolution
│ │ │ │ mapconfig_default_0_DTM.mxf.gz
│ │ │ │ mapconfig_default_1_DTM.mxf.gz
│ │ │ │ mapconfig_default_kombi_0.mxf.gz
│ │ │ │ mapconfig_default_kombi_1.mxf.gz
│ │ │ │ mapconfig_traffic_kombi_0.mxf.gz
│ │ │ │ mapconfig_traffic_kombi_1.mxf.gz
│ │ │ │
│ │ │ ├───Models
│ │ │ │ objects.cff # holds carsor.sfc and shadow png files. This is the navigation arrow.
│ │ │ │
│ │ │ ├───pcconfig
│ │ │ │ iconsmappings.xml
│ │ │ │ komoviewstyle.conf
│ │ │ │ pcmap.conf
│ │ │ │ PCMappings.xml.gz
│ │ │ │ spellersettings.xml
│ │ │ │ tmcadapter.cfg
│ │ │ │ translitcountries.txt
│ │ │ │ zoomlevel.conf
│ │ │ │ zoomlevel_instance0.xml.gz
│ │ │ │ zoomlevel_instance1.xml.gz
│ │ │ │ zoomlevel_instance2.xml.gz
│ │ │ │ zoomlevel_instance3.xml.gz
│ │ │ │ zoomlevel_instance4.xml.gz
│ │ │ │
│ │ │ ├───poi
│ │ │ │ │ lang_map.xml
│ │ │ │ │ petrol_stations.pc.gz
│ │ │ │ │ poi_vw.pc.gz #POI categories file which links icons to categories. Gz'd XML file.
│ │ │ │ │
│ │ │ │ └───_replace
│ │ │ │ └───petrol_stations
│ │ │ │ fuel_cnggasoline.pc1.gz
│ │ │ │ fuel_diesel.pc1.gz
│ │ │ │ fuel_electric.pc1.gz
│ │ │ │ fuel_electricgasoline.pc1.gz
│ │ │ │ fuel_gasoline.pc1.gz
│ │ │ │ fuel_gasolinecng.pc1.gz
│ │ │ │ fuel_gasolineelectric.pc1.gz
│ │ │ │ fuel_gasolinelpg.pc1.gz
│ │ │ │ fuel_lpggasoline.pc1.gz
│ │ │ │
│ │ │ ├───res
│ │ │ │ └───strings # Gz'd XML files with string translations
│ │ │ │ ar-AE.xml.gz
│ │ │ │ ar-SA.xml.gz
│ │ │ │ bg-BG.xml.gz
│ │ │ │ bs-BA.xml.gz
│ │ │ │ cs-CZ.xml.gz
│ │ │ │ da-DK.xml.gz
│ │ │ │ de-DE.xml.gz
│ │ │ │ el-GR.xml.gz
│ │ │ │ en-GB.xml.gz
│ │ │ │ en-US.xml.gz
│ │ │ │ es-ES.xml.gz
│ │ │ │ es-MX.xml.gz
│ │ │ │ et-EE.xml.gz
│ │ │ │ fi-FI.xml.gz
│ │ │ │ fr-FR.xml.gz
│ │ │ │ hr-HR.xml.gz
│ │ │ │ hu-HU.xml.gz
│ │ │ │ it-IT.xml.gz
│ │ │ │ lang_map.xml # supported languages and what xml goes with it
│ │ │ │ lt-LT.xml.gz
│ │ │ │ lv-LV.xml.gz
│ │ │ │ nl-NL.xml.gz
│ │ │ │ no-NO.xml.gz
│ │ │ │ pl-PL.xml.gz
│ │ │ │ pt-BR.xml.gz
│ │ │ │ pt-PT.xml.gz
│ │ │ │ ro-RO.xml.gz
│ │ │ │ ru-RU.xml.gz
│ │ │ │ sk-SK.xml.gz
│ │ │ │ sl-SI.xml.gz
│ │ │ │ sr-RS.xml.gz
│ │ │ │ sv-SE.xml.gz
│ │ │ │ tr-TR.xml.gz
│ │ │ │ uk-UA.xml.gz
│ │ │ │
│ │ │ ├───roadicon
│ │ │ │ roadicon.ri.gz # Gz'd xml file with mappings for country-specific road icons
│ │ │ │
│ │ │ ├───signpost
│ │ │ │ alternate.sp # this file just indicates, that the alternate color scheme is to be used for the signposts.
│ │ │ │
│ │ │ ├───textures
│ │ │ │ textures.cff # container file with textures
│ │ │ │
│ │ │ └───tti
│ │ │ paytmc.json # TMC channels
│ │ │ paytmc_aus.json
│ │ │ paytmc_s0to15.json
│ │ │ paytmc_s0to15online.json
│ │ │ supplements.cs_CZ.gz
│ │ │ supplements.de_DE.gz
│ │ │ supplements.en_GB.gz
│ │ │ supplements.es_ES.gz
│ │ │ supplements.fi_FI.gz
│ │ │ supplements.fr_FR.gz
│ │ │ supplements.it_IT.gz
│ │ │ supplements.nl_NL.gz
│ │ │ supplements.no_NO.gz
│ │ │ supplements.pl_PL.gz
│ │ │ supplements.pt_PT.gz
│ │ │ supplements.ru_RU.gz
│ │ │ supplements.sv_SE.gz
│ │ │ supplements.tr_TR.gz
│ │ │ tmcevents.be_BE.gz
│ │ │ tmcevents.bg_BG.gz
│ │ │ tmcevents.bg_BG.imperial.gz
│ │ │ tmcevents.bs_BA.gz
│ │ │ tmcevents.bs_BA.imperial.gz
│ │ │ tmcevents.cs_CZ.gz
│ │ │ tmcevents.cs_CZ.imperial.gz
│ │ │ tmcevents.da_DK.gz
│ │ │ tmcevents.da_DK.imperial.gz
│ │ │ tmcevents.de_DE.gz
│ │ │ tmcevents.de_DE.imperial.gz
│ │ │ tmcevents.el_GR.gz
│ │ │ tmcevents.el_GR.imperial.gz
│ │ │ tmcevents.en_CA.gz
│ │ │ tmcevents.en_GB.gz
│ │ │ tmcevents.en_GB.imperial.gz
│ │ │ tmcevents.en_UK.gz
│ │ │ tmcevents.en_US.gz
│ │ │ tmcevents.en_US.imperial.gz
│ │ │ tmcevents.es_ES.gz
│ │ │ tmcevents.es_ES.imperial.gz
│ │ │ tmcevents.es_MX.gz
│ │ │ tmcevents.es_MX.imperial.gz
│ │ │ tmcevents.et_EE.gz
│ │ │ tmcevents.et_EE.imperial.gz
│ │ │ tmcevents.fi_FI.gz
│ │ │ tmcevents.fi_FI.imperial.gz
│ │ │ tmcevents.fr_CA.gz
│ │ │ tmcevents.fr_CA.imperial.gz
│ │ │ tmcevents.fr_FR.gz
│ │ │ tmcevents.fr_FR.imperial.gz
│ │ │ tmcevents.hr_HR.gz
│ │ │ tmcevents.hr_HR.imperial.gz
│ │ │ tmcevents.hu_HU.gz
│ │ │ tmcevents.hu_HU.imperial.gz
│ │ │ tmcevents.it_IT.gz
│ │ │ tmcevents.it_IT.imperial.gz
│ │ │ tmcevents.lt_LT.gz
│ │ │ tmcevents.lt_LT.imperial.gz
│ │ │ tmcevents.lv_LV.gz
│ │ │ tmcevents.lv_LV.imperial.gz
│ │ │ tmcevents.nl_NL.gz
│ │ │ tmcevents.nl_NL.imperial.gz
│ │ │ tmcevents.no_NO.gz
│ │ │ tmcevents.no_NO.imperial.gz
│ │ │ tmcevents.pl_PL.gz
│ │ │ tmcevents.pl_PL.imperial.gz
│ │ │ tmcevents.pt_BR.gz
│ │ │ tmcevents.pt_BR.imperial.gz
│ │ │ tmcevents.pt_PT.gz
│ │ │ tmcevents.pt_PT.imperial.gz
│ │ │ tmcevents.ro_RO.gz
│ │ │ tmcevents.ro_RO.imperial.gz
│ │ │ tmcevents.ru_RU.gz
│ │ │ tmcevents.ru_RU.imperial.gz
│ │ │ tmcevents.sk_SK.gz
│ │ │ tmcevents.sk_SK.imperial.gz
│ │ │ tmcevents.sl_SI.gz
│ │ │ tmcevents.sl_SI.imperial.gz
│ │ │ tmcevents.sr_RS.gz
│ │ │ tmcevents.sr_RS.imperial.gz
│ │ │ tmcevents.sv_SE.gz
│ │ │ tmcevents.sv_SE.imperial.gz
│ │ │ tmcevents.tr_TR.gz
│ │ │ tmcevents.tr_TR.imperial.gz
│ │ │ tmcevents.uk_UA.gz
│ │ │ tmcevents.uk_UA.imperial.gz
│ │ │ tmcevents.zh_HK.gz
│ │ │ tmcevents.zh_HK.imperial.gz
│ │ │ tti.te.gz
│ │ │
│ │ ├───il
│ │ ├───india
│ │ ├───meast
│ │ ├───msa
│ │ ├───msa2
│ │ ├───neast
│ │ └───za
│ └───iso
│ └───vw
│ ├───asia
│ ├───aus
│ ├───eu
│ ├───il
│ ├───india
│ ├───meast
│ ├───msa
│ ├───msa2
│ ├───neast
│ └───za
└───Scripts
tmcPlayback.sd
vp.sd