Adaptive Difficulty

Collapse

Recommended Videos

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • KTBFFH
    Rookie
    • Dec 2015
    • 296

    #1

    Adaptive Difficulty

    I've been playing FIFA on PC for several years now, and I was perusing through the initfs_Win32 file for the game. I came upon the adaptive difficulty if anyone wants to see exactly why the game plays differently under certain conditions. Cheers.


    [ADAPTIVE_DIFFICULTY]
    ENABLED = 1

    [ADAPTIVE_DIFFICULTY_INCREASE_DIFFICULTY]
    // Description: "User scores in first 5 minutes"
    // WHEN <GoalEvaluation> IF <user score is greater than opponent score and before 5 minutes> DO <increase difficulty by 0.25>
    RULE1_PARAM1 = 5 // Minutes
    RULE1_OUTPUT = 0.25

    // Description: "User scores in first 20 minutes"
    // WHEN <GoalEvaluation> IF <user score is greater than opponent score and before 20 minutes> DO <increase difficulty by 0.25>
    RULE2_PARAM1 = 20 // Minutes
    RULE2_OUTPUT = 0.25

    // Description: "Score >= 2 goal lead"
    // WHEN <GoalEvaluation> IF <user has greater than 2 goal lead> DO <increase difficulty by 0.25>
    RULE3_PARAM1 = 2 // Goal lead
    RULE3_OUTPUT = 0.25

    // Description: ">70% possession after at least 20 minutes"
    // WHEN <BallOOP> IF <user has greater than 70% of possession and after 20 minutes> DO <increase difficulty by 0.25>
    RULE4_PARAM1 = 70 // Possession percentage
    RULE4_PARAM2 = 20 // Minutes
    RULE4_OUTPUT = 0.25

    // Description: "More than 5 shots in first 30 minutes"
    // WHEN <BallOOP> IF <user has more than 5 shots in the first 30 minutes> DO <increase difficulty by 0.15>
    RULE5_PARAM1 = 5 // Shots
    RULE5_PARAM2 = 30 // Minutes
    RULE5_OUTPUT = 0.15

    // Description: "More than 10 shots on target at any point"
    // WHEN <BallOOP> IF <user has more than 10 shots on target> DO <increase difficulty by 0.1>
    RULE6_PARAM1 = 10 // Shots on target
    RULE6_PARAM2 = 10 // Increments on PARAM1
    RULE6_OUTPUT = 0.1

    [ADAPTIVE_DIFFICULTY_DECREASE_DIFFICULTY]
    // Description: "Losing at any point"
    // WHEN <GoalEvaluation> DO <decrease difficulty by 0.1>
    RULE1_PARAM1 = 0 // Minutes
    RULE1_OUTPUT = -0.1

    // Description: "No shot on target within 30 minutes of play"
    // WHEN <BallOOP> IF <after 30 minutes> DO <decrease difficulty by 0.2>
    RULE2_PARAM1 = 30 // Minutes
    RULE2_OUTPUT = -0.2

    // Description: "<30% possession any time after 30 minutes"
    // WHEN <BallOOP> IF <possession less than 30% and after 30 minutes> DO <decrease difficulty by 0.2>
    RULE3_PARAM1 = 30 // Possession
    RULE3_PARAM2 = 30 // Minutes
    RULE3_OUTPUT = -0.2

    // Description: "<2 shots by 60th minute"
    // WHEN <BallOOP> IF <number of shots less than 2 and after 60 minutes> DO <decrease difficulty by 0.2>
    RULE4_PARAM1 = 2 // Shots
    RULE4_PARAM2 = 60 // Minutes
    RULE4_OUTPUT = -0.2

    // Description: "<4 shots on target 80th minute"
    // WHEN <BallOOP> IF <number of shots less than 4 and after 80 minutes> DO <decrease difficulty by 0.3>
    RULE5_PARAM1 = 4 // Shots
    RULE5_PARAM2 = 80 // Minutes
    RULE5_OUTPUT = -0.3

    // Description: "Losing by 2 goals"
    // WHEN <GoalEvaluation> IF <losing by 2 goals> DO <decrease difficulty by 0.1>
    RULE6_PARAM1 = -2 // Goals
    RULE6_OUTPUT = -0.15
    Carefree
  • RonMexico1992
    Pro
    • Nov 2013
    • 844

    #2
    Re: Adaptive Difficulty

    Originally posted by KTBFFH
    I've been playing FIFA on PC for several years now, and I was perusing through the initfs_Win32 file for the game. I came upon the adaptive difficulty if anyone wants to see exactly why the game plays differently under certain conditions. Cheers.


    [ADAPTIVE_DIFFICULTY]
    ENABLED = 1

    [ADAPTIVE_DIFFICULTY_INCREASE_DIFFICULTY]
    // Description: "User scores in first 5 minutes"
    // WHEN <GoalEvaluation> IF <user score is greater than opponent score and before 5 minutes> DO <increase difficulty by 0.25>
    RULE1_PARAM1 = 5 // Minutes
    RULE1_OUTPUT = 0.25

    // Description: "User scores in first 20 minutes"
    // WHEN <GoalEvaluation> IF <user score is greater than opponent score and before 20 minutes> DO <increase difficulty by 0.25>
    RULE2_PARAM1 = 20 // Minutes
    RULE2_OUTPUT = 0.25

    // Description: "Score >= 2 goal lead"
    // WHEN <GoalEvaluation> IF <user has greater than 2 goal lead> DO <increase difficulty by 0.25>
    RULE3_PARAM1 = 2 // Goal lead
    RULE3_OUTPUT = 0.25

    // Description: ">70% possession after at least 20 minutes"
    // WHEN <BallOOP> IF <user has greater than 70% of possession and after 20 minutes> DO <increase difficulty by 0.25>
    RULE4_PARAM1 = 70 // Possession percentage
    RULE4_PARAM2 = 20 // Minutes
    RULE4_OUTPUT = 0.25

    // Description: "More than 5 shots in first 30 minutes"
    // WHEN <BallOOP> IF <user has more than 5 shots in the first 30 minutes> DO <increase difficulty by 0.15>
    RULE5_PARAM1 = 5 // Shots
    RULE5_PARAM2 = 30 // Minutes
    RULE5_OUTPUT = 0.15

    // Description: "More than 10 shots on target at any point"
    // WHEN <BallOOP> IF <user has more than 10 shots on target> DO <increase difficulty by 0.1>
    RULE6_PARAM1 = 10 // Shots on target
    RULE6_PARAM2 = 10 // Increments on PARAM1
    RULE6_OUTPUT = 0.1

    [ADAPTIVE_DIFFICULTY_DECREASE_DIFFICULTY]
    // Description: "Losing at any point"
    // WHEN <GoalEvaluation> DO <decrease difficulty by 0.1>
    RULE1_PARAM1 = 0 // Minutes
    RULE1_OUTPUT = -0.1

    // Description: "No shot on target within 30 minutes of play"
    // WHEN <BallOOP> IF <after 30 minutes> DO <decrease difficulty by 0.2>
    RULE2_PARAM1 = 30 // Minutes
    RULE2_OUTPUT = -0.2

    // Description: "<30% possession any time after 30 minutes"
    // WHEN <BallOOP> IF <possession less than 30% and after 30 minutes> DO <decrease difficulty by 0.2>
    RULE3_PARAM1 = 30 // Possession
    RULE3_PARAM2 = 30 // Minutes
    RULE3_OUTPUT = -0.2

    // Description: "<2 shots by 60th minute"
    // WHEN <BallOOP> IF <number of shots less than 2 and after 60 minutes> DO <decrease difficulty by 0.2>
    RULE4_PARAM1 = 2 // Shots
    RULE4_PARAM2 = 60 // Minutes
    RULE4_OUTPUT = -0.2

    // Description: "<4 shots on target 80th minute"
    // WHEN <BallOOP> IF <number of shots less than 4 and after 80 minutes> DO <decrease difficulty by 0.3>
    RULE5_PARAM1 = 4 // Shots
    RULE5_PARAM2 = 80 // Minutes
    RULE5_OUTPUT = -0.3

    // Description: "Losing by 2 goals"
    // WHEN <GoalEvaluation> IF <losing by 2 goals> DO <decrease difficulty by 0.1>
    RULE6_PARAM1 = -2 // Goals
    RULE6_OUTPUT = -0.15
    I play on PC as well. Great find
    Follow along with my 1996-97 MyLeague courtesy of Thunder Shaq's roster & mod work on twitch & on Operation Sports here.

    Comment

    • Gonira
      Banned
      • Sep 2011
      • 865

      #3
      Re: Adaptive Difficulty

      wtf, this is rubberband ai! ea thinks fifa is need for speed now. why on earth would they take their time to make something as gross as this?

      lucky you, pc owners. find a way to change this 1 in front of "enabled" to a zero, right now!

      Comment

      • KTBFFH
        Rookie
        • Dec 2015
        • 296

        #4
        Re: Adaptive Difficulty

        Originally posted by Gonira
        wtf, this is rubberband ai! ea thinks fifa is need for speed now. why on earth would they take their time to make something as gross as this?

        lucky you, pc owners. find a way to change this 1 in front of "enabled" to a zero, right now!
        Should be as simple as opening the file in notepad, changing it, and saving. With all due respect to the opinions of others, I actually kind of like that it's in the game. Though, I am glad that I know what the conditions for it are and why it's happening.
        Carefree

        Comment

        • Gonira
          Banned
          • Sep 2011
          • 865

          #5
          Re: Adaptive Difficulty

          it may be nice for casual gamers that are tied to preset difficulty levels and just want to pick the game up and play. but for people like us that like to go a bit hardcore and fine tune difficulty with sliders, this is just an extremely unrealistic way to force games to end in draws or close scores more often than they should. momentum in sports actually kinda work in the opposite way of what these codes do.

          besides all that, it's an immersion killer. i'd hate to be playing and thinking "oh, i scored two goals, now it's time for the cpu to automatically start playing better".

          Comment

          • RonMexico1992
            Pro
            • Nov 2013
            • 844

            #6
            Re: Adaptive Difficulty

            I think I'm going to turn the adaptive AI off. Think I should?

            where exactly is the file
            Last edited by RonMexico1992; 10-24-2016, 05:49 PM.
            Follow along with my 1996-97 MyLeague courtesy of Thunder Shaq's roster & mod work on twitch & on Operation Sports here.

            Comment

            • Gonira
              Banned
              • Sep 2011
              • 865

              #7
              Re: Adaptive Difficulty

              Originally posted by RonMexico1992
              I think I'm going to turn the adaptive AI off. Think I should?
              definitely

              Comment

              • BSDShoes
                Rookie
                • Sep 2015
                • 401

                #8
                Re: Adaptive Difficulty

                This is similar to the "ice tilt" in NHL series, yet "it doesn't exist" they say.

                Yeah just for the hell of it I'm going to turn it off to see if it makes any difference in career mode.

                Comment

                • KTBFFH
                  Rookie
                  • Dec 2015
                  • 296

                  #9
                  Re: Adaptive Difficulty

                  Originally posted by RonMexico1992
                  I think I'm going to turn the adaptive AI off. Think I should?

                  where exactly is the file
                  Origin>Origin Games>FIFA 17>Data>initfs_Win32

                  Just open the file in word pad or note pad. Search for adaptive difficulty and edit from there. Don't forget to save. Please share the results if you don't mind.
                  Carefree

                  Comment

                  • RonMexico1992
                    Pro
                    • Nov 2013
                    • 844

                    #10
                    Re: Adaptive Difficulty

                    Yeah I know how to edit config files, just couldn't find file.

                    debating changing it.

                    1. makes the game easier/easier to dominate.

                    2. could make the game where a team plays the exact same from start to finish.

                    If a team goes down a goal, do they not try harder or pick up intensity?

                    the games change. I don't want the AI playing the same down 0-2 as they would tied 0-0

                    idk if i disagree with adaptive A.I
                    Follow along with my 1996-97 MyLeague courtesy of Thunder Shaq's roster & mod work on twitch & on Operation Sports here.

                    Comment

                    • KTBFFH
                      Rookie
                      • Dec 2015
                      • 296

                      #11
                      Re: Adaptive Difficulty

                      Originally posted by RonMexico1992
                      Yeah I know how to edit config files, just couldn't find file.

                      debating changing it.

                      1. makes the game easier/easier to dominate.

                      2. could make the game where a team plays the exact same from start to finish.

                      If a team goes down a goal, do they not try harder or pick up intensity?

                      the games change. I don't want the AI playing the same down 0-2 as they would tied 0-0

                      idk if i disagree with adaptive A.I
                      My sentiments exactly.
                      Carefree

                      Comment

                      • Gonira
                        Banned
                        • Sep 2011
                        • 865

                        #12
                        Re: Adaptive Difficulty

                        this seems to be a new feature. and before this existed, teams never failed to switch their tactics: sitting deeper and playing possession if winning, playing aggressively when losing, playing desperate if losing with very little time left.... but this isn't a difficulty shift, just a tactical/mentality shift. if ea dropped this to make it all about dynamic difficulty level now, this is even worse than i have thought. but i don't believe so.

                        Comment

                        • NinthFall
                          Rookie
                          • Sep 2014
                          • 232

                          #13
                          Re: Adaptive Difficulty

                          I knew it. I knew there must be something EA-like happening on the background, just because for so many years so many of us have been complaining about EA's rubberband system on every game they make.

                          I do NOT find it thrilling in any sort of way to play forced losses or draws just to find myself win the league in the last games. Because I know I will win, the game will simply let me win.

                          Now I know why I concede 2 goals from corners and set pieces when the game's at 85+ minutes.

                          Luckily they have the restart option for offline games in CM, use it if you feel you were cheated on. I take loss as a loss, but if the game cheats on me it's a restart match.

                          Comment

                          • NinthFall
                            Rookie
                            • Sep 2014
                            • 232

                            #14
                            Re: Adaptive Difficulty

                            I re-posted this on official EA NHL forum and got banned until November 8.

                            Comment

                            • Gonira
                              Banned
                              • Sep 2011
                              • 865

                              #15
                              Re: Adaptive Difficulty

                              as far as i'm concerned, there was no rubber band code so extensive as this one in previous fifas.

                              but there was stats boosts for the cpu whenever they were needing to close a gap in the end of a match.

                              Comment

                              Working...