Stránka 1 z 5

INI soubory v PRIMO

PříspěvekNapsal: 30 bře 2010 09:01
od vovi
V DATA.GRO jsem nalezl soubor CLEANUP.INI, kde se dá uživatelsky nadefinovat, co se vymaže při "různých druzích mazání či resetu". Je to tam podrobně popsané včetně syntaxe pro tvorbu příkazů (a taky je z toho vidět, že DEMO PRIMO je ještě syrové, protože tam mají TODO seznam ... úkoly ke splnění).

Vzorek, ze kterého je vidět, co by mělo stačit v té které situaci vymazat, pokud to chcete dělat ručně ;)
Kód: Vybrat vše
; UI command: SETTINGS_ADVANCED_RESET
; InitOption: INIT_OPTION_CLEARADVANCEDSETTINGS
; ShutdownMd: RESTART_MODE_RESET_TO_DEFAULT_DB
; Called by : MAINVIEW::SettingsAdvancedReset()
; Handled by: IGOAPPLICATION::ClearSettings();
; Override  : ISKIN::ClearSettings()
[INIT_OPTION_CLEARADVANCEDSETTINGS]
setcfgdword_1 = "regional", "language_lcid", 0
setcfgdword_2 = "timezone", "tzdbias", 0
setcfgdword_3 = "timezone", "tzbias", 0
setregstr_1 = "HKLM", "SOFTWARE\iGO8", "StartSuccess", ""
deletefile_1 = "userdata", "", "system.ini"
deletefile_2 = "userdata", "", "SETTINGS_V2.sav"
deletefile_3 = "userdata", "", "PERMANENT_V1.sav"
deletefile_4 = "userdata", "", "fable.sav"
deletefile_5 = "userdata", "", "tripdata_v1.sav"
deletefile_6 = "userdata", "", "poi_visiblities.txt"
deletefile_7 = "userdata", "userlists", "routetypes.txt"
deletefile_8 = "userdata", "", "settings_lowlevel_v1.sav"
deletefile_9 = "userdata", "", "gccache.dat"
deletepers_1 = "permanent_v1.sav"
deletepers_2 = "settings_v2.sav"
deletepers_3 = "tripdata_v1.sav"

; UI command: SETTINGS_RESET
; InitOption: INIT_OPTION_CLEARSETTINGS
; ShutdownMd: RESTART_MODE_RESET_SETTINGS
; Called by : MAINVIEW::SettingsReset()
; Handled by: IGOAPPLICATION::ClearUserDir();
; Override  : ISKIN::ClearUserDir()
[INIT_OPTION_CLEARSETTINGS]
deletefile_1 = "userdata", "", "system.ini"
deletefile_2 = "userdata", "", "SETTINGS_V2.sav"
deletefile_3 = "userdata", "", "PERMANENT_V1.sav"
deletefile_4 = "userdata", "", "cityhistory_v4.sav"
deletefile_5 = "userdata", "", "streethistory.sav"
deletefile_6 = "userdata", "", "deny_tmclist_table.sav"
deletefile_7 = "userdata", "", "fable.sav"
deletefile_8 = "userdata", "", "favorites.dat"
deletefile_10 = "userdata", "", "history.sav"
deletefile_11 = "userdata", "", "poi_visiblities.txt"
deletefile_12 = "userdata", "", "queries.dat"
deletefile_13 = "userdata", "", "route.dat"
deletefile_14 = "userdata", "", "roadblocks.sav"
deletefile_15 = "userdata", "", "user.upoi"
deletefile_16 = "userdata", "userlists", "routetypes.txt"
deletefile_17 = "userdata", "", "pin_v3.sav"
deletefile_18 = "userdata", "", "pin_v4.sav"
deletefile_19 = "userdata", "", "sqdb"
deletefile_20 = "userdata", "", "autosave_audio.m3u.sav"
deletefile_21 = "userdata", "", "autosave_video.m3u.sav"
deletefile_22 = "content", "speedcam", "SpeedcamUpdates.spud"
deletedir_1 = "userdata", "", "tracks"
deletedir_2 = "userdata", "", "routes"
deletepers_1 = "cityhistory_v4.sav"
deletepers_2 = "streethistory.sav"
deletepers_3 = "history.sav"
deletepers_4 = "deny_tmclist_table.sav"
deletepers_5 = "permanent_v1.sav"
deletepers_6 = "roadblocks.sav"
deletepers_7 = "settings_v2.sav"
deletepers_8 = "tripdata_v1.sav"
clearchkcache_1 = ""

; UI command: SETTINGS_FACTORY_RESET
; InitOption: INIT_OPTION_FACTORYRESET
; ShutdownMd: RESTART_MODE_FACTORYRESET
; Called by : MAINVIEW::SettingsFactoryReset()
; Handled by: IGOAPPLICATION::FactoryReset();
; Override  : ISKIN::FactoryReset()
[INIT_OPTION_FACTORYRESET]
deletefile_1 = "userdata", "", "*.*"
deletedir_2  = "userdata", "", "*.*"
deletepers_1 = "permanent_v1.sav"
deletepers_2 = "settings_v2.sav"
deletepers_3 = "tripdata_v1.sav"
deletefile_3 = "content", "speedcam", "*.spud"
deletefile_4 = "content", "speedcam", "*.spdb"
delregkey_5  = "HKLM", "SOFTWARE\anwsoft"
delregkey_6  = "HKLM", "SOFTWARE\btmain"
delregkey_7  = "HKLM", "SOFTWARE\iGO8"
waitforwnd_8 = "ANWBT", 5000, 10

Re: INI soubory v PRIMO

PříspěvekNapsal: 30 bře 2010 09:16
od SvoDa
Když už jsi u toho, koukal jsi se co všechno přibývá v SAVE ?
Zajímavé jsou
mapstates.ini (nastavení vzhledu mapy? - věci vhodné do sys.txt jako z system.ini?),
tmc_provider_list.txt (TMC stanice),
Lua__PERSISTENT_.sav (nastavení trasy?),
fm_cache.txt (nastavení FMtransmiteru ?)

Re: INI soubory v PRIMO

PříspěvekNapsal: 30 bře 2010 09:33
od vovi
Lua Persistent budou spíš něco jako hodnoty globálních proměnných používané v LUA skriptech, které mají přetrvat až do výmazu SAVE ;)

Re: INI soubory v PRIMO

PříspěvekNapsal: 14 čer 2010 21:47
od vovi
Slíbil jsem návod na českou klábosnici, tak tedy:

1. Otevřete si DATA.ZIP

2. Tuto sekci přidejte mezi ostatní sekce [panel] do DVOU souborů KEYBOARD.INI
- jeden je v UI_IGO9/COMMON
- druhý je v CONFIG
Kód: Vybrat vše
[panel]
name=       "Czech (QWERTY)"
layer=       "ui_kbd_10_10_9_7"
keys=       "€éěščřžýáíqwertyuiopasdfghjklzxcvbnm"
shiftkeys=    "$ÉĚŠČŘŽÝÁÍQWERTYUIOPASDFGHJKLZXCVBNM"
altkeys=   "1234567890@&+-%/=()úÚůŮťŤňŇďĎóÓ;.,?!"
shiftlabel=    "aA"
altlabel=    "á/!"
type=3
family=1

3. Obsah sekce [keyboard] v souboru IGO9.INI z adresáře PROJECT_CONFIG nahraďte textem:
Kód: Vybrat vše
[keyboard]
panel_alpha="Czech (QWERTY)"
panels="ui_igo9/common/keyboard.ini"

4. Po náhradě DATA.ZIP tímhle upraveným doporučuji tvrdý restart šochtle. Pokud se klávesnice při zadávání textu v Primo neobjeví napoprvé sama, dá se určitě vybrat pomocí tlačítka více a pak už bude naskakovat automaticky.

POZOR: ne vždy funguje postup, kdy rozbalím DATA.ZIP, upravím soubory a pak celý DATA.ZIP znovu zazipuji. Funkční postup je tento:
- otevřu DATA.ZIP (nerozbaluji) ... třeba v TC, 7-ZIP a podobných programech
- jednotlivé soubory edituji přímo v takhle otevřeném DATA.ZIP
- po opětovném uzavření DATA.ZIP vše chodí tak, jak má.

Re: INI soubory v PRIMO

PříspěvekNapsal: 14 čer 2010 22:05
od amatér
Je to tam, a funguje to :D Díky.

Re: INI soubory v PRIMO

PříspěvekNapsal: 15 čer 2010 06:13
od SvoDa
Ještě jsem to nezkoušel v data.zipu, ale nešlo by to provézt v extra souborech přímo v adresáři primo nakopčením příslušných souborů z data.zipu a jejich editací, čili
Primo/ui_igo9/common/keyboard.ini
Primo/config/keyboard.ini
Primo/project_config/igo9.ini

než úpravou data.zip ?

Re: INI soubory v PRIMO

PříspěvekNapsal: 15 čer 2010 06:29
od vovi
No...
Úprava určitě udělat půjde, ale jestli to bude fungovat... ?? Zkus to a dej vědět ;)

Re: INI soubory v PRIMO

PříspěvekNapsal: 15 čer 2010 08:40
od amatér
Já myslím, že všechno jde, má babička k tomu dodávala: "jen malé děti se musí nosit". Otázka je, jak to bude fungovat. Vzhledem k tomu, že je to na furt, já to dal přímo do data.zip.

Re: INI soubory v PRIMO

PříspěvekNapsal: 15 čer 2010 08:50
od SvoDa
Funguje :D

Mirku, jak známe z minulosti, data.zip se budou vyvíjet a ty budeš přemýšlet co a kde jsi měnil a implentovat do nových. Nafurt to budu mít právě v rootu Primo, ale to je věc vkusu každého soudruha/žky.

Re: INI soubory v PRIMO

PříspěvekNapsal: 05 črc 2010 18:48
od amatér
Na úkor diakritiky jsem nastavil malá písmena.
ffscreen_00001.jpg
ffscreen_00002.jpg

Kdo chce může postupovat dle návodu od vovi, a do keyboard.ini přidat:
Kód: Vybrat vše
[panel]
name=       "Czech a/A(QWERTY)"
layer=       "ui_kbd_10_10_9_7"
keys=       "€éěščřžýáíqwertyuiopasdfghjklzxcvbnm"
shiftkeys=    ";.,?!=()@&QWERTYUIOPASDFGHJKLZXCVBNM"
altkeys=    "1234567890qwertyuiopasdfghjklzxcvbnm"
shiftlabel=    "aA"
altlabel=    "A/!"
type=3
family=1