Kitserver Pes 2017 📢
Cause: The sider.ini module order is wrong.
Solution:
Kitserver loads modules top-to-bottom. Ensure [kits] is placed before [stadium] and [faces]. Also check that enabled = 1 for each module.
HANO focuses on perfection in kit textures. His packs include fabric physics (bump maps that make kits look like actual knitted polyester) and realistic sweat/lighting effects that Konami never achieved natively.
As of 2025, official development on Kitserver 2017 has stopped. The original developers moved on to eFootball and other projects. However, the tool remains fully functional. Community members have created unofficial forks that add support for 144Hz refresh rates and 4K UI scaling. kitserver pes 2017
If you are willing to explore, a Kitserver Next-Gen mod exists that ports ray-tracing shaders via Reshade + Kitserver’s texture hooks, giving PES 2017 lighting that rivals EA FC 24.
If you don't want to develop from scratch: Cause: The sider
But if your goal is learning/rebuilding, the above blueprint gives you a complete, proper architecture.
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);

