• This is a reminder of 3 IMPORTANT RULES:

    1- External self-promotion websites or apps are NOT allowed here, like Discord/Twitter/Patreon/etc.

    2- Do NOT post in other languages. English-only.

    3- Crack/Warez/Piracy talk is NOT allowed.

    Breaking any of the above rules will result in your messages being deleted and you will be banned upon repetition.

    Please, stop by this thread SoccerGaming Forum Rules And Guidelines and make sure you read and understand our policies.

    Thank you!

Terrible transfers

jenweya

Club Supporter
Its not bad so far, seems pretty good. But its a little bit TOO consistent. Because at 2014 you got Sneijder from Real Madrid BACK to Inter. Thats probably the only strange one for me. Most spent on transfer D-day was 140,000,000. Sneijder, Kompany, Pato, Drogba and Anelka off the top of my head sold that day
 

krisaju95

Manager
Administrator
Moderator
Super Moderator
i feel the transfers are good....the only thing is there are a lot of big money signings......there shud be such signings but not so many
 

info0

Youth Team
Transfers are actually not that bad in 1st season. Some are realistic.

Modric to Man Utd is quite realistic actually as Man Utd were after him this summer...

Snejider to Man City/Utd again v. realistic. Could happen this summer too.

Higuain to Liverpool quite probable as Benzema was favoured and Higuain was injured. Liverpool were looking him this summer too ;)

Most annoying transfer in 1st season is... Selling Nani/Rooney to other teams. That's not going to happen anytime soon. Why would MU sell two best players right now?! WTF EA?!

2nd is David Silva to Arsenal. Not going to happen in quite some time. He wouldn't move to that sub standard club which even does not guarantee CL football...

But that's alright... Wait till 2nd season kicks in... I seen Stoke having Nasri(!!), Neymar(YES, that Neymar of Santos) and... Aguero.

Deleted my career asap. Was fed up... By these moronic transfers :/.
 

Adil_7

Senior Squad
+1 i agree man utd were after modric and sneidjer.liverpool after higuain.stoke had nasri,neymar and aguero because they were taken over by rich owners
 

Dyabolos

Club Supporter
Another think that bugs me is that you can't buy player that have been recently transferd.
I play with Fulham and i can't buy players like Nolan, Barton, Hargreaves or Woodgate becouse they have been transferd recently, but the big teams sign players like Pato, Lavezzi and Ribery... :((
 

poet11

Oh and tits.
info0;3130195 said:
2nd is David Silva to Arsenal. Not going to happen in quite some time. He wouldn't move to that sub standard club which even does not guarantee CL football

^^^This hasn't even materialized yet in real life.
 

philipe89

Youth Team
in FIFA and in PES brazilian teams always brought some european players.. that is a lil fantasy cuz the only european that i have seen playing here is Petkovic
 

felipepif

Club Supporter
not to have so many transfers I'm doing my transfers as soon as possible and when I'll end up in "cmsettings" and closing transfers putting "transters = 0". It also happens when I left some absurd transfer and enter the so slightly reduces the damage. hehe!...
 

felipepif

Club Supporter
not to have so many transfers I'm doing my transfers as soon as possible and when I'll end up in "cmsettings" and closing transfers putting "transters = 0". It also happens when I left some absurd transfer and enter the so slightly reduces the damage. hehe!...
 

KaseyKeller

Youth Team
I think I've found that there is no decision making process for teams who are selling players. They raise the asking price if they're a top 3 player on the team or if they're a star player (over 85 ovr) but I'm pretty sure virtually every offer a CPU team makes to another CPU team will be accepted.

So I think what's happening is a team looks at a player and says "does this player make my team better?" If the answer is yes they make an offer and it gets accepted. The team that loses the player then notices a deficiency at that position and goes and gets a replacement.

This is why it seems like teams are just arbitrarily selling players for no reason.

To explain this further. I'll simplify by only including the values that seem to affect CPU - CPU offers for players in their starting 11.

MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = -10
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = -9

The CPU sets a number they will accept for each player. If the offer is coming from another CPU team (the values are different for the user), the number they will accept is randomly set between -10% to -9% of the players value. This means for a $10m player they will sell him for anything over $9m. The actual value will be set to a random number between $9m and $9.1m which is a very narrow and low range.

Looking at the other side...

MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = -4
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = 33

These values show what the CPU will offer to another CPU team (again, values are different for user teams). It means a CPU will offer a random amount between -4% and + 33%. So for a $10m player they will offer between $9.6m and $13.3m.

If you put the two together you can see that the minimum a CPU team will offer for a player is higher than the maximum a CPU team will expect to sell them for. Thus, all CPU to CPU offers are accepted.

There are some other values that play into this as well. Top 3 players are worth slightly more as well as players with an OVR of 85+. Subs and bench players are worth slightly less.

The question is how do we make transfers more realistic without the ability to have the selling team perform any logical decision making on whether they should sell the player or not.
 

Exocyst

Youth Team
Nice spot on that one. I tried these values:

MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_FOR_LISTED_PLAYERS = 25 // This means minus whatever number is here. It's the max below the amount they will accept.

MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = -10
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = 40

MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_SUB = -25
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_SUB = 25

MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_RESERVE = -35
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_RESERVE = 15

with these values:
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_LISTED_PLAYERS = 20 // This is a negative amount. So if it says 25 it means they offer between 75%-100% of the player's value.

MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = -15
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = 35

MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_SUB = -30
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_SUB = 20

MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_RESERVE = -40
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_RESERVE = 10

The summer window looked promising with only 3 big name transfers (Drogba -> Malaga, Van Persie -> Real Madrid, and Y. Toure -> Arsenal)

A nice thing was that there were a lot of rumours, but most of them didn't turn into transfers, and only 15m pounds spent on deadline day.

Then in January, all hell broke loose. And it was the same as before. One cool thing was several players who were rumored in the summer window finally made their moves in January, so it was definitely a step in the right direction.

Has anyone played around with reducing this number:

APPROACH_MAX_PLAYERS_TO_APPROACH = 12

I am hoping reducing this will scale down the activity of teams in the window.


Next, I will try:

MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = 10
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = 100

MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = -20
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = 40

Because I don't want the CPU getting any discounts on starters: I set the MIN_CPU_ACCEPTANCE to a positive value +10
Because I do want them to target players but not always succeed: I set a lower MIN_CPU_OFFER to -20
I will set MAX_CPU_ACCEPTANCE to 100 simulate teams not wanting to sell starters (i.e. Tottenham w/ Modric)
Finally, I will set MAX_CPU_OFFER to 40, so that sometimes overpaying will work.

To simplify: 50% of CPU offers will have a chance, but only 33.3% chance other CPU team will be willing to accept. For a final value of 16.7% chance player will move, which has to be better than 100% at default settings as KaseyKeller so astutely recognized.
 

Exocyst

Youth Team
The file is FIFA12\Game\dlc\dlc_FootballCompEng\dlc\FootballCompEng\data\transfer.ini

If you have not installed the excellent careermode editor by FidelGameplay then this file will still be in one of the Data.big files (I'm not sure which one, though). I recommend you to install career mode editor if you can, though.

Okay, I have done a couple runs and I am happy with these values which give a few big name transfer during at least one of the first two windows. I reduced the starting capital of all of the big clubs to implement UEFA fairplay, so I'm sure that also helps to reduce things. But, I think this may work for those who have the original starting transfer kitties, too.

MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_FOR_LISTED_PLAYERS = 25 // This means minus whatever number is here. It's the max below the amount they will accept.

MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = 5
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = 40

MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_SUB = -15
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_SUB = -2

MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_RESERVE = -20
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_RESERVE = -7

MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_LISTED_PLAYERS = 20 // This is a negative amount. So if it says 25 it means they offer between 75%-100% of the player's value.

MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = -4
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = 36

MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_SUB = -8
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_SUB = 23

MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_RESERVE = -12
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_RESERVE = 15


Here is a link to my edited transfer.ini file
 

cubby

Youth Team
Exocyst, awesome work testing this out. You and Kasey both deserve major props for helping to get this big issue under control! (Y)

Can I ask where you are reducing team budgets? I know Kasey mentioned either in this thread or another that teams are getting bonuses after the league year even when not doing well, inflating the kitty for teams. Not sure if this is what you did or did you alter something else as well? EDIT: Sorry, you mentioned above that it is done in the database with DBM12. :)

Your file has this value as 20, instead of the value of 30 you listed in your post:

MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_LISTED_PLAYE RS = 30 // This is a negative amount. So if it says 25 it means they offer between 75%-100% of the player's value.

Should it be 20 or 30? Perhaps I am not reading this correctly? Thanks!
 

Exocyst

Youth Team
It should be 20, so the file is correct. I will edit that.

The main database has the initial transfer budget for all the teams. I shrunk these budgets down to below £35m for all teams except those who are major commercial players (man U, barca, Munich, real madrid). I can post the file, but I also tweaked all the EPL teams to make them more aggressive and direct.
 

cubby

Youth Team
Exocyst;3134444 said:
It should be 20, so the file is correct. I will edit that.

The main database has the initial transfer budget for all the teams. I shrunk these budgets down to below £35m for all teams except those who are major commercial players (man U, barca, Munich, real madrid). I can post the file, but I also tweaked all the EPL teams to make them more aggressive and direct.

Thanks. I will take a look. What do you mean by making epl teams aggressive and direct? In going after transfers?

EDIT: As far as budgets, do you edit them in DBM 12 and save the database, or do you have to extract anything? I changed values and tried in game, and it seemed that nothing changed. I regenerated after saving the database.
 

Exocyst

Youth Team
Aggressive and direct were in regards to their on-field play. I was disappointed how teams like wolves, stoke, blackburn weren't trying to break my teams legs.

Aggressive: Increased defensive pressure for all EPL teams +10 and +15 for aforementioned wolves, stoke, and blackburn.

Direct: Increased pass length by 15 for teams that play "hoof" ball. (Wolves, Bolton, West Brom, Blackburn, and Stoke)

Yes, you edit the values in The fifa_ng_db.db database from data0.big using DBM 12. If you put the edited fifa_ng_db.db in the right folder inside you FIFA12 directory then it should be used after you regenerate. But, you need to choose "Current Customized" when starting a new mananger mode in order for FIFA to use the edited transfer budget values in fifa_ng_db.db
 


Top