0% found this document useful (0 votes)
630 views7 pages

SoccerMod - Compdata - Introduction

This document provides a detailed tutorial on how to use comp data for creating leagues and tournaments in FIFA's career mode. It explains the structure of comp data files, the importance of link tables, and how to properly edit competition data to avoid crashes in the game. Additionally, it covers various tables such as init teams, advancement, objectives, and schedules, highlighting their roles and how they interconnect within the FIFA editor tool.

Uploaded by

mikael.akopyan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
630 views7 pages

SoccerMod - Compdata - Introduction

This document provides a detailed tutorial on how to use comp data for creating leagues and tournaments in FIFA's career mode. It explains the structure of comp data files, the importance of link tables, and how to properly edit competition data to avoid crashes in the game. Additionally, it covers various tables such as init teams, advancement, objectives, and schedules, highlighting their roles and how they interconnect within the FIFA editor tool.

Uploaded by

mikael.akopyan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

Kind: captions

Language: en
good evening guys welcome to soccer mod um today we are going to start looking at
competitor um I've got a couple of
tutorials coming up for creating a league um and expanding a cup um but
this tutorial is just to give you uh an introduction and a bit of a tutorial
into how comp data works now comp data is used for the career mode and
tournaments in FIFA and you will need to do certain
things so when you create teams and when you create leagues in the game they don't
necessarily just appear in Korea
mode there's a couple of things that you need to do now if I open I've got the FIFA
editor tool here and I'm just in Legacy Explorer if
you type in comp data here you see you've got this folder DLC
DLC football comping DLC football comp and it's quite way down data comp data
now this one here you've got a couple of other things here for World Cup and CLA
beta just just ignore them for now um these are more specific to those
modes but um this comp dator one is quite important for Korean mod so you've
got a bunch of files in here and these files um are used for
career mode now we can edit these files to put new leagues into the game um
change tournaments add new tournaments things like that so to do so we need a
link table now you can get these from soccer [Link] or.
[Link] if you go to Sheets um I just show you how to get there if you go to tools
on the navigation at the bottom and go to
sheets and this will appear you want the fc24 link table you can use these ones
feel free for 23 and 22 uh and we'll get on to those later on
but for fc24 if you download this link table and I'm just going to put it in a
blank directory so there's nothing else in there apart from tables and backups I'll
go into those later backups is
obvious back up your work as you go and we save that so I'll open
that and you'll see you've got a spreadsheet now you can open this in Google Sheets
if it's easier for you but
I prefer Excel and I know everything works in Excel so if you're using Google
Sheets I probably can't help you with it
but it should be similar now we've got a few different sheets on the bottom so you
can see and
these relate to the files in the FIFA editor tool so these have all been exported
and put into this link table
now the idea of this link table is is that all of these cells that
refer to things in K mode like tournaments and leagues all have references in here
now
we need a link table because if we were to look at um if you just scroll down in
comp obge is the sheet I'm looking at at the moment as an example um we've got this
line here so
this line I'll go into to it a bit more later but this represents Austria now the
idea of the link table is if I was
to put in a new row here so if I just say I want a new row in here you should
see all of these cells have calculations and these are all
updated as you put that in so you don't need to go through and manually edit all
these okay so I delete that and you'll notice this 346 and 347 for example
should change back um
sorry um this 347 and 346 references this column here so you'll need to you
know update these and this updates automatically just get rid of that line
for now so like I say we've got a few different sheets along here uh comp OB
is the m sheet and this is where you edit all of
the competition data so you will see um lines here so we've got this
column this First Column here this represents the line number so it's as
simple as that it ISS this is line 12 okay this second column tells you what
type of line this is okay
so anything where it's referenced as a
one is a confederation okay so this is saying
that this is ufer It's a confederation um everything
within so everything between this and the next Confederation
down so it's probably easier to show you at the bottom because there'll be a few in
a row this one here is a
confederation for conall it's represented by CN BL and everything between that and
the
next time a confederation appears which is the um which is
here that's Africa everything between this belongs to KY ball okay now you'll
see um people will edit the competitor and they'll just put every
everything new that they've done at the bottom that might work for a while but
it'll cause random crashes that are really difficult to sort of
troubleshoot and you'll find it really complicated it also cause some strange
Behavior because that's not how the game is designed everything is supposed to sit
within the correct um Confederation
tags so anything with a two let's find
one in this column
here if I just keep scrolling down yeah we got one it represents a
country or a single nation or entity so
this one here two is representing a Austria simple as that so everything
between that Austria tag and the next country which there is Belgium so all of
this belongs to Austria
okay you'll also see threes so anything referenc with a three there is a
competition so the competition belongs to
Austria three and everything between the three belongs to this competition or
tournament four is a stage of that competition okay so
everything within the Four Tags so from here down to here belongs to that stage
of the tournament okay so if you think about this raw here for example we'll
pick this one here it's probably easier this is is reference with a five
this is a specific game or a leg or it's it's a match it's a it's a stage
like a part of the stage it can be a group in like a World
Cup or a Champions League um so you can have more than one group
obviously or more than one game but if we look at this row here
this five this game or group belongs
to this stage which belongs to this
tournament which belongs to this nation which belongs to we scroll all the way
up this confederation and this confederation even belongs to the very
top RW here which is FIFA which is the overall part of the comp OB um
sheet now this third column here is going to show you a a reference
to something about whatever it is so
you'll notice this one here this confederation for example it's called UEFA and
it's just a
tag to tell you what it is um so this configeration here one is youer um this
column here this fourth column along is used as a language string if you don't have
a language
string for it it can also be used as a reference but it must have something in
it now you're probably saying well it doesn't in these lines here there's
nothing in there that's correct but if you were to click on one you'll
see there is something there it's a space and you must have a space if you
don't have a space in that column the career mode will crash before you even start
so that's one thing to look out
for um you will be able to do some clever things if you want in
Excel um so one thing you can do in Excel I'm not sure how you do this in
Google Sheets but might help if you're troubleshooting the comob um obviously you
can't have any of
these blank lines so if you were to remove that so it's a blank there's
nothing in there you can go to on the Home tab um find and select click go
to um click on special and click on blanks you can
click okay and it'll take you to any cell in that column which is blank which
really helps
because now we can say that that's where the problem is there we go and we can fix
it now next part this column here let's
cover that off so this column here tells you which
line um this is owned by so if we think
about what we've been speaking about about how everything within these tags
is owned by UEFA this line here 54 is owned by the line referenced at 53
so if you go line with the 53 on it it's UFA so this tournament is owned by
UEFA there you go this stage 54 it's
owned by this tournament and obviously when you add in
um any new lines like this and update these values these will all update in
the link table making it really easy for you to edit things we get rid of
that um so yeah let's uh We've we've covered off the comp op table um if we
look at comp IDs next let probably the next one which is quite useful to look
at comp IDs contains the references to
the lines in comp obge that contain a tournament so for example this line
here uh this is a tournament 980 I think it's actually the Champions League or no
it's the European Championship so this line here is on the
reference 54 okay this is all of the things within
that tournament but if you go to com bys you will see there is a reference to 54
so whenever you remove um if you were to remove this line
here the link table is going to automatically put a reference tag there to say that
tournament does not exist in
your link table anymore and you'll need to remove it okay put it back in
um if similarly if you add a new tournament you're going to need to add a
reference to that comp ID now these all need to be in order in this column so
you can't just add them at the bottom they've got to be in the correct order now um
if we go to advancement so
advancement is a table which is used to tell you uh which teams advance from each
stage and go into another stage
so First Column here this tells you where they are advancing from
so this one says six so if you go to comp object and go
to line six here it is saying in advancement
that the team in six in position one should move to nine
position one okay so the team from this group here so this is going to be a
group of teams the position one so here one is going to move to
91 so 91 so these you can almost imagine them as
pots of teams it's a setup stage meaning the teams just sort of sit there
and you move them from one setup stage to another or you move them to a draw or
something else so these are like pools of teams and then these are groups which you
would see in a tournament um So eventually they will advance
from a pool or a draw into these groups
or single fixtures which is around of 16 this is a single match so they'll move
into there um this can this so this table
advancement this column here is the one that needs to be in order you'll see this
is all scrumbled up and this one
puts them this one needs to be in order because it's saying that this um this
pool or this group must be filled up in this
way next table is init teams now inner teams is quite a complicated one
um it's simple at the same time but getting your head around the theory might be a
bit
complicated in it teams if you think about when um a team
wins um a cup or a league so we'll take the Premier League as an example if a
team wins the Premier League you need to save the fact that
they won the Premier League because in the next season that
team should be in Europe okay so you would um if you go to
comod for we will do um
824 so if we find line 824 this is obviously the reference to the line in
the comob 824 and we'll scroll down and find that
line here uh that's the Premier League by the way um you will just sort of memorize
what these tournament IDs are as you go okay so 824 is the
tournament and this is the position this second column
so position zero references first so they're finished in first
place and this column the third column along is the team ID so 10 I believe
that's Manchester City so that's saying that last
year Manchester City finished in first position in the Premier League okay
that's how that one works now we don't need to do that for every position so
you can see the Premier League saves eight positions and that's because for example
the top four are going to be
needed you're going to need to know that next season because they're going to have
to go into the Champions
League okay some of them will go into the UEFA cup
some of them will go into the um conference league so you need to know
those positions all the way up to that's going to be nine positions worth sometimes
you would need a few
more um so for example there are times in comp data or when generating a
tournament that you would only have six teams in the normal situation that
qualified for Europe however if one of those teams was to win
the conference League or the UEFA cup you're going to need to know an extra team
because now an extra team from that
league needs to qualify so you're going to have to save an extra one just in case
that situation happens and this has
got three uh presumably in case they all win their prospective
tournaments you need three extra teams um now this table in a teams is
closely related to tasks now you'll see in tasks if we go
down to 824 that we were looking at which is the Premier League you'll have
lines in tasks such as this one here where it says update
table now anywhere where you've got update table it's updating the inner
teams table and it's saying that this tournament here 824 remember we
confirmed that was the Premier League at this stage 826 so 826 is actually the
league the
group itself the league um part of the Premier
League so at the end of that
competition save the team that finished in this is this column here is say now
yeah you need to understand that in tasks things are going to change we'll go into
tasks a bit more later but this is saying this specific raw here the
team that finished in first place of that stage should go to First in this
inner table so when the Premier League ends this team that is in first place
will go into slot one of the init tables inner teams
table now it's a bit strange because zero in init teams means
one try and get your head around that a bit um but yeah so tasks is saying put
them in slot one slot one in inner teams is represented by zero yeah it's just
the way it works so that's covered in a teams objectives is a table which
says what objectives um how objectives can be
reached by teams so if we look at we'll stick with
824 uh where we at here we go 8 826 which is the league stage
itself so objectives are saying this First Column reference is the stage at
which that objective is conquered or reached so at
826 if my team finishes in this position in the third
column so if my team finishes in first place in
826 they are declared the champion they hit the objective of being Champion so I
think in the game that's actually referenced as winning the league or winning the
cup you know you'll you'll
have a cup objective as well in here that one's pretty
straightforward schedule now schedule is a complicated
one um the theory behind it is easy but in practice it's quite difficult and
we'll go into that later on this first column here is
the stage or the uh the group or the game so you'll
see if we go down to our Premier League it's referencing
these ones here 825 um so 825 is the stage and you can
reference the stage or you can reference the actual game or the league whatever
you want you can't reference the tournament it needs to be the the stage
or the league to say you know I don't mind what ordering um so if you if you
had um a couple of games like these quarterfinals
here you could add a schedule line for this stage or you could
say the actual game itself because I want the second game to be played on a
specific date I want the first game to be play play on a specific date yeah if
you don't mind what order they are in you can reference this
line so the schedule that's the stage or the match this references a date
now best way I I'll show you how to do the date later on I think it's a it's
worthy of another video but this will reference a specific date such as you
know 4th of April or 22nd of April and the third column is the leg
number so this is saying the 30th group of games or the 30th leg of games in
that League um so if you have like a single
game you could have a two-legged match and then we just have one and two but a
league teams play up to sort of 38 games
so it needs to go up to 38 this fourth column in the schedules
table says the minimum number of games that should be played on that date so
this one's saying a minimum of four games should be played on that day this one the
fifth column is the
maximum so it's saying between four and eight games should be played on that
day and the final column here is the time of day as a 24 hour so this is
saying at 3:00 3 p.m. that many matches should be
played now it's good practice um once you add a lot of games or a lot of
competitions a lot of new tournaments and leagues the schedule
table and every other table for example for just for reference all have a
maximum number of rows that you can put in before it will cause you problem in
Korea mode I think comp ities for
example you can have something like 117
rows um once you got past this it's going to start cause new
problems and the career mode will stop working properly schedule is one that gets
hit
very quickly because there's a lot of rows in
it now you can fix things like this so if you look at these ones for example
these Ros here all of these have different times different well different days
they're all played separately we know that the premier league has 20 teams okay so
a
standard number of games to be played in the Premier League on a a game week
would be 10 Okay so need 10 games in total what you can do to help cut down
the number of rows that you're using here is get rid of these extra games
here and then just change this to 10 and 10 so you're saying
that you know they're all going to be played at the same time and that cuts down on
the number of rows in the
schedule just going to undo that that's one way to help yourself out
um so next one we'll go to settings settings is a long one we could probably do
with an extra video on it but just as
an overview this First Column tells you
which reference in the comp object file the setting is referring
to this is the individual setting and the second column the third
column is the value of that setting so you'll see a lot for zero because
that refers to a default for the entire
game so for example this here rule bookings is a setting which is going to
say that you can receive bookings you know within
tournaments and they will like be saved um it's switched on by default for the
full thing now when you go further down you'll see you've got it for each
individual stage has got its own settings and these all refer to things in here now
there's a lot of different
settings so we'll cover that in a separate video but that's the basics of that
standings um is literally the number of slots in each stage so for a single mat
this First Column here references the stage and comp object
okay and the second column is the position or the slot number so you see
you've got a few here where it's 01 01 that's going to be an individual
game so obviously a match has two teams so there are two positions in that
match you you can either be zero or one now the winner of a match will be
represented as zero and that's going to refer to the
advancement table so say this is a match 791 it's
got a slot zero and one uh two teams so for example
Blackburn and IP switch Blackburn here IP switch there play against each
other um at the start of the match they are reference so at the start of the
match I'll just put this in as an example so you can
see that's the start of the match they are drawn into this they're put in there
using tasks or something else advancement for
example if IP switch would beat Blackburn IP switch move into that slot
black Blackburn move into that slot and then advancement says the team from 791
moves into 793 for example it references
this okay um and that's standings really so
you would also see for this is the Premier League we've been looking at
you've got not to 19 so that's 20 teams that will be in the Premier League and
you can finish from North which is first all the way down to 19 which is
20th tusks um is the next one
tusks um literally says how things are
completed how things are started okay so just think of it as a task
exactly what it says now this First Column as usual references the line in comob
which is
referring to so if we say 824
here and this is our Premier League so at the start of that tournament start of
that
tournament Phil from League now Phil from League
we'll go through these in a separate video again in more depth later on but Phil
from league is pulling from your
database and it's pulling from a specific league idid so this is saying at the
start of
824 in comp obge Phil
826 which is this here which is a group it's actually the league stage
fill it with teams from League
13 okay so league is a table in your database so obviously leagues here if
you find the league ID 13 this row here it references England
one so that is going to fill this tournament with teams from that
League 0000 just means all you can be a bit more specific with it but we'll skip
over that for now cuz it's a bit more complicated but you can sort of say fill it
with three teams from this league and
four teams from that league and five teams from that league and things like that to
make it a
bit more complicated okay and there's different tasks in here we'll just cover
another
one which we we've already done actually update table which updates the a teams
table that we spoke about okay that's the main theory around that weather is the
last table that we
need to look at so whether this column here first one references the line and
comp object of the country okay so this is saying the country on line
53 if we go up to 53 we will see a country line
53 so it's actually UFA so it's just a default weather situation for
UA okay and it's second column here is the
month so you see 1 to 12 so that's obviously January February March April May
things like
that these columns here um represent
it's difficult to sort of explain these you don't really need to know too much
about them but they reference the percentage of chance of
weathers this again is going to need another video to explain a more detail
but if you think about it's like 20% chance of sun and 20% chance of rain 30%
chance of snow for example that's what they reference you
don't need to know too much about those at the moment this represent this uh column
here which is one two three four five six s eight eight column along
represents the time of day that the sun will rise and the time
of day that it will set it's it's along those lines um again we'll go into a
separate
video about that you don't really need need to know too much um about that
yet um but that's that's basically an overview of all of these tables now
you'll see some other ones like active teams and debug don't really need to do
anything with those um they don't really
change depending on what you're doing okay when you make edits to any of these
tables you will need to copy all of this information out into a
notepad um don't want to confuse you with that yet but I'll show you in the
tutorials you'll need to copy all of
this information out and make sure that it is separated by comma value so in the
workbook it's going to look like this but in a notepad it's going to look as like
60 comma 4 comma S2 comma and then
this um it's when you actually go into FIFA edit mode and you import
them they're going to look like this okay so um that is an overview and I'll
show you next in the next video how to create a league um based on what we've done
so far okay thank you

You might also like