Page 32 of 47

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 24 Aug 2012, 14:06
by MarcaTennis
Pardon ':D
J'ai une autre question, comment changer la couleur du score et des noms dans le light SB ?
Car j'ai crée celui de Battle of surfaces mais j'ai un défaut, 15, 30, 40 , 0 (les points) s'affiche en jaune et les jeux et les noms en noir :sweat:

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 24 Aug 2012, 21:53
by MarcaTennis
Kersou, j'ai trouvé tous,que ces demandes et je te demanderai rien de plus stp :
1- J'ai un probléme dans celui de Battle of Surfaces, le scoreboard est en haut mais la barre de "break point" s'affiche en bas :sweat:
2- Comment puis-je afficher les 3 premiers caractéres du pays du joueur dans le light SB.
3- Comment afficher les 3 premiers caractéres du nom du joueur.
C'est super de créer des Huds je vais créer beaucoup :applause:

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 12:45
by MarcaTennis
Je crois que tu m'as compris, non ? :thinking:

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 13:03
by kersou
Sorry in French!
Amaz Ouz wrote:Kersou, j'ai trouvé tous,que ces demandes et je te demanderai rien de plus stp :
1- J'ai un probléme dans celui de Battle of Surfaces, le scoreboard est en haut mais la barre de "break point" s'affiche en bas :sweat:
2- Comment puis-je afficher les 3 premiers caractéres du pays du joueur dans le light SB.
3- Comment afficher les 3 premiers caractéres du nom du joueur.
C'est super de créer des Huds je vais créer beaucoup :applause:

1. sur lequel de mes sb tu t'es basé pour créer ton sb ?
Je pense qu'il faut que tu modifies dans All_hud.def ou xxx_hud.def :
Code: Select all
def KeyPointsBarY 392

2. tu as les variables :
Code: Select all
/InGame_p1/Country3L
/InGame_p2/Country3L

Regarde comment c'est fait dans l'affichage du full sb: pays + classement

3. regarde le sb de Roland Garros.
Ca se passe dans cette partie de code avec la fonction FormatTeamName :
Code: Select all
   OnActionIf /Intern/PlayerCfg 0
   {
      //=== Player Name Formatting Example
      // f = First Name Untouched ; F = First Name Uppercase
      // l = Last Name Untouched ; L = Last Name Uppercase
      // 3. => Max of 3 Letters, add a point if shortened or followed by more text without space
      FormatTeamName /Intern/Team1s 1 "f1. L"
      SetCfg /Intern/Team1 "" // Set Empty String
      CatCfg /Intern/Team1 /Intern/Team1s
      FormatTeamName /Intern/Team2s 2 "f1. L"
      SetCfg /Intern/Team2 "" // Set Empty String
      CatCfg /Intern/Team2 /Intern/Team2s
      FormatTeamName /Intern/Team1s 1 "L3"
      FormatTeamName /Intern/Team2s 2 "L3"
   }


C'est vrai que c'est génial de pouvoir faire toutes ces modifications dans le jeu (merci Manutoo!).

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 13:15
by MarcaTennis
Pour 1 : je me suis basé sur celui de l'US Open, j'ai modifié la position du SB, c'est tout.
Pour 2 : Ou ajouter ce code ? :sweat:
Pour 3 : Ok, je vais essayer.

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 13:19
by MarcaTennis
Merci pour ton aide :D
Je vais tous essayer. C'est super de créer des SBs mais sa prend du temps. Pour afficher les drapeux dans le Full SB seulement il faut que j'ajoute ça dans le xxx.hudscoreboard.menu ?
Code: Select all
//=== Countries flags

// Load flags
item
{
   CycleButton #ImageGI
   ImageFlag FlagTeam1Circle 0 0
   Pos -1000 -1000   
   OnAction
   {
      SlideCountry /InGame_p1/Country 0 /WT_Intern/NbCountry-1
   }
   ShowIf /Intern/GameType 2
}
item
{
   CycleButton #ImageGI
   ImageFlag FlagTeam2Circle 0 0
   Pos -1000 -1000   
   OnAction
   {
      SlideCountry /InGame_p2/Country 0 /WT_Intern/NbCountry-1
   }   
   ShowIf /Intern/GameType 2
}

// full scoreboard
item
{
   Image FlagTeam1Circle FullScoreFlagW FullScoreFlagH
   Pos /Intern/ScoreX /Intern/ScoreYu Left Center
   ShowIf /Intern/ScoreType 1   
   ShowIf /Intern/GameType 2
   OnRender
   {
      MulAddMulCfg /Intern/ScoreX 0 /Intern/ScoreXl
      MulAddMulCfg /Intern/ScoreX 1 /Intern/ScoreFlagX
   }
}
item
{
   Image FlagTeam2Circle FullScoreFlagW FullScoreFlagH
   Pos /Intern/ScoreX /Intern/ScoreYd Left Center
   ShowIf /Intern/ScoreType 1
   ShowIf /Intern/GameType 2
}

Il utilisera les drapeaux qu'il y a dans le dossier FlagCircle je crois (j'ai pas reconnu le nom) qui est dans le dossier Ico ?

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 13:31
by kersou
Amaz Ouz,

si tu t'es basé sur le sb USO, tu dois déjà avoir la gestion des drapeaux, non ?
En tous cas, oui, c'est ça : avec ce code tu auras les drapeaux elliptiques.

Pour ton point 2., dans l'affichage des noms du light sb, tu remplaces: Team1s par /InGame_p1/Country3L
Regarde le sb DavisCup
Code: Select all
   OnActionIf /Intern/GameType 2
   {      
      //=== Player Name Formatting Example
      // f = First Name Untouched ; F = First Name Uppercase
      // l = Last Name Untouched ; L = Last Name Uppercase
      // 3. => Max of 3 Letters, add a point if shortened or followed by more text without space
      FormatTeamName /Intern/Team1 1 "f L"
      SetCfg /Intern/Team1s "" // Set Empty String
      CatCfg /Intern/Team1s /InGame_p1/Country3L   
      FormatTeamName /Intern/Team2 2 "f L"
      SetCfg /Intern/Team2s "" // Set Empty String
      CatCfg /Intern/Team2s /InGame_p2/Country3L   
   }

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 14:22
by MarcaTennis
En fait, pour le Hud de HopMan, je me suis basé sur celui de Wimbledon pour ne pas avoir le probléme de Barre de Break Point....
J'ai trouvé ça :
Code: Select all
// Short names in light scoreboard
item
{
   Text /Intern/Team1s
   Pos /Intern/ScoreX /Intern/ScoreYu Left Center
   Font NameF
   ShrinkToMaxPixel LightScoreNameMax
   ShowIfNot /Intern/ScoreType 1
   OnRender
   {
      MulAddMulCfg /Intern/ScoreX 0 /Intern/ScoreXl
      MulAddMulCfg /Intern/ScoreX 1 /Intern/ScoreNameX
   }
}

item
{
   Text /Intern/Team2s
   Pos /Intern/ScoreX /Intern/ScoreYd Left Center
   Font NameF
   ShrinkToMaxPixel LightScoreNameMax
   ShowIfNot /Intern/ScoreType 1
}

Comme je vois quesque tu dit, il faut que je remplace Team1s par "/InGame_p1/Country3L" (pour le joueur 1) et Team2s par "/InGame_p2/Country3L" (pour le joueur 2)
ça donne ce résultat (je n'ai pas essayé) :
Code: Select all
// Short names in light scoreboard
item
{
   Text /Intern/InGame_p1/Country3L
   Pos /Intern/ScoreX /Intern/ScoreYu Left Center
   Font NameF
   ShrinkToMaxPixel LightScoreNameMax
   ShowIfNot /Intern/ScoreType 1
   OnRender
   {
      MulAddMulCfg /Intern/ScoreX 0 /Intern/ScoreXl
      MulAddMulCfg /Intern/ScoreX 1 /Intern/ScoreNameX
   }
}

item
{
   Text /Intern/InGame_p1/Country3L
   Pos /Intern/ScoreX /Intern/ScoreYd Left Center
   Font NameF
   ShrinkToMaxPixel LightScoreNameMax
   ShowIfNot /Intern/ScoreType 1
}

Je vais essayer

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 15:11
by Dilima
Kersou et pour ma question?

Dilima wrote:And who much do I need to increase and what value do I use for LightScoreNameX? ':D

Thanks :D

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 15:30
by MarcaTennis
J'ai ajouté quesque tu as dit, j'obtiens ça :
Code: Select all
 OnActionIf /Intern/GameType 2
   {     
      //=== Player Name Formatting Example
      // f = First Name Untouched ; F = First Name Uppercase
      // l = Last Name Untouched ; L = Last Name Uppercase
      // 3. => Max of 3 Letters, add a point if shortened or followed by more text without space
      FormatTeamName /Intern/Team1 1 "f L"
      SetCfg /Intern/Team1s "" // Set Empty String
      CatCfg /Intern/Team1s /InGame_p1/Country3L   
      FormatTeamName /Intern/Team2 2 "f L"
      SetCfg /Intern/Team2s "" // Set Empty String
      CatCfg /Intern/Team2s /InGame_p2/Country3L   
   }
}
   OnActionIf /Intern/PlayerCfg 0
   {
      //=== Player Name Formatting Example
      // f = First Name Untouched ; F = First Name Uppercase
      // l = Last Name Untouched ; L = Last Name Uppercase
      // 3. => Max of 3 Letters, add a point if shortened or followed by more text without space
      FormatTeamName /Intern/Team1s 1 "f L"
      SetCfg /Intern/Team1 "" // Set Empty String
      CatCfg /Intern/Team1 /Intern/Team1s
      FormatTeamName /Intern/Team2s 2 "f L"
      SetCfg /Intern/Team2 "" // Set Empty String
      CatCfg /Intern/Team2 /Intern/Team2s
      FormatTeamName /Intern/Team1s 1 "L25."
      FormatTeamName /Intern/Team2s 2 "L25."
   }
   Invisible
}

Mais j'obtiens "0" a la place du nom
Pour les drapeaux ça marche pas. :(
Je vais t'envoyer les deux fichier : HP_Hudabove.menu, HP_Hudscoreboard.menu

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 15:33
by MarcaTennis
Dans ce Hud, j'essaye d'ajouter les drapeaux dans le Full SB, et d'afficher les 3 premiers lettres du pays.

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 20:18
by kersou
Amaz Ouz,
Désolé je n'ai pas été assez précis !
Il faut remplacer :
/Intern/Team1s
par:
/InGame_p1/Country3L
Tu auras donc une ligne du style :
Code: Select all
item
{
   Text /InGame_p1/Country3L

Pour les drapeaux, il faut que tu récupère le code dans Davis_hudscoreboard.menu qui permet l'affichage des drapeaux dans le light sb.

Dilima,
Je ne sais pas trop : il faut faire des tests !
Tente au pif: LightScoreNameW = 90 et LightScoreNameX = 60...

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 21:30
by MarcaTennis
Ok, car moi aussi j'ai pas suppremier /intern
Pour les drapeaux, ça marche que pour le world tour ?

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 23:25
by MarcaTennis
kersou wrote:Amaz Ouz,
Désolé je n'ai pas été assez précis !
Il faut remplacer :
/Intern/Team1s
par:
/InGame_p1/Country3L
Tu auras donc une ligne du style :
Code: Select all
item
{
   Text /InGame_p1/Country3L

Pour les drapeaux, il faut que tu récupère le code dans Davis_hudscoreboard.menu qui permet l'affichage des drapeaux dans le light sb.

Dilima,
Je ne sais pas trop : il faut faire des tests !
Tente au pif: LightScoreNameW = 90 et LightScoreNameX = 60...

J'obtient toujours le code 0.
Je vais t'envoyer tous le Hud. et dit moi si je suis faux

Re: Custom HUD (scoreboards, TV logo, ...) by kersou & folks

PostPosted: 25 Aug 2012, 23:28
by MarcaTennis
Et voila :