The "CEF" file is a file we found in Far Cry 4 which replaces the file nomadobjecttemplates.fcb from Far Cry 3.
Note that a copy of nomadobjecttemplates.fcb still exists in the game structure at generated\nomadobjecttemplates.fcb however this entry seems to have no effect on the single player. I was quick to dismiss this as a redundant file from the old Far Cry 3 engine (there are many such files the Devs left in even though FC4 no longer uses them - likely residual bits and pieces leftover from development) HOWEVER it appears that this "redundant file" was updated and included in the official patch.dat so it must exist for some reason (or else the bug fix team has no idea which file is the correct one and they are updating all of them!)
We have not uncovered the *proper* name and file path for the CEF file however it's temporary working name and path when extracted with the Dunia 2 tools is:
So what is it?
Basically it's a HUGE long master list of different game "services" that run while playing and various options and settings for each one. This includes such things as ammo limits, types of weapons carried by NPCs, skills, and more.
Unfortunately due to the files size and it mostly be undecipherable binhex much of it has yet to be completely deciphered. However we are working on it and this subforum will contain threads about various individual parts within it.
I had recently found that by renaming it to nomadobjecttemplates.fcb allowed me to convert it with way more translated strings, but knew that wasn't the correct name. (Even though there IS a duplicate in common_unpack\generated\ - so weird... prolly left over from FC3?)
And all this science, I don't understand... It's just my job, five days a week