Toto diskuzní fórum je „odborně – technické“ a je zaměřeno k diskuzi o navigačních programech IGO. V tomto diskuzním fóru nenajdete nelegální software či mapy, ani odkazy které by k nim směřovaly.

www.navon.cz - Vše o navigacích NavON

 
Pokud nenajdete odpověď na fóru ani ZDE, položte nejdřív dotaz v příslušném vlákně a neptejte se hned někoho v soukromé zprávě, pomůžete tím i ostatním. Vkládejte dotazy jen jedenkrát. Duplicitní příspěvky budou smazány.

Chyby v DATA.ZIPu

Moderátoři: SvoDa, Ivo K

Chyby v DATA.ZIPu

Příspěvekod vu5936 v 02 črc 2013 22:25

Před nějakým časem byl vydán originální data.zip pro rozlišení 1280x800, který využívá extrapolaci elementů z rozlišení 1024x768. V této verzi mi vadila rozhozená grafika podkladových elementů při zobrazení oznámení o rychlosti a při oznámení radarů:
[+] SPOJLER - klikni pro zobrazení nebo skrytí jeho obsahu

Untitled - Copy.jpg
Problémem jsou soubory grafických elementů, které autoři převzali z rozlišení 800x600 a neupravili jejich velikost pro 1024x768 resp. 1280x800.

Přikládám upravené soubory s překreslenými grafickými elementy a upravenými zápisy souřadnic, které tyto chyby opraví. Výsledek je pak následující:
[+] SPOJLER - klikni pro zobrazení nebo skrytí jeho obsahu

Untitled - Copy (2).jpg
ui_android.rar
Obsah archivu rozbalte pod kořen složky iGO (tzn. že to bude vypadat takto: \iGO\ui_android) a nebo jím nahraďte soubory v originálním Data.zip.

Pozor:
1. Soubory jsou modifikované soubory obsažené v data.zip ve verzi Prima 9.6.22.297071. Pokud používáte jinou verzi data.zip, mohou být v něm obsažené zápisy částečně odlišné, což může mít vliv na funkčnost programu.
2. Soubory fungují korektně pouze v defaultním skinu. Nelze je tak jak jsou v přiloženém archivu použít se skiny DiMka, GjAk a dalšími.

3. Souřadnice umístění elementů jsem ladil pro poněkud atypické rozlišení přístroje 1196x720, což by mělo mít na přístroje s konfekčním rozlišením 1280x800 zanedbatelný vliv.

V případě, že používáte jinou verzi Data.zip a nebo chcete úpravy implantovat do svého skinu, uvádím zápisy, ve kterých byla provedena změna:

[+] SPOJLER - klikni pro zobrazení nebo skrytí jeho obsahu

\ui_android\common\ui\navigatemap.ui
Kód: Vybrat vše
<layer ui_NavigateMapSpeedLimit  z=51>
   <DIV class="cockpit">
      <DIV class="speedlimit">
         <SPRITE SpeedLimit left=(ui_PropLayer.ShowSpeedLimit_Percent ? 47% : 0) top=-7% w=(50%) bottom=0% z=9
            bmp=( %lua.speedlimit_USACAN ? "spr_speedlimit_usa.bmp#2" : "spr_speedlimit_eu.bmp#2") align="CENTER" valign="CENTER"
            phase=(sc_GetAdvancedSpeedLimitPhase(%navigation.car.current_speed, %warning.driveralert.speed_limit)==2 ? 1 : 0) overmaplayer
            visible=(ui_PropLayer.ShowSpeedLimit && !%lua.ShowConditionalSpeedLimit && (!ui_PropLayer.ShowSpeedCamera || ui_PropLayer.ShowSpeedCamera && !ui_PropLayer.SpeedCameraSpeedLimit))>
            <TEXT class="bd speedlimit" left=0 top=(%lua.speedlimit_USACAN ? 50% : 0) bottom=(%lua.speedlimit_USACAN ? 10% : 2%) z=100 fonttype=(sc_GetAdvancedSpeedLimitPhase(%navigation.car.current_speed, %warning.driveralert.speed_limit)==2 ? speedlimit_inv : (sc_GetAdvancedSpeedLimitPhase(%navigation.car.current_speed, %warning.driveralert.speed_limit)==1 ? error_red : speedlimit)) text=(builtin.format(L"%{speed[%D]:*}",%warning.driveralert.speed_limit,1))>
         </SPRITE>

         <SPRITE CondLimit left=(ui_PropLayer.ShowSpeedLimit_Percent ? 47% : 0) top=-7% w=(50%) bottom=0% z=9
            bmp=( %lua.speedlimit_USACAN ? "spr_speedlimit_usa.bmp#2" : "spr_speedlimit_eu.bmp#2") align="CENTER" valign="CENTER"
            phase=(sc_GetAdvancedSpeedLimitPhase(%navigation.car.current_speed, %warning.driveralert.speed_limit_conditional)==2 ? 1 : 0) overmaplayer
            visible=(ui_PropLayer.ShowSpeedLimit && %lua.ShowConditionalSpeedLimit && (!ui_PropLayer.ShowSpeedCamera || ui_PropLayer.ShowSpeedCamera && !ui_PropLayer.SpeedCameraSpeedLimit))>
            <TEXT class="bd speedlimit" left=0 top=(%lua.speedlimit_USACAN ? 50% : 0) bottom=(%lua.speedlimit_USACAN ? 10% : 2%) z=100 fonttype=(sc_GetAdvancedSpeedLimitPhase(%navigation.car.current_speed, %warning.driveralert.speed_limit_conditional)==2 ? speedlimit_inv : (sc_GetAdvancedSpeedLimitPhase(%navigation.car.current_speed, %warning.driveralert.speed_limit_conditional)==1 ? error_red : speedlimit)) text=(builtin.format(L"%{speed[%D]:*}",%warning.driveralert.speed_limit_conditional,1))>
         </SPRITE>

         <SPRITE SpeedCond left=(ui_PropLayer.ShowSpeedLimit_Percent ? 5% : 50%) top=(%lua.speedlimitpercent ? 49% : 40%) w=(50%) h=(50%) align="LEFT" valign="TOP" z=105 resize_bmp=0
            bmp="speedlimit_cond.spr"
            phase=(%warning.driveralert.speed_limit_condition)
            visible=(ui_PropLayer.ShowSpeedLimit && (%warning.driveralert.speed_limit_condition == 0 || %lua.ShowConditionalSpeedLimit) && %warning.driveralert.speed_limit_condition.valid && !ui_PropLayer.ShowSpeedCamera) overmaplayer>

         <SPRITE left=-4% bottom=0% w=110% h=130% z=8 bmp=(%lua.speedlimit_USACAN ? "spr_alertbg_usa.bmp" : "spr_alertbg_eu.bmp") align="LEFT" valign="BOTTOM" overmaplayer phase=(sc_GetAdvancedSpeedLimitPhase(%navigation.car.current_speed, %warning.driveralert.speed_limit)) visible=(ui_PropLayer.ShowSpeedLimit_Percent)>
            <TEXT class="bd"    left=7% top=15% w=40% h=50% z=100 align="CENTER" fonttype=(sc_GetAdvancedSpeedLimitPhase(%navigation.car.current_speed, %warning.driveralert.speed_limit) ? error_red : speedcam) valign="CENTER" padding=0 text=(%lua.speedlimitpercent ? sc_CalcSpeedLimitPercent(%warning.driveralert.speed_limit, %navigation.car.current_speed) : "")>
            <TEXT class="font_sec bd" left=7% top=63% w=40% h=30% z=100 align="CENTER" fonttype=(sc_GetAdvancedSpeedLimitPhase(%navigation.car.current_speed, %warning.driveralert.speed_limit) ? error_red : speedcam)                           text=%navigation.car.current_speed visible=(!%warning.driveralert.speed_limit_condition.valid)>
         </SPRITE>
      </DIV>
   </DIV>
</layer>


\ui_android\common\ui\templates_landscape.css
Kód: Vybrat vše
.cockpit>.speedcam .speedlimit{
   left:-1%; right:0;
   top:-5%; bottom:0%;
   align:"CENTER"; valign:"CENTER";
   z:9;
   bmp:(%lua.speedlimit_USACAN ? "spr_speedlimit_usa.bmp#2" : "spr_speedlimit_eu.bmp#2");
}

.cockpit>.speedlimit{
   left:(ui_PropLayer.ShowTripBar ? 4% : 1%);
   bottom:(int(PARENT.H * 19%) + cockpit_hcorrection);
   w:speedcamlimit_w;
   h:speedcamlimit_h;
}


\ui_android\common\ui\templates_portrait.css
Kód: Vybrat vše
.cockpit>.speedcam .speedlimit{
   left:0; right:0;
   top:-3; bottom:0%;
   align:"CENTER"; valign:"CENTER";
   z=9;
   bmp:(%lua.speedlimit_USACAN ? "spr_speedlimit_usa.bmp#2" : "spr_speedlimit_eu.bmp#2");
}

.cockpit>.speedlimit{
   left:(ui_PropLayer.ShowTripBar ? 6% : 3%);
   bottom:(int(PARENT.H * 21%) + cockpit_hcorrection);
   w:speedcamlimit_w;
   h:speedcamlimit_h;
}


\ui_android\1024_768\ui\params_landscape.css
Kód: Vybrat vše
@params {
   speedcamlimit_w: 27.6%;
   speedcamlimit_h: 22.5%;
}

.cockpit>.speedcam{
   left:(ui_PropLayer.SpeedCameraSpeedLimit || !ui_PropLayer.ShowSpeedLimit ? (ui_PropLayer.ShowTripBar ? 4% : 0) : (ui_PropLayer.ShowTripBar ? 16% : 14%));
   bottom:(int(PARENT.H * 19%) + cockpit_hcorrection);
}


\ui_android\1024_768\ui\params_portrait.css
Kód: Vybrat vše
@params {
   speedcamlimit_w: 46%;
   speedcamlimit_h: 14%;
}

.cockpit>.speedcam{
   left:(ui_PropLayer.SpeedCameraSpeedLimit || !ui_PropLayer.ShowSpeedLimit ? (ui_PropLayer.ShowTripBar ? 4% : 0) : (ui_PropLayer.ShowTripBar ? 16% : 24%));
   bottom:(int(PARENT.H * 21%) + cockpit_hcorrection);
}


Dále je potřeba přepsat na příslušných místech v adresářích \ui_android\1024_768 a \ui_android\1024_768\skin_night soubory .bmp a .spr. soubory umístěnými ve výše uvedeném archivu.
Nemáte oprávnění prohlížet přiložené soubory.
vu5936
 
Příspěvky: 417
Registrován: 18 črc 2010 19:01

Zpět na Skiny a úpravy DATA.ZIPu

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 16 návštevníků

cron