PES 2017 dt18_win.cpk tweaks

Collapse

Recommended Videos

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ZeroTheHero
    Banned
    • May 2017
    • 429

    #1

    PES 2017 dt18_win.cpk tweaks

    In this thread we can share findings in dt18_win.cpk. If you have no clue what it is, or what to do fear not. I'll write a short guide;

    1. Download PES file explorer 2014
    Spoiler


    2. Download notepad++
    Spoiler


    3. Make a backup of your dt18_win.cpk

    4. Open dt18_win.cpk and browse the "AI" section of this file. Here you will find different json files which basically are text files that you can edit with notepad++. To edit a file, right click it and use "export to file". Open the exported file with notepad++.

    In order to know a little more about what each setting does, switch to Japanese encoding in notepad++ and copy+paste the Japanese signs to google translate (or similar page).

    Once you've tweaked a setting, right click the file in File Explorer and choose "import from file" and pick the one you tweaked with notepad++. It's important that you import the file with the same name as the one you're right clicking in the explorer.

    The most interesting files I've found so far are cpulevel.json which lets you tweak the difficulty settings. Note that there seems to be something else (exe file) that affects difficulty as well, but changes made in this file are noticeable.

    Here is a translated example of a cpulevel.json file that is similar to the one I use currently. I don't think the "Less pending" section actually do anything in the game at the moment but I might be wrong. This file has been "cleaned up" so it's easier to see, you must NOT paste the contents into your file. If you want to try these tweaks, you must edit your own file with notepad++!
    Code:
    /// @class auto
    // Configuration options
    {
    	// CPU_LEVEL				™		™™		™™™		™™™™		™™™™™		™™™™™™
    	
    	// Defense related
    	 "dfKickReactionAddWait": 	[	2,  		2, 		2, 		2, 		2,		2		]// Reaction time(Frame))
    	,"dfDribbleReactionAddWait":	[	2, 		2, 		2, 		2, 		2,		2		]// Reaction time(Frame)
    	,"dfPassPositioning":		[	1, 		1, 		1,		1,	 	1,		1		]// Path cut positioning (0: do not, 1: do)
    	,"dfMark":			[	1, 		1, 		1, 		1, 		1,		1		]// Mark (0: Disable, 1: Enable)
    	,"dfPress":			[	1, 		1, 		1, 		1, 		1,		1		]// Press (0: do not, 1: do)
    	,"dfSand":			[	1, 		1, 		1,		1, 		1,		1		]// Scissors (0: Do not, 1: do)
    	
    	// Off-the-ball related
    	,"obSpaceRun":			[	1, 		1, 		1, 		1, 		1,		1		]// Jump out (0: do not, 1: do)
    	,"obCounterRun":		[	1, 		1, 		1, 		1, 		1,		1		]// Counter pop-out (0: do not, 1: do)
    	,"obLineBreak":			[	1, 		1, 		1, 		1, 		1,		1		]// Line Break (0: Disable, 1: Enable)
    	,"obDiagonalRun":		[	1, 		1, 		1, 		1, 		1,		1		]// Diagonal run (0: do not, 1: do)
    	
    	// Ball player related
    	,"bpShootTimingAddWait":	[	2, 		2, 		2, 		2, 		2,		2		]// Reaction time(Frame)
    	,"bpPassTimingAddWait":		[	2, 		2, 		2, 		2, 		2,		2		]// Reaction time(Frame)
    	,"bpDirectPlay":		[	1, 		1, 		1, 		1, 		1,		1		]// Direct play (0: Do not, 1: do)
    	
    	// Goalkeeper related
    	,"gkKickReactionAddWait":	[	2, 		2, 		2, 		2, 		2,		2		]// Reaction time(Frame)
    	
    	// Cursor player related
    	,"cpJostleWinRate":		[	1.0,		1.0,	 	1.0, 		1.0, 		1.0,		1.0		]// Loose ball randomness
    	
    	
    	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    	// Less pending
    	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    	//Team related
    	//,"tmCombination":		[	0, 		0, 		0, 		0, 		0,		0		]// Combination
    	//,"tmTactics":			[	0, 		0, 		0, 		0, 		0,		0		]// Strategy
    	//,"tmAtackLevel":		[	5, 		5, 		5, 		5, 		5,		5		]// Attack(LEVEL 1 ~ 5)
    
    }
    The next file has huge effect on gameplay. ballplayer.json lets you tweak player speed, and at the same time it affects defender catch up AI cheat. In the example below I've reduced moveSpeed, runSpeed and walkSpeed by 1.0.
    Code:
    /// @class auto
    {
    	"dummy" : 0
    	"smart" : 1
    
                  "moveSpeed" : 1.0
                  "runSpeed" : 1.5
                  "walkSpeed" : 0.5
                  "bpFoul" : 1
                  "bpFoulAttackPlayerAngle" : 20.0
                  "bpRoughPlay" : 1
                  "bpContactFoul" : 1
                  "bpBlockFoul" : 1
                  "bpShootOver" : 1
                  "bpShootMissDistMin" : 10
                  "bpShootMissDistMax" : 40
    
    }
    If you have any experience with cpk tweaking or similar, feel free to post your knowledge!
    Last edited by ZeroTheHero; 01-21-2018, 09:51 AM.
  • creweutah
    MVP
    • Jul 2016
    • 1300

    #2
    Re: PES 2017 dt18_win.cpk tweaks

    Mods, delete and block this person. This is a virus

    Comment

    • ZeroTheHero
      Banned
      • May 2017
      • 429

      #3
      Re: PES 2017 dt18_win.cpk tweaks

      Did you get a virus on you eye while reading?

      The PES file explorer link is from Pes-patch, I just bypassed the bit.ly and whatnot so you didn't have to go through it. notepad++ isn't exactly obscure...
      Here is the original thread that leads to the download;
      https://www.pes-patch.com/forum/thread-8652.html


      Anyway, after considerable testing I've found these tweaks particularly effectful. I usually strive for a "less is more" approach when it comes to modding and tweaking, and these are the ones that improved the game the most, without changing too much, in my opinion;

      {suggested tweaks between these symbols}

      pairAnime.json
      // ’âŽ~Žž‚ÌŒˆ’…‚܂ł̎žŠÔ
      "stopDecideFrame" : 90, {45}

      // ˆÚ“®Žž‚ÌŒˆ’…‚܂ł̎žŠÔ
      "moveDecideFrame" : 50, {25}

      Halve both these settings to 45 and 25.
      Makes AI less prone get caught in possession while standing still or moving slowly, particularly noticeable on backs in cross-positions, which is essential in BAL mode. Nice in ML as well.

      cpulevel.json
      // ƒJ[ƒ\ƒ‹ƒvƒŒƒCƒ„[ŠÖ˜A
      ,"cpJostleWinRate": [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ]// ‹£‚荇‚¢—D‹ö

      Just set all of them to 1.0 (0.0 by default). Makes loose balls more random, also seems to affect shot blocking and general randomness. In other words, less AI cheating. I also recommend activating all the settings that deals with counter runs, line breaks and so forth.

      ballplayer.json
      "moveSpeed" : 2.0 {1.0}
      "runSpeed" : 2.5 {1.5}
      "walkSpeed" : 1.5 {0.5}

      Lower these three by 1.0 to 1.0, 1.5 and 0.5 (from the top) in order to slow the match down. While this doesn't really change the catch up script, it seems to prevent it from kicking in due to the lowered speed multiplier. The players does not seem to be running any slower, the whole match just seem slightly calmer and it enhances player individuality in terms of speed and ball control, particularly in conjunction with the tweak to pairAnime.json.



      If you try these tweaks, let me know what you think below.
      Cheers!


      PS. All tests were done by using Professional and Superstar set at the exact same levels in cpuLevel.json. There is a difference between the two regardless of the identical settings, Superstar has a bit more "cheating" and AI players lose most of their individuality due to some pes2017.exe scripts that I either haven't found or is isolated within the exe itself. I recommend Professional with all AI options enabled and 4-8 frames on all "AddWait" settings to give the AI some reaction time. Otherwise the AI reacts to your controller input before your own player reacts to it.

      If desirable I can paste my exact files for copy+paste in a post below. I won't bother with the work unless there's some interest.
      Last edited by ZeroTheHero; 05-29-2017, 02:59 PM.

      Comment

      • ZeroTheHero
        Banned
        • May 2017
        • 429

        #4
        Re: PES 2017 dt18_win.cpk tweaks

        In PES2018 you can basically do the same thing with "cpulevels.json" and since the ballplayer.json is empty in 2018, you can basically re-create the one for PES2017 to avoid getting FK against when the opponent runs into you from behind.

        The same tools are working for 2018 version.

        EDIT: I could just upload a tweaked dt18_x64.cpk but I'm not sure what the forum rules are on sharing edited game files. Maybe one of you readers can enlighten me.
        Last edited by ZeroTheHero; 01-21-2018, 10:40 AM.

        Comment

        • FNK70
          Just started!
          • Aug 2024
          • 2

          #5
          Re: PES 2017 (and 2018) dt18_win.cpk tweaks

          thank you very much this was very helpfull

          Comment

          • FNK70
            Just started!
            • Aug 2024
            • 2

            #6
            Re: PES 2017 (and 2018) dt18_win.cpk tweaks

            you should checkout the press.json
            it has something interesting in it

            Comment

            Working...