Kitserver Pes 2017

KitServer is not a "next-gen graphics mod." It only changes kits. If you want stadiums or scoreboards, you need additional modules. Also, if you play online (though the 2017 servers are mostly dead), KitServer is visual only—so it won't get you banned, but don't expect opponents to see your custom kits.

The native PES 2017 Edit Mode limits how many kits you can import and often compresses images, lowering quality. Kitserver uses the GameDB (GDB) system. kitserver pes 2017

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);