Skip to content

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.

Navigation

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

Clone this wiki locally