I found the soccerball_radius variable in FIFA 17, FIFA 18 and FIFA 19 gameplay files!

itsnotthatserious

Now I know, exactly what I am
User Banned
Joined
18 October 2025
What's up.
as you know I already have mods that increase the ball size, but it was purely through modifying mesh files.
I have found where the soccerball_radius variable is stored in FIFA 17, 18 and 19 gameplay files. It is located in the vault file - attribdb.VLT in attribdbgameplay folder.
This variable does not function in the same way that it functions in EBX gameplay files(from FIFA 20 and onwards).
For example if you increase it, the ball will levitate instead of its radius being increased.
However this variable is extremely important to utilise still because it's used in physics calculations for the ball. The problem with modifying only the mesh files like i did before is that all physics remained the same. As a result the ball physics don't adjust do the increased ball mesh size. The game sometimes feels slower and etc.

Now, since I've found this variable - I can adjust the ball size using the mesh AND this variable to adjust the physics. The mesh change is an extra step I have to take but de facto we've achieved the same ball radius increase logic as in FIFA 20 and onwards.

I didn't have much time to grind out the meshes so I used the project I had with the 13% increase of the ball and then added a modified vault file to it.
Attached is the project. Enjoy!

I will post more later and eventually a mod where all ball meshes are increased. Also later on I will explain where in the vault file this variable is so that you can modify it yourself to your liking.

As always use the Black and White EA ball.
P.S. Editing the post, I found it for FIFA 16, FIFA 18 and FIFA 19 as well. Ball size there in these games isn't a problem but still useful to know where it is.

Screenshot 2026-01-08 200838.png

Screenshot 2026-01-08 200903.png

Screenshot 2026-01-08 200934.png

Screenshot 2026-01-08 200734.png
 
Last edited:
How to edit the soccerball_radius variable for FIFA 16, FIFA 17, FIFA 18 and FIFA 19:
Step 1. Export the vault file that is in the attribdbgameplay folder, here:
1767956978665.png

Step 2. Open it in HxD, press cntrl + F on your keyboard, you will enter the search menu. By default it will be in the "text-string" search, switch to "hex values", like in the image below, copy this "48 E1 BA 3E" without the quotation marks. and press enter:

1767957158302.png

You will then see this highlighted when you press enter:

1767957206236.png

Step 3. With this number highlighted, look at the right side of the HxD programme, see the highlighted in blue "Single(float32)" text, the box to the right of it contains a vault "0.365" - this is the ball radius.
After this, go to any calculator and multiply 0.365 by any value you want, depending on how much you want to increase/decrease the ball size. Once you get the new value, copy it and press onto the box where 0.365 is in HxD, you will see you are able to type into it:

1767957435041.png

1767957447125.png

Step 4. Delete the 0.365 value completely so that the box is empty. Paste the new value into this box and then press enter.
You will see that the section "48 E1 BA 3E" will change to a new value and it will be and it will be highlighted in red. After this, simply go to "File" and "Save" or "Save as" or simply press Cntr+S to save. You are done!

This process is exactly the same for FIFA 16, 17, 18 and 19.
 

Attachments

  • 1767956925164.png
    1767956925164.png
    104.7 KB · Views: 0
Out of curiosity, is it possible to find ball physics and ball related offsets on FIFA 16 like this?
See my comment above. "This process is exactly the same for FIFA 16, 17, 18 and 19" For FIFA 16 it's the same process to find the soccerball_radius variable.
Moreover I'm pretty sure if you increase this variable for FIFA 16 - it will make the ball bigger and it won't float like in FIFA 17-19.
 
nice mate, excellent. finding goal nets shape and physics hexes would be also great
I'm already decrypting the .bin gameplay file and the vault file too.
Once I decrypt them - FIFA 17 will have exactly the same gameplay modding as with EBX gameplay files from FIFA 20 and onwards.
FIFA 16, FIFA 18 and 19 are next after that if I have the energy to decrypt them also.

I can't give a timeline when, or promise that I will even finish it. But I've basically identified the way gameplay values are stored in the .bin and .vlt files for all FIFA's before FIFA 20.
 
I'm already decrypting the .bin gameplay file and the vault file too.
Once I decrypt them - FIFA 17 will have exactly the same gameplay modding as with EBX gameplay files from FIFA 20 and onwards.
FIFA 16, FIFA 18 and 19 are next after that if I have the energy to decrypt them also.

I can't give a timeline when, or promise that I will even finish it. But I've basically identified the way gameplay values are stored in the .bin and .vlt files for all FIFA's before FIFA 20.
Amazing - Fifa 17 is great but the AI is a little dull and dribbling is really clunky
 
I'm already decrypting the .bin gameplay file and the vault file too.
Once I decrypt them - FIFA 17 will have exactly the same gameplay modding as with EBX gameplay files from FIFA 20 and onwards.
FIFA 16, FIFA 18 and 19 are next after that if I have the energy to decrypt them also.

I can't give a timeline when, or promise that I will even finish it. But I've basically identified the way gameplay values are stored in the .bin and .vlt files for all FIFA's before FIFA 20.
Passed u some info
 
I'm already decrypting the .bin gameplay file and the vault file too.
Once I decrypt them - FIFA 17 will have exactly the same gameplay modding as with EBX gameplay files from FIFA 20 and onwards.
FIFA 16, FIFA 18 and 19 are next after that if I have the energy to decrypt them also.

I can't give a timeline when, or promise that I will even finish it. But I've basically identified the way gameplay values are stored in the .bin and .vlt files for all FIFA's before FIFA 20.
That will be huge.
 
Is this different to your previous discovery in that this doesn't require us to edit each individual ball file and this is a universal ball size mod?
 
Is this different to your previous discovery in that this doesn't require us to edit each individual ball file and this is a universal ball size mod?
No.
I'll explain
FIFA 17, 18 and 19 are special cases in the sense that the soccerball_radius variable isn't in itself linked the mesh size change(at least visually).
You can change this variable and the ball floats exactly for this reason. It changes the physics of the ball(as in it's hitbox, if you increase the radius, it's hitbox, i.e. where it touches on the ground, where it touches player's feet, will increase). So visually, it looks like the same ball if you don't make the mesh change, but physically it acts as the increased ball. It's just a quirk of these 3 games unfortunately.
Like I already said the main issue with just changing the individual ball mesh in FIFA 17-19 is that it's purely a visual mod - all the physics rely not on the mesh size but on the soccerball_radius variable. In FIFA 20 or FIFA 16 the difference is that ball mesh size is linked to the soccerball_radius variable. So if you increase it - it will also increase the ball mesh too, instead of just calculating the physics for the ball with the increased variable. in FIFA 17-19 the mesh size and the variable aren't linked like they are linked in FIFA 16 or FIFA 20. It's as simple as that.

So in order to increase the radius(both physically and visually) of the ball in FIFA 17-19, we need to change the variable in the VLT file and then change every single ball mesh individually(in FIFA 17 for example there's 109 ball meshes).

Now, obviously this would be a tedious task to do this every time. The good news is that in a few weeks I will make a tool where you can increase all ball meshes by just running a simple python script in single click.
How it will work:
U download the folder with .chunk files of all the ball meshes that I made.
U run the python script on the folder in which the .chunk files are in.
U bulk import the changed chunk files into Frosty Editor.
I already edited Frosty Editor to have a bulk chunk import functionality btw, since their code is open-source:

photo_5987648503775169453_y.jpg

With the tool, you can make as many ball mods as your heart pleases. It'll probably take less than 1 minute to make a ball size mod that works for all meshes, visually and physically. Btw, I'm attaching the new chunkres plugin so that people can use the bulk import functionality for other things if they want. Go to plugins in frosty editor and paste this file there to replace the current one.
 

Attachments

Anything that could improve the overall ball physics in FIFA 16 would be a huge win. It's personally my biggest issue with that game.
Ball physics in fifa 16 overall isnt that bad. I only miss a stronger spin on the ball when shooting and crossing. But small ball in 17 and 18 I can't get used to this.... a mod that increases the size of all the balls in the game would be great :)
 
Last edited:
Anything that could improve the overall ball physics in FIFA 16 would be a huge win. It's personally my biggest issue with that game.
Ball physics are "okay", but not "ground breaking". CPU driven passes and passing speed in general are more of a problem than ball physics. But yeah, it would be great to see the possibility and potential of modding the gameplay files directly.
 
I'm already decrypting the .bin gameplay file and the vault file too.
Once I decrypt them - FIFA 17 will have exactly the same gameplay modding as with EBX gameplay files from FIFA 20 and onwards.
FIFA 16, FIFA 18 and 19 are next after that if I have the energy to decrypt them also.

I can't give a timeline when, or promise that I will even finish it. But I've basically identified the way gameplay values are stored in the .bin and .vlt files for all FIFA's before FIFA 20.
Mate this would be such a crazy discovery. FIFA 19 & FIFA 17 are the GOATS !! If modders would have access to those gameplay files, it would be amazing !
 
Please, could someone create a ready-made FMM mod for a 14% larger ball with a radious variable value? It can be black and white EA
 
@itsnotthatserious - I’ve used mods like Anth James’ but im not familiar myself with EBX modding

What type of stuff can be modded in the bin file?

Does it expose AI Decision making and ball physics at all?
A lot of things, you'd be better off asking Anth James or Paul v.
I myself have never done any EBX gameplay modding, I only found the format of the .bin and vault files are the same as that of EBX files, and contains the same attributes.
Ball physics can be modified I assume way more in depth through it, like ball mass, intertia etc.
 
Back
Top Bottom