Suite au lock https://www.jeuxvideo.com/forums/42-3005644-49533434-1-0-1-0-des-mecs-ont-data-mine-le-script-momentum.htm pour non balisage, voici la V2 refaite à neuf et propre.
Après un "data mining" de la version PC un "redditeur" à trouvé une page de code avec des référence au momentum (script), je vais CC la traduction de l'autre topic d'abord puis le code en lui même pour plus de lisibilité
Sur reddit il y'a +1200 commentaires sur 2 topics, je m'étonnais de rien voir içi, alors que ça fait déjà 3 Jours que c'est sorti !!!
Preuve:
http://imgur.com/a/CoaVh
Source:
partie 1 https://www.reddit.com/r/FIFA/comments/5kag3l/i_found_mention_of_momentum_in_fifa_17_game_code/
partie 2 https://www.reddit.com/r/FIFA/comments/5kgnfi/i_found_mention_of_momentum_in_fifa_17_game_code/
LA TRADUCTION DE LA 2EME PARTIE DU CODE
<GoalEvaluation> par Boost Gardien ou Handicap Gardien et <BallOOP> par Modif Ballon
L'utilisateur marque des les premières 5 minutes
Boost gardien adverse (augmenter difficulté)
L'utilisateur marque dans les 20 premières minutes
Boost gardien adverse (augmenter difficulté)
L'utilisateur a 2 buts d'avance
Boost gardien adverse (augmenter difficulté)
L'utilisateur a 70% de possession après 20 minutes
Modif Ballon (augmenter difficulté)
L'utilisateur fait plus de 5 tirs dans les 30 premières minutes
Modif Ballon (augmenter difficulté)
L'utilisateur fait plus de 10 tirs cadrés à tout moment
Modif Ballon (augmenter difficulté)
Perdre à tout moment
Handicap Gardien (diminuer difficulté)
L'utilisateur ne fait pas de tirs cadrés dans les 30 premières minutes
Modif Ballon (diminuer difficulté)
L'utilisateur n'a fait que 2 tirs après 60 minutes de jeu
Modif Ballon (diminuer difficulté)
L'utilisateur a fait moins de 4 tirs après 80 minutes de jeu
Modif Ballon (diminuer difficulté)
L'utilisateur perd avec 2 buts d'écart
Handicap Gardien (diminuer difficulté)
Voici le CC du code extrait du fichier Initfs-Win32
Traduction
DIFFICULTE_ADAPTIVE] ACTIVE = 1
[DIFFICULTE_ADAPTIVE_ADAPTER_DIFFICULTE]
// Description: "L'utilisateur marque des les premières 5 minutes"
//QUAND <NoteDuGardien> SI <score utilisateur est supérieur au score de l'adversaire avant 5min de jeu> FAIRE <augmenter la difficulté par 0.25> RULE1_PARAM1 = 5
// Minutes RULE1_OUTPUT = 0.25 //
Description: "L'utilisateur marque dans les 20 premières minutes"
// QUAND <NoteDuGardien> SI <score utilisateur est supérieur au score de l'adversaire et avant 20 minutes> FAIRE <augmenter difficulté by 0.25> RULE2_PARAM1 = 20
// Minutes RULE2_OUTPUT = 0.25
// Description: "Score >= 2 buts d'avance"
// QUAND <NoteDuGardien> SI <utilisateur à plus de 2 buts d'avances> FAIRE <augmenter difficulté par 0.25> RULE3_PARAM1 = 2
// Goal lead RULE3_OUTPUT = 0.25 //
Description: ">70% de possession après minimum 20 minutes"
// QUAND <BallOOP> SI <70% de possession après minimum 20 minutes> FAIRE <augmenter la difficulté par 0.25> RULE4_PARAM1 = 70
// Pourcentage de Possesion RULE4_PARAM2 = 20
// Minutes RULE4_OUTPUT = 0.25
// Description: "Plus de 5 tirs dans les 30 premières minutes"
// QUAND <BallOOP> SI <utilisateur fait plus de 5 tirs dans les 30 premières minutes> FAIRE <augmenter la difficulté par 0.15> RULE5_PARAM1 = 5
// TIRS RULE5_PARAM2 = 30 // Minutes RULE5_OUTPUT = 0.15
// Description: "Plus de 10 tirs cadrés à tout moment"
// QUAND <BallOOP> SI <utilisateur à plus de 10 tirs cadrés> FAIRE <augmenter la difficulté by 0.1> RULE6_PARAM1 = 10 // Tirs cadrés RULE6_PARAM2 = 10
// Increments on PARAM1 RULE6_OUTPUT = 0.1 [ADAPTIVE_DIFFICULTY_DECREASE_DIFFICULTY]
// Description: "Perdre à tout moment"
// QUAND <NoteDuGardien> FAIRE <baisser la difficulté par 0.1> RULE1_PARAM1 = 0
// Minutes RULE1_OUTPUT = -0.1
// Description: "Pas de tirs cadrés dans les 30 premières minutes"
// QUAND <BallOOP> SI <après 30 minutes> FAIRE <baisser la difficulté de 0.2> RULE2_PARAM1 = 30
// Minutes RULE2_OUTPUT = -0.2
// Description: "<moins de 30% de possession n'importe quand après 30 minutes"
// QUAND<BallOOP> SI <moins de 30% de possession n'importe quand après 30 minutes> FAIRE <baisser la difficulté par 0.2> RULE3_PARAM1 = 30
// Possession RULE3_PARAM2 = 30
// Minutes RULE3_OUTPUT = -0.2
// Description: "<2 tirs à partir de la 60eme minute"
// QUAND <BallOOP> SI <le niombre de tirs est inférieur à 2 après 60min de jeu> FAIRE <baissé la difficulté par 0.2> RULE4_PARAM1 = 2
// Shots RULE4_PARAM2 = 60
// Minutes RULE4_OUTPUT = -0.2
// Description: "<4 tirs cadrés 80eme minute"
// QUAND <BallOOP> SI <nombre de tirs inférieur à 4 après la 80eme minute> FAIRE <baisser la difficulté par 0.3> RULE5_PARAM1 = 4
// Shots RULE5_PARAM2 = 80
// Minutes RULE5_OUTPUT = -0.3
// Description: "Perdre avec 2 buts d'écart"
//QUAND <NoteDuGardien> SI <utilisateur perd par 2 buts d'écart> ALORS <baisser la difficulté par 0.1> RULE6_PARAM1 = -2
// Goals RULE6_OUTPUT = -0.15
Original
[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
Ci dessous le premier fichier qui a mit la puce à l'oreille (partie1)
" // This of the attribute and trait names -------------------
//
//--- fatigue (0-100)
//DB_FATIGUE
//
//--- team chemistry (0-100) (used in momentum)
//DB_TEAM_CHEMISTRY
//DB_AVERAGE_RATING
//
"
this document may be interesting for a number of reasons, right below momentum is a list of traits, some are not expressly noted in FUT, for example:
//DB_TRAIT_SOLID_PLAYER
//DB_TRAIT_INFLEXIBILITY
//DB_TRAIT_CHICKEN_HEADER
//DB_TRAIT_RISK_TAKER
//DB_TRAIT_HIGH_DETERMINATION
//DB_TRAIT_LOW_DETERMINATION
//DB_TRAIT_SUPER_SUB
//DB_TRAIT_LOW_CONCENTRATION
//DB_TRAIT_RESPONSIBILITY_TAKER
//DB_TRAIT_1_2_PASSER
//DB_TRAIT_COUNTER_ATTACKING
//DB_TRAIT_HEEL_PASSER
//DB_TRAIT_FINESSE_HEADER
//DB_TRAIT_POWER_HEADER
//DB_TRAIT_JUGGLER
//DB_TRAIT_LONG_PASSER
//DB_TRAIT_ONE_TIME_PASSER
//DB_TRAIT_OUTSIDE_PASSER
//DB_TRAIT_THROUGH_BALLS
//DB_TRAIT_TRIES_FIRST_TIME_SHOTS
//DB_TRAIT_SWITCHES_BALL_TO_OTHER_FLANK
//DB_TRAIT_TARGET_FORWARD
//DB_TRAIT_FORWARD_PUSHES_WIDE_RIGHT
//DB_TRAIT_FORWARD_PUSHES_WIDE_LEFT
//DB_TRAIT_HOLDS_UP
//DB_TRAIT_WING_PLAYER
//DB_TRAIT_PUSHES_FORWARD
//DB_TRAIT_COVERING
//DB_TRAIT_CAUTIOUS_WITH_CROSSES
//DB_TRAIT_COMES_FOR_CROSSES
//DB_TRAIT_STAYS_ON_GOAL_LINE
//DB_TRAIT_RUSHES_OUT_OF_GOAL
//DB_TRAIT_PENALTY_SAVING
//DB_TRAIT_PUSHES_UP_FOR_CORNERS
D'autre preuves que l'on trouve dans la partie 1 sur "l'influence" très intéressant aussi trouvé par des allemands
image: https://abload.de/img/injuriesglk8a.png
source: http://www.fifa4life-forum.de/fifa-17-forum/43789-scripting-real.html