Ir para conteúdo
GPS Clube

Skin diMka WA P.1.7.4 (versão Ultimate) - Como adicionar novos alertas sem modificar os já existentes


CYK

Posts Recomendados

Boa tarde pessoal,

 

Testei as adições dos dois novos tipos "SAU" e "Radar sem aprovação no INMETRO" neste feriado da Independência. Peguei a estrada e pude verificar que as adições dos novos tipos funcionam perfeitamente.

 

Saudaçãoes,

CYK

  • Like 2
Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...
Em 31/08/2020 em 13:40, CYK disse:
Pessoal boa tarde,
 
Desta vez, resolvi melhorar a skin "DiMka WA P.1.7.4 - Ultimate xxxxxx" wince para adicionar novos alertas para o iGo Primo Fast Ultimate, sem precisar modificar os que já existem. Para isso é necessário efetuar adições/mudanças nos seguintes arquivos:
 
* Crie e adicione a imagem para o novo tipo nos arquivos de imagens "speedwarn.bmp", "speedwarn0.bmp" e "speedwarn1.bmp" (adicione a imagem na posição certa do número do tipo - a contagem começa com zero);
 
 
* Crie a imagem do novo tipo e salve como arquivos de imagens "cameraKSM_nn", "cameraKSMMenu_nn" e "cameraKSMSS_nn" (nn é o número do tipo).
 
NOTA: Todas as imagens estão dentro da pasta "ui_igo9\480_272" (utilize a pasta da resolução que usa) do arquivo compactado da skin. Não esqueça de fazer os backups dos arquivos originais das imagens. Precisa descompactar as imagens para edição.
 
 
* Em "variable_def.ui" (dentro da pasta "ui_igo9\common\ui" do arquivo compactado da skin) editar em "<userlist wCameraSettingName name="str" tts="str" type="int" firstphrase="wstr" editspeed="bool" overspeedvalid="bool" editdirection="bool" defdirection="int" visible="bool">" os seguintes parâmetros:
 
; Original
; <row name="" tts="" type=28 firstphrase=L"" editspeed=false overspeedvalid=false>;
; Editado para novo alerta
<row name="Invalid Speed Camera" tts="Invalid Speed camera," type=28 firstphrase=L"Invalid_SC" editspeed=true overspeedvalid=true>
 
NOTA: "variable_def.ui" define se o alerta poderá ter a velocidade e direção alterados. A configuração padrão dos alertas é:
 
<default editspeed=false overspeedvalid=false editdirection=true defdirection=0 visible=true>
 
Para poder editar a velocidade do alerta, deve-se deixar "editspeed=true" e "overspeedvalid=true", pois o padrão é "editspeed=false" "overspeedvalid=false". Para não editar a direção do alerta, deve-se deixar "editdirection=false", pois o padrão é "editdirection=true".
 
 
* Em "customized.lua" (dentro da pasta "ui_igo9\common\ui" do arquivo compactado da skin) editar os seguinte parâmetros/códigos:
 
- Em "local skin_dictionary = {" deve-se incluir o texto e fala para o novo tipo, como por exmplo:
 
["Invalid Speed Camera"]="Radar sem aprovação no INMETRO",
["Invalid Speed Camera,"]="Radar sem aprovação no INMETRO,",
 
 
- Em "function sd_undefined_type(n)" deve-se alterar "return n > 23 and n < 30" para que contenha os tipos não selecionáveis, como por exemplo:
 
-- Original
return n > 23 and n < 30
 
Neste caso, os tipos 24, 25, 26, 27, 28 e 29 não poderão ser selecionados. Já em:
 
-- Editado para novos alertas
return (n > 23 and n < 27) or (n > 28 and n < 30)
 
Neste caso, os tipos 24, 25, 26 e 29 não poderão ser selecionados. Assim, deixa-se os tipos 27 e 28 para serem utilizados.
 
- Em "sc_wCameraSetting_LoadDefault = function(model)" alterear as configurações do tipo desejado, como por exemplo o tipo 28:
 
-- Original
-- {type=28, visualtype=0, voicetype=0, voicealert=L"!passcam", voicesecond=0, overspeedvalid=0, overspeedtype=0, overspeeddelta=0, overspeedsound=L"", overspeedvolume=0, approachtype=0, distvalid=0, diston=0, distvisual=300, distsound=300, distsoundtts=0, voicesecondtts=0},
-- Editado para novo alerta
{type=28, visualtype=1, voicetype=2, voicealert=L"!passcam", voicesecond=1, overspeedvalid=1, overspeedtype=1, overspeeddelta=0, overspeedsound=L"", overspeedvolume=0, approachtype=2, distvalid=0, diston=0, distvisual=0, distsound=0, distsoundtts=1, voicesecondtts=1},
 
NOTA: Verifiquei que o arquivo "camera_setting114_1.txt" (dentro da pasta "\save\profiles\01\userlists") é criado quando você muda do skin padrão para o skin diMka apenas na primeira vez, para guardar estas configurações acima. Se outro arquivo "camera_setting114_1.txt" já existir, não adiantará mudar a skin usada para a skin padrão e então retornar para a skin "diMka WA P.1.7.4 - Ulimate xxxxxxxx", porque o arquivo "camera_setting114_1.txt" não será atualizado e a configuração deverá ser feita manualmente editando este arquivo. Outra forma, é apagar este arquivo para ele ser recriado da forma certa.
 
Para habilitar ou não o teste de voz TTS para os alertas, configure de acordo como o desejado abaixo:
 
- para falar "Segunda frase (limite de velocidade)", deixe "voicesecond=1" e "voicesecondtts=1" e para não falar deixe "voicesecond=0" e "voicesecondtts=0";
- para falar "Primeira frase (distância até o ponto de alerta)", deixe "distsoundtts=1" e para não falar "distsoundtts=0";
- para falar a distância utilizando as configuração do "sys.txt" (warn_distances="100:500, ...") deixe "distvalid=0" e para usar a distância pré-definida da skin, deixe "distvalid=1", mas aí deverá colocar as distâncias em "distvisual" e "distsound". Caso deixe "distvalid=0" e não houver configuração de "warn_distances=..." para o alerta, o iGo usará as distâncias pré-definidas de "distvisual" e "distsound".
 
Além disso, verifiquei que a última coluna da configuração de cada alerta no arquivo "camera_setting114_1.txt", refere-se à habilitação ou não da prioridade do alerta por voz TTS e é inserida após a configuração de ""sc_wCameraSetting_LoadDefault = function(model)":
 
"28;1;2;!passcam;1;1;1;0;;0;2;0;0;0;0;1;1;1"
 
Caso algumas opções estejam habilitadas ou desabilitadas na tele de teste dos alertas, será necessário efetuar estas alterações acima no arquivo "camera_setting114_1.txt" (que está dentro da pasta "\save\profiles\01\userlists").
 
 
* Abra o arquivo "dictionary.lang" que está dentro de arquivo compactado da língua utilizada (no meu caso "Lang_Portuguese-bra" dentro da pasta "content\lang" e adicione o texto abaixo que aparecerá na tela de seleção do alerta:
 
Invalid Speed Camera="Radar fixo sem aprovação no INMETRO"
 
 
* Abra o arquivo arquivo "dictionary.voice" que está dentro de arquivo compactado da voz TTS utilizada (no meu caso "LVoice_TTS Pro-Nuance_4.5_MF-PTBR - Raquel" dentro da pasta "content\voice") e adicione os textos abaixo que serão falados por TTS na tela de teste dos alertas:
 
Invalid Speed Camera="Radar sem aprovação no INMETRO"
Invalid Speed Camera,="Radar sem aprovação no INMETRO,"
 
 
* No arquivo "sys.txt" na sessão de alertas, edite para incluir o novo alerta do tipo 28:
 
[...]
 
; S P E E D C A M - C A T : 28
[speedcam_category:28]
activated_spoken_type=speech
activated_speech="Radar sem aprovação no INMETRO."
;activated_min_speech_repeat_delay=-1
[...]
warn_distances=" ... "
 
[...]
 
Imagem do novo "speedwarn.bmp":
 
speedwarn.png
 
Fica aqui a dica para quem quiser adicionar novos alertas de Rafael2San e juntei tudo aqui em português.
 
Saudações,
CYK

Boa noite 

pode por gentileza compartilhar as modificações da skin tenho o igo fas ultimate e gostaria de ter da mesma forma sem mexer nos que já estão no navegador. Não tenho muito conhecimento para fazer as alterações lidas acima.

Obrigado pela atenção.

  • Thanks 2
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...