about editing the database file list (dpfilelist)

The dpfilelist is a .bin file that contains the list of the CPK files in the download folder of the game, smoke patch installs this file so the game would recognize the patch cpk files as intended.

how to add cpk to smokepatch using the extra files HERE

This file also defines the cpk files by order of priority, the same file might be present in two cpk files but one of them will work depending on the file priority.

We create this file with Hexadecimal editor using hex values, when we make addons or updates for the patch we assume that this file is intact and not modified, so if it was changed (or generated) then file order might be changed and this causes a lot of problem for the user, like a crash in the master league or the game not starting at kick-off or other bugs, this is why we always make cautions not to edit it.

However as many still do generate this file without knowing how it works, so we created the extra cpk system, which is adding 16 empty cpk files in the highest priority so the users can add things simply by renaming the cpk file and replacing one of the extra cpk files.

If you still prefer using tools or organizing the cpk files on your own (advanced user), then be sure the cpk files of the patch are in the correct order as shown in the images below, with the bottom list files have  highest priority.

Adding other things comes at your own risk. because we do not test the patch with things not done by the team, so if you get errors be sure to test this with an unchanged patch to be sure this problem is with the files or not.

* newer versions might have more cpk archive files.


SmokePatch19 + 18