Do Not Click On The Honey Pot !

Add a Tournament

Everything about Modding the game, from new courts to the modifications of the player & tournament bases (and including all the bugs they may be creating ! ;) )
Forum rules
Speak English in 1st page of topics, and don't hijack topics, troll, use profanities nor insults

Re: Add a Tournament

Postby manutoo » 07 Aug 2026, 06:21

1) If you add tournaments in 2026 and people are playing in 2026 or later, their saved games will be incompatible.

2) yes.
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21331
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Add a Tournament

Postby evannoteven » 09 Aug 2026, 22:12

Hi Manu, one last question my apologies. I'm trying to map out the new world tour but it seems that because the new tournaments overlap a bit in the real life schedule, I will need to extend the numbered weeks to 49 instead of 47; is there any way to mod the calendar so that players can participate in both 12 day masters events in August and have the natural overlap in the calendar while still allowing these entries to be distinct weeks?

For example, DC open is week 30, which means that Canada has to be weeks 31-32, with Cinci taking 33-34, Winston-Salem week 35 and then the US Open week 36 instead of week 35, if that makes sense? I've also read some users saying that ATP next gen and ATP finals have to be separate weeks, but is there any way to prioritize the ATP finals for top 8 players despite age, while also ensuring non top 8 ATP players who are 20 and under remain eligible and choose/must play the next gen finals?
evannoteven
court crocodile
court crocodile
 
Messages: 24
Gaming Since: 03 May 2026, 18:16
Location: United States

Re: Add a Tournament

Postby manutoo » 10 Aug 2026, 05:03

1) You can change weeks, it'll work ; the only issue is that if the human player plays in the last 7 weeks of the year, he'll lose a part of his year-end XP bonus. ( => https://www.managames.com/tennis/doc/Te ... l#training )

2) It's not possible to prevent Next Gen participants from going to the Master Finals if they meet the requirements. But if you want non-top 8 players in, just add "BestPlayer = 9" to your Next Gen's Tour.ini section.
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21331
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Add a Tournament

Postby evannoteven » 10 Aug 2026, 17:24

Thank you, Manu! That makes sense to me, that the BestPlayer = 9 + the MaxAge = 20 qualifiers should correctly allocate players to their correct finals tournament. So basically to get the maximum training boost for End-of-Year I would need to make sure tournaments end in week 47 to give the full 5 weeks off? or is that already the case with the current tournaments in week 47 like Country Cup Finals etc

Is there any way I can counteract this through ini file editing? or alter this at all?
evannoteven
court crocodile
court crocodile
 
Messages: 24
Gaming Since: 03 May 2026, 18:16
Location: United States

Re: Add a Tournament

Postby manutoo » 11 Aug 2026, 06:23

To get the max XP bonus, the player needs 7 free weeks (not 6) before the new year, so no tournament after Week 45.
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21331
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Add a Tournament

Postby evannoteven » 13 Aug 2026, 19:04

Hi Manu - thanks for the clarity, I'm having issues where the laver cup isn't showing up in my calendar using both Sinner and a non top 10 player for some reason, sharing the ini entry below and corresponding Tour Category ini entry:


[Tournament520_LaverCup]
Name = Laver Cup
Ground = HD
Surface = 0112 Laver Cup
Stadium = 0112 Laver Cup
DrawSingle = 8
DrawDouble = 8
Category = 15
Country = GB
Week = 39
CustomHud = HUD_LaverCup
PrizeMoney = $7500000 2391000 1130000 545000 179000 100000
YearPeriod = 2026
Family = Laver Cup
IntroName = Laver Cup


[Category15]
Type = MasterCup //Draw: 8
EntryPoints = 900 400 0 200 0
RacePoints = -1
NbSetFinal = 2
NbDoubleSet = 2
NbDoubleSetFinal= 2
SetType = 2
Group = 1
ForcedRank = 1
TypeRank = 1
TaxesFinal = 30
StressFinal = 90
StressDelta = 15
Color = 0xFF0069D7


Is the solution here to create a new tour category?
evannoteven
court crocodile
court crocodile
 
Messages: 24
Gaming Since: 03 May 2026, 18:16
Location: United States

Re: Add a Tournament

Postby manutoo » 14 Aug 2026, 05:47

If you don't see it at all in the game, it means there's a big error somewhere. Check Settings -> Profile -> Engine Log for Warnings & Errors.
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21331
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Add a Tournament

Postby evannoteven » 14 Aug 2026, 17:05

It shows up, but as an ATP Finals as a tournament type; do I need to create new tournament categories for the following to get them to register/differentiate in game? I don't see the relevant categories in the 'tour category' ini file but I also noticed there are some tournaments not referenced within, is it possible to overwrite these tournament categories or easily create new ones in the category ini file?

Laver Cup
Challenger 175 (Challenger 125, 90 and 75 currently exist in categories but I'm not sure if that's on purpose for how the game organizes ranking points?)
Challenger 100
Challenger 50

Separately, for a tournament like UTS or Six Kings Slam, would that fall under the Exhibition tournament category? Is there any reason why Exhibitions wouldn't show up in a world tour calendar other than a big error?
evannoteven
court crocodile
court crocodile
 
Messages: 24
Gaming Since: 03 May 2026, 18:16
Location: United States

Re: Add a Tournament

Postby manutoo » 15 Aug 2026, 05:51

1) Add a new category (you can have up to 50) and change its name.

2) The base game doesn't have a Exhibition tournament category ; if a tournament is missing, it should have a warning or error in the engine log.
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21331
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Add a Tournament

Postby evannoteven » 15 Aug 2026, 06:59

Thanks! I see in the modding SDK that some categories are not included does that mean they are open to be added by me? I didn’t know if they were intentionally left blank, I’ll send an error log for any issues I have depending on your answer as I try to add new categories.
evannoteven
court crocodile
court crocodile
 
Messages: 24
Gaming Since: 03 May 2026, 18:16
Location: United States

Re: Add a Tournament

Postby evannoteven » 15 Aug 2026, 18:18

Here are a few tour categories I added that show up in World Tour but the category is labeled 'Unknown Code' -- weirdly, I do see United Cup showing up as a tournament as normal but wondering if that is because there is some other mod supporting that in menus somehow? Also, how can I find out how to set different tournament types so all exhibitions are round robin same as UTS? Is it also possible to change scoring for these tournaments so they are in tiebreaker sets?


[Category08]
Type = LaverCup //Draw: 12
EntryPoints = 0 0 0 0 0 0
RacePoints = -1
QualifEntryPts = 0 0 0
QualifRacePts = -1
TotalPrize = 1000000
Seed = 12
SeedDouble = 6
QualifDraw = -1
QualifSeed = -1
QualifNbRound = -1
QualifDrawDouble= -1
QualifSeedDouble= -1
QualifNbRdDouble= -1
TieDoubleLastSet= 2
NbSetFinal = 3
NbSetRound = 3
NbDoubleSet = 2
SetType = 1
TieInLastSet = 1
BestPlayer = 1
TopPresence = 0.9
ForcedRank = 1
HumanAlwaysCanQ = 1
TaxesFinal = 30
TaxesQualif = 20
StressFinal = 80
StressDelta = 15
Cup = Laver Cup
Stadium = IndianWells
StadiumIndoor = IndoorTET250
Color = 0xFFB1903B



[Category09]
Type = UnitedCup //Draw: 16-32
EntryPoints = 0 0 0 0 0 0
RacePoints = -1
QualifEntryPts = 0 0 0
QualifRacePts = -1
TotalPrize = 1000000
Seed = 12
SeedDouble = 6
QualifDraw = -1
QualifSeed = -1
QualifNbRound = -1
QualifDrawDouble= -1
QualifSeedDouble= -1
QualifNbRdDouble= -1
TieDoubleLastSet= 2
NbSetFinal = 3
NbSetRound = 3
NbDoubleSet = 2
SetType = 1
TieInLastSet = 1
BestPlayer = 1
TopPresence = 0.9
ForcedRank = 1
HumanAlwaysCanQ = 1
TaxesFinal = 30
TaxesQualif = 20
StressFinal = 80
StressDelta = 15
Cup = United Cup
Stadium = AustralianSlam
StadiumIndoor = IndoorTET250
Color = 0xFF3F1FFF


[Category10]
Type = SixKingsSlam //Draw: 6
EntryPoints = 0 0 0 0 0 0
RacePoints = -1
QualifEntryPts = 6 4 2 0
QualifRacePts = -1
TotalPrize = 600000
Seed = 6
QualifDraw = -1
QualifSeed = -1
QualifNbRound = 3
QualifDrawDouble = -1
QualifSeedDouble = -1
NbSetFinal = 3
NbSetRound = 3
TopPresence = 0.99
ForcedRank = 1
TieDoubleLastSet= 2
SetType = 1
TieInLastSet = 1
BestPlayer = 1
HumanAlwaysCanQ = 0
TaxesFinal = 20
TaxesQualif = 10
StressFinal = 70
StressDelta = 15
BestRank = 1
Cup = Six Kings Slam
Stadium = Cincinnati
StadiumIndoor = IndoorTET250
Color = 0xAFEFCAEA


[Category11]
Type = UltimateTennisShowdown //Draw: 8
EntryPoints = 0 0 0 0 0 0
RacePoints = -1
QualifEntryPts = 0 0 0 0
QualifRacePts = -1
TotalPrize = 100000
Seed = 8
QualifDraw = -1
QualifSeed = -1
QualifNbRound = 3
QualifDrawDouble = -1
QualifSeedDouble = -1
NbSetFinal = 3
NbSetRound = 3
TopPresence = 0.65
TieDoubleLastSet= 2
SetType = 3
TieInLastSet = 1
BestPlayer = 10
HumanAlwaysCanQ = 1
TaxesFinal = 20
TaxesQualif = 10
StressFinal = 70
StressDelta = 15
Cup = UTS
Stadium = Shanghai
StadiumIndoor = IndoorTET250
Color = 0xAFEFCAEA



[Category12]
Type = Exhibition //Draw: 2-32
EntryPoints = 0 0 0 0 0 0
RacePoints = -1
QualifEntryPts = 0 0 0 0
QualifRacePts = -1
TotalPrize = 1000000
Seed = 4
QualifDraw = -1
QualifSeed = -1
QualifNbRound = 3
QualifDrawDouble = -1
QualifSeedDouble = -1
NbSetFinal = 3
NbSetRound = 3
TopPresence = 0.95
TieDoubleLastSet= 2
SetType = 3
TieInLastSet = 1
BestPlayer = 1
ForcedRank = 1
HumanAlwaysCanQ = 0
TaxesFinal = 20
TaxesQualif = 10
StressFinal = 70
StressDelta = 15
Cup = Exhibition
Stadium = Shanghai
StadiumIndoor = IndoorTET250
Color = 0xAFEFCAEA
evannoteven
court crocodile
court crocodile
 
Messages: 24
Gaming Since: 03 May 2026, 18:16
Location: United States

Re: Add a Tournament

Postby manutoo » 16 Aug 2026, 06:16

You have to give them an existing type ; you can give them a custom name like that :
Name = My Super Name
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21331
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Add a Tournament

Postby evannoteven » 16 Aug 2026, 14:31

Does that line go in the category ini for the format of tournament? or the tournament itself in the tour ini? Separately, how do I differentiate the format of a tournament between standard ranked bracket and round robin?
evannoteven
court crocodile
court crocodile
 
Messages: 24
Gaming Since: 03 May 2026, 18:16
Location: United States

Re: Add a Tournament

Postby holt77 » 17 Aug 2026, 00:40

evannoteven wrote:Does that line go in the category ini for the format of tournament? or the tournament itself in the tour ini? Separately, how do I differentiate the format of a tournament between standard ranked bracket and round robin?


The Type has to be one of the existing types in the game, but you can add a Name field to create different versions of each type. I believe MasterCup is the only tournament type that will give you the round robin format.

For example, if you wanted the Laver Cup to be a round robin, you would just add a new category, like below, using the MasterCup type, but you would add a different name for it.

[Category14]
Type = MasterCup //Draw: 8
Name = LaverCup

I believe the name you use can't have any spaces in it, so you would also need to add the following line to your lang_English_Mod.txt file, so that it is displayed correctly in the game's calendar:

LaverCup Laver Cup
holt77
crazy of the little yellow ball
crazy of the little yellow ball
 
Messages: 110
Gaming Since: 10 Jun 2025, 11:51

Re: Add a Tournament

Postby evannoteven » 17 Aug 2026, 01:35

thanks for your reply; so to confirm can I change the draw from 8 for that tournament type in a separate tournament entry? Then I would have separate draws of round robin exhibition tournaments with an 'exhibition' family name right? If I wanted to update the challenger name from challenger to Challenger 50-175 for example for each individual category, could I do that as well? Also how can I ensure the points earned in the exhibition tournament types I laid don't count toward main tour ranking?


I tested out fixes and adding category names to the lang_mod file fixed the unkown code issue; now my main question is how to get them to show up as their own type of tournaments since the XKT mod has MasterCup = ATP Finals as the current name for that tournament type, and I don't want to have to choose between the two.

Manu please let us know if anything is incorrect since you last messaged here too, I'm including in parenthesis the type of tournament I want for each category I've created below, I can't get the game to recognize the tournaments when I try this format, and it crashes the game which I sent the report to you.


[Category08] (Round Robin)
Type = MasterCup //Draw: 12
Name = LaverCup

Add to lang_English_Mod.txt file:

LaverCup Laver Cup

[Category09] (Round Robin)
Type = MasterCup //Draw: 16-64
Name = UnitedCup

Add to lang_English_Mod.txt file:

UnitedCup United Cup

[Category10] (Straight up Tournament Draw of 6, with two byes)
Type = MasterSeries //Draw: 6
Name = SixKingsSlam

Add to lang_English_Mod.txt file:

SixKingsSlam Six Kings Slam

[Category11] (Round Robin)
Type = MasterCup //Draw: 8
Name = UltimateTennisShowdown

Add to lang_English_Mod.txt file:

UltimateTennisShowdown Ultimate Tennis Showdown
UTS UTS

[Category12] (Round Robin)
Type = MasterCup //Draw: 4-32
Name = Exhibition

[Category13] (Straight up Tournament Draw of 2, or a head to head exhibition)
Type = MasterSeries //Draw: 2
Name = Exhibition

Add to lang_English_Mod.txt file:

Exhibition Exhibition
Last edited by evannoteven on 17 Aug 2026, 06:39, edited 2 times in total.
evannoteven
court crocodile
court crocodile
 
Messages: 24
Gaming Since: 03 May 2026, 18:16
Location: United States

PreviousNext

Return to Modding - TE4

Who is online

Users browsing this forum: ClaudeBot and 15 guests