• 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!

Biggy's Gameplay Update for FIFA 07 (PC) (Discussion Thread)

RazielSR

Youth Team
Hey people, please can you tell me where are the files ai.ini and all the others I must to edit? I have edited with wordpad the file ini.big that is located at cmn directory and the game crashes, so I have put again the one is in the cd rom cmn directory (I didn't make a copy of the ini.big in the installed directory), BUT NOW THE GOALKEPPER ALWAYS EXITS AND LEAVES HIS POSITION. Where are the others files I have to edit? Wich ones I have to edit? :nape:
 

Biebrich 02

Senior Squad
I'm becoming more and more confused. Steve, it's very nteresting you said that the "trap_poor" etc isn't in use anymore... i didn't quite understand how you found that out, but very good you did. Do you have a clue where the attribute values are used to make players different?

Good work biggy, don't know how you did it, but it sounds promising. Talking about

SPRINT_SPEED_POOR = 6.0 //Edit by biggy
SPRINT_SPEED_AVG = 6.5 //Edit by biggy
SPRINT_SPEED_GOOD = 6.7 //Edit by biggy
SPRINT_SPEED_EX = 7.2 //Edit by biggy

paldrive thinks it doesn't work, and I can imagine very well that it wouldn't work for me either because I have tested so much like that :)
do you think that it's not read by the programm like steve suggested?

what is read anyway? what can we trust? who can we trust? I'm confused...
 

Mario79

Club Supporter
I've found, that there is no need to edit (replace) ai.ini in ini.big or in config.dat files. All just you need, is copy/paste gameplay related strings to SITUATION.INI file in your fifa07 main folder. Works fine for me! What about You? (may be i'm wrong)
 

RazielSR

Youth Team
Mario79 said:
I've found, that there is no need to edit (replace) ai.ini in ini.big or in config.dat files. All just you need, is copy/paste gameplay related strings to SITUATION.INI file in your fifa07 main folder. Works fine for me! What about You? (may be i'm wrong)

Without any header? Just copying the strings? Please tell me if this is correct because I have not help from here about what can I do yo open and where are located the ai.ini files, etc, etc
 

Mario79

Club Supporter
Without any header? Just copying the strings? Please tell me if this is correct because I have not help from here about what can I do yo open and where are located the ai.ini files, etc, etc
The header not needed, just copying! I don't know about all strings, but some of them worked for me.
 

Biebrich 02

Senior Squad
uh??! you create a text file called "situation.ini" and copy and paste stuff from ai.ini to this file?! How did you find that out? And are you sure this REALLY works, I know from myself that I often believe in changes which I later realize aren't there?
 

RazielSR

Youth Team
Mario79 said:
The header not needed, just copying! I don't know about all strings, but some of them worked for me.

But, where dou you put the file, in ProgramFiles\EA Sports or in ProgramFiles\EA Sports\FIFA 07
 

RazielSR

Youth Team
Biebrich 02 said:
uh??! you create a text file called "situation.ini" and copy and paste stuff from ai.ini to this file?! How did you find that out? And are you sure this REALLY works, I know from myself that I often believe in changes which I later realize aren't there?


So, August can you PLEASE let me know wich and where are the files I must to edit?

PLEASE.
 

sa33ood

Reserve Team
Yes, you should put the situation.ini in "Program Files\EA Sports\FIFA 07", then copy everything from ai.ini into situation.ini.

I never tried it, but it seems to be right and logical.

I'm still testing some of the things we talked about, not yet satisfied, but very close to satisfaction! hehe.
 

RazielSR

Youth Team
sa33ood said:
Yes, you should put the situation.ini in "Program Files\EA Sports\FIFA 07", then copy everything from ai.ini into situation.ini.

I never tried it, but it seems to be right and logical.

I'm still testing some of the things we talked about, not yet satisfied, but very close to satisfaction! hehe.

But, where's ai.ini file? I can't find it...
 

sa33ood

Reserve Team
You can find it inside the config.dat file by using a program called File Master 06. That program will simply make most of the FIFA 07 files viewable and extractable.

Anyways, I'm attaching with this message the original ai.ini from EA for FIFA 07, copy everything in it and paste it into situation.ini (creat this file and edit it with any text editor) in the "Program Files/EA Sports/FIFA 07" directory.

Don't ask any more questions on how to edit the strings and values; that alone is a whole new story. sorry. :)

Enjoy!
 

Biebrich 02

Senior Squad
when you say you experiment with changing the values we talked about, did you already do the situation.ini-thing? If you all say it's logical that this is working, I trust you. I'll try it tonight.
 

sa33ood

Reserve Team
try it man, the reason why I'm being OK about it is that nothing bad will happen to the game, plus that I want everyone to try something in this forum, If I tell you everything then you have nothing to learn, right? :)

Anyways, if the thing didn't work, simply delete the situation.ini file. that's all. :)

Enjoy.
 

Biebrich 02

Senior Squad
oooh... you seem to know more. you want us to try it out and experience that nothing will appen at all. well, since I'm back home now, I'll try it


by the way, I'm very euphoric about your announcement that your breakthrough about this matter is near
 

Biebrich 02

Senior Squad
Tried it. I have become VERY VERY careful with saying "I think this is it!" so first some real facts that can't be coincidence.

ai.ini contains the lines

PLAYERSCALE_HSSCALE_PER_KG = 2.0
PLAYERSCALE_VSCALE_PER_CM = 0.1

which I never understood because the players' size was the same with or without those lines. Look what happened after I copied ai.ini in the main directory and renamed it situation.ini:



It looks stupid but I just have to make the values less extreme and it should be normal again.

I've played four matches testing the gameplay with one of the strongest teams in the game (FC Liverpool, 4.5 stars) and one of the weakest (Accrington Stanley, 0.5 stars).
The results, me playing the home team:

FC Liverpool v Accrington Stanley 7-0
FC Liverpool v Accrington Stanley 9-1

Then I changed sides, again I played at home:

Accrington Stanley v FC Liverpool 0-6
Accrington Stanley v FC Liverpool 0-7

I won 9-1 and lost 0-7 in the same difficulty level!
But I'm not getting too euphoric, first I have to test more, like playing with the same team against a stronger and a weaker team and so on.

But it really seems to be a good thing to do that situation.ini-thing. i don't get it (ea puts in 2 identical files with script, uses none, but uses it when it's got a new name - please write me if you understand that!! :S ) - but who cares as long as it works. as long as it really works (that game taught me to be sceptical).
 

sa33ood

Reserve Team
Interesting stuff, kind of changes the whole editing experience! :)

I'm going to resume testing tomorrow at night; I'm trying not to lose my job! lol

August, Keep testing and give us feed backs.
 

StevePitts

Senior Squad
sa33ood said:
About replacing the files in both ini's: I think that it dose affect in some way or another, I mean I use to edit many stuff in FIFA 06 and when I try them inside the game nothing use to happen, but when I replace both files it use to affect the over all thing, so, I prefer replacing both files
I am not going to dispute your experience in that regard (Ockham has made a similar comment, and you are both far more familiar with editing the game mechanics than I am) but from a programmer's perspective I find it hard to believe that anyone would write the parameter reading logic in such a way as to make it impossible to supply some parameters via particular input files. What might be interesting would be a controlled experiment where you make some gameplay tweaks via your normal route (ie. updating both CONFIG.DAT and INI.BIG) then once you are happy with them, extract the updates into a USER.INI file, revert the CONFIG.DAT and INI.BIG to the supplied versions and check to see if anything appears to be different in game (although that might be a subjective thing when dealing with AI-related values).

Biebrich 02 said:
it's very nteresting you said that the "trap_poor" etc isn't in use anymore... i didn't quite understand how you found that out, but very good you did
Anyone can do it with a hex editor, you just need to search the FIFA07.EXE for some significant part of the parameter name (try it with something common like DEFAULT to see what I mean). You do need to exercise some nous, in that some parameter names are constructed from two or more components, but generally it should be obvious enough.

Biebrich 02 said:
Do you have a clue where the attribute values are used to make players different?
No. I would suspect that most of that is internal to the code rather than being controlled via parameter values.

Biebrich 02 said:
SPRINT_SPEED_EX = 7.2 //Edit by biggy

paldrive thinks it doesn't work, and I can imagine very well that it wouldn't work for me either because I have tested so much like that :)
Biggy did say that those parameters have been removed from the FIFA 07 .INI files and there is no evidence in the EXE that they are actually read any more (and they were there in FIFA 06)

Biebrich 02 said:
what is read anyway? what can we trust? who can we trust? I'm confused...
Trust only the evidence of your own eyes!! Scanning the .EXE makes it obvious that the parameter names exist as plain text within the code and I see no reason why EA's programmers would obfuscate some parameter names and not others, so I've made the bold assumption that all parameters that are actually used will have the fixed part of the parameter name visible somewhere in the executable code.

Mario79 said:
copy/paste gameplay related strings to SITUATION.INI file in your fifa07 main folder
As described in the post that I linked to above, SITUATION.INI is the penultimate of the individual .INI files that the game attempts to read, so I would certainly expect it to work.

RazielSR said:
Without any header? Just copying the strings?
Most of the AI-related parameters don't belong in a separate section (the files themselves don't automatically start a different section, you need a header for that) so don't need a header. If you were copying parameter values from CAREER.INI you would need a header because that file starts with one and it is never turned off (by a line with just [] on it) so all the parameters belong to that section.

Just to finish off after some of the confusion in the preceding posts, my understanding of the INI processing makes the following apparent:

You can use any of the following names for your text file - common.ini, ai.ini, sku.ini, product.ini, locale.ini, career.ini, player.ini, situation.ini and user.ini

You can place the file(s) either in 'Program Files\EA Sports\FIFA 07' or in 'My Documents\FIFA 07' with the latter only affecting the current user, but if you put the same file in both locations only the program files version will be read

You can put any parameter in any file just as long as you make sure that if a parameter is preceded by a section header in its original location that you put it in an identical section in your file


CAVEAT: whilst I have been fiddling around in FIFA's internals for years I am not someone who messes around with the AI parameters very often. Most of my tweaking has related to finding out how things work (eg. team chemistry, ticket revenue) rather than changing them permanently. FIFA 07 has changed that somewhat because I'm currently trying to tweak the fatigue logic to make the game playable as a low end team (I'm playing as Wycombe in the bottom English division and having all sorts of problems putting out eleven half dead players whereas my son is playing as Fiorentina and hasn't even noticed that there is a problem) so if anecdotal evidence from those more experienced than I contradicts the above then I may well be wrong.
 

Biebrich 02

Senior Squad
Good to hear such stuff from someone who has the knowledge for it, though I am finding the game's engine more and more peculiar. "SITUATION.INI is the penultimate of the individual .INI files that the game attempts to read" - ?! This sounds extremely strange to someone like me, there is a file the game gets parameters of. But the file isn't there, you have to create it if you want parameters to be used. The script which contains the parameters is in other files but those aren't used. On second thought there is a suspicion: Are all the ini-files not used because they are only containers for script that CAN be used? By adding the situation file?

I guess I'll never fid out since I can't really use a hex editor, I once had one installed but uninstalled it later, I just haven't got a clue of it. So thank you very much for your effort in your last post, it was very educative.

By the way, do you think my experience on player differentiation by using the ai script in the situation.ini was "real" = not just my imagination / coincidence / other reasons?

By the way 2: you play Wycombe, so... didn't you have the urge to get a better difference between good and weak teams? I mean, it must be strange to lose three league matches in a row and then easily crash Chelsea in a FA cup match 3-0, isn't it?
 

ashton

Club Supporter
After using simulation.ini I have such changes in a game:
match:
Arsenal-Sevilla-2:3
Marseille-Valencienne-4:3
Both times I won. In first time I made a comeback after 2:0 loosin&the game was really hard.Both matches I won in extra time. Both times I was loosing before making extra time.
The gameprocess became harder, but there are some things I don't like.
The game is fast and chaotic.I prefer there will be more struggle in the cenre of midfield.
A great amount of goals, so the scores aren't real.If I play career now one striker would score maybe 30-40 goals for season(but this striker wouldn't be Huntelaar or Luca Toni;-))). The ammount of my shots is also very big thats why I scored 4&3 goals in 2 games.
It's good that my defence became worthy but I want CPU deffence be more cool.I can
run away from all opponent team from centre of the pitch and score a goal.It's no good
I want real game with a lot of struggle, scores like 1:0, in wich it would be very hard to go through only one or two defenders(not half of team). Please do smth
 


Top