Kitserver Pes 2017 May 2026
Use an INI parser (like SimpleIni) to read sider.ini:
[kserv] enabled = 1 kit.root = ".\kits"[faceserver] enabled = 1
[lodmixer] multiplier = 2.5
[stadiumserver] enabled = 1
map.txt format:
# TeamID, KitType (0=home,1=away,2=gk), ModelID, TexturePath
101, 0, 18, "kits\Arsenal\home.png"
101, 1, 20, "kits\Arsenal\away.png"
101, 2, 10, "kits\Arsenal\gk.png"
Implementation (pseudo):
void Hook_LoadKitTexture(int teamID, int kitType, char* outPath)
char customPath[256];
if (GetCustomKitPath(teamID, kitType, customPath))
strcpy(outPath, customPath);
return;
Original_LoadKitTexture(teamID, kitType, outPath);
Before Kitserver matured for PES 2017, modders had to manually rebuild the dt36.cpk or dt40.cpk files. This process was slow, prone to crashes, and made updating difficult. If you installed a new patch, you lost all your manual edits.
Kitserver solves these problems by: