TeaM KingS
[center]Ola Convidado, seja bem vindo ao TeaM KingS !

Nós temos tutoriais sobre o WarCraft World Editor: se você tiver alguma duvida pode perguntar que os moderadores ou membros experientes vão lhe ajudar.

Para melhor utilizar nossos recursos é extremamente recomendado que esteja logado em nosso fórum e que leia o nosso regulamento oficial.

Também temos fóruns sobre DotA AllstarS, com guias, estratégias, e muito mais!




Participe do fórum, é rápido e fácil

TeaM KingS
[center]Ola Convidado, seja bem vindo ao TeaM KingS !

Nós temos tutoriais sobre o WarCraft World Editor: se você tiver alguma duvida pode perguntar que os moderadores ou membros experientes vão lhe ajudar.

Para melhor utilizar nossos recursos é extremamente recomendado que esteja logado em nosso fórum e que leia o nosso regulamento oficial.

Também temos fóruns sobre DotA AllstarS, com guias, estratégias, e muito mais!


TeaM KingS
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Tutorial] Game interface

Ir para baixo

[Tutorial] Game interface Empty [Tutorial] Game interface

Mensagem por TroiA 2009-11-12, 01:01

Como Criar uma Interface Custom


O que eu vou mostrar é pura perfurmaria pro seu mapa, pra deixar ele com uma aparencia mais 'profissional', nada excencial, mas ao menos ja vale para compartilhar um pouco do que eu sei.

[Tutorial] Game interface Upkeepnormal

Quando se posiciona o mouse no canto superior direito é exibido uma tooltip mostrando informações sobre o upkeep do jogador.
Upkeep normalmente só é importante em mapas melee, por isso muitos custom maps substituem esses textos por outra coisa, normalmente informações sobre o próprio mapa como site, autor, versão, etc.
No caso do Dota é assim:

[Tutorial] Game interface Upkeepdota

Você pode alterar quase toda mensagem/texto que compõe a interface do war3 alterando o valor default dessas strings pelo menu Advanced / Game Interface. E claro pode deixar as fields em branco de modo que nada seja mostrado no jogo. Então pra mudar a tooltip de upkeep, basta saber qual das milhares de strings da lista é a certa.

Como fazer a alteração:
- Na janela principal do World Editor, abra o menu Advanced / Game Interface
- Como a intenção é modificar os valores default, vc precisa marcar "Use Custom Game Interface"
- São 4 fields que definem o texto mostrados nesse frame upkeep
- Ache cada umas das fields na lista, click duplo, e escreva um novo texto.
Deixando em branco força o jogo a não mostrar nada. Para colorir o texto: |cffFFFFFFSEU_TEXTO_AKI|r substituindo FFFFFF com o código da cor no formato RRGGBB hexadecimal.

Fields na ordem que são mostradas na lista:
1° field
Name: General - 'Gold Income Rate'
Raw: COLON_GOLD_INCOME_RATE

2° field
Name: Text - General - 'Upkeep is determined by the amount of food yout forceare curently using.'
Raw: RESOURCE_UBERTIP_UPKEEP

3° field
Name: Text - General - '|Cff00ff00No Upkeep'
Raw: UPKEEP_NONE

4° field
Name: Text - General - '|N%d-%d Food: %s|R (%d%% income)'
Raw: RESOURCE_UBERTIP_UPKEEP_INFO

Do tipo:
[Tutorial] Game interface Upkeepinfo

A única string da tooltip que é impossivel alterar é o "100%" que aparece depois de "Gold Income Rate", prova disso é que mesmo no Dota esse detalhe é visivel:
[Tutorial] Game interface Upkeepspecial

Depois de abrir o MPQ do dota e abrir o arquivo war3mapSkin.txt, eu extrai os seguintes valores das 4 fields que são usadas pra definir a tooltip:

UPKEEP_NONE=v6.59c

COLON_GOLD_INCOME_RATE=Latest Version: www.getdota.com|c22222222

RESOURCE_UBERTIP_UPKEEP=If you find any bugs or have any questions or comments send me an email at |cffafc0deIceFrog@gmail.com|r

RESOURCE_UBERTIP_UPKEEP_INFO=. |n|nMy Personal Blog: IceFrog.com

No valor da field COLON_GOLD_INCOME_RATE existe um marcador "|c22222222" no final. Aparentemente essa constante e o 100% são concatenados antes de o jogo exibir o texto na tela, e com isso vc cosegue alterar a cor do "100%" ficando imperceptivel.
Portanto a solução para ocultar o 100% é simplesmente colocar "|c22222222" no final do valor dessa 1° field COLON_GOLD_INCOME_RATE
TroiA
TroiA

Número de Posts : 4151
Data de inscrição : 14/09/2008
Reputação : 127 Pontos : 36400

Warning Necropost
[Tutorial] Game interface Left_bar_bleue0 / 1000 / 100[Tutorial] Game interface Right_bar_bleue


https://teamkings.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos