Announcement

Collapse
No announcement yet.

FIFA 17 - Career Mode Cheat Table

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #61
    Originally posted by kelele View Post
    possible to more greater efficiency develop the players in training? e.g. : add 4+5 overall point 1 training day.
    try this script:
    Code:
    [ENABLE]
    alloc(attr_cap, 4) // ATTRIBUTE_GROWTH_CAP
    registersymbol(attr_cap)
    attr_cap:
    dd 00 00 00 00
    
    aobscanmodule(INJECT_more_efficient_training,FIFA17.exe,F3 0F 59 8C 83 44 03 00 00) // should be unique
    alloc(cave_more_efficient_training,$1000,"FIFA17.exe"+7E05823)
    
    label(code_more_efficient_training)
    label(return_more_efficient_training)
    
    cave_more_efficient_training:
      mov [rbx+rax*4+00000344],(float)100.00
      mov [rbx+rax*4+00000358],(float)100.00
      mov [rbx+rax*4+00000368],(float)100.00
    code_more_efficient_training:
      mulss xmm1,[rbx+rax*4+00000344]
      jmp return_more_efficient_training
    
    INJECT_more_efficient_training:
      jmp cave_more_efficient_training
      nop
      nop
      nop
      nop
    return_more_efficient_training:
    registersymbol(INJECT_more_efficient_training)
    aobscanmodule(INJECT_attr_cap_one,FIFA17.exe,41 89 46 0C ?? ?? ?? 0F ?? ?? ?? ?? ?? ?? 0F 57 ED) // should be unique
    alloc(cave_attr_cap_one,$1000,"FIFA17.exe"+7DEAAC6)
    
    label(code_attr_cap_one)
    label(return_attr_cap_one)
    
    cave_attr_cap_one:
      mov eax, [attr_cap]
    code_attr_cap_one:
      mov [r14+0C],eax
      mov ecx,r13d
      jmp return_attr_cap_one
    
    INJECT_attr_cap_one:
      jmp cave_attr_cap_one
      nop
      nop
    return_attr_cap_one:
    registersymbol(INJECT_attr_cap_one)
    
    aobscanmodule(INJECT_attr_cap_two,FIFA17.exe,41 89 46 24 E8 ?? ?? ?? ?? 48 89 C1 41 B1 01 41 B8 2C 01 00 00 48 8D 15 ?? ?? ?? ?? E8) // should be unique
    alloc(cave_attr_cap_two,$1000,"FIFA17.exe"+7DEAAB4)
    
    label(code_attr_cap_two)
    label(return_attr_cap_two)
    
    cave_attr_cap_two:
      mov [attr_cap], #500 // ATTRIBUTE_GROWTH_CAP
    code_attr_cap_two:
      mov r8d,[attr_cap]
      jmp return_attr_cap_two
    
    INJECT_attr_cap_two+F:
      jmp cave_attr_cap_two
      nop
    return_attr_cap_two:
    registersymbol(INJECT_attr_cap_two)
    
    [DISABLE]
    INJECT_more_efficient_training:
      db F3 0F 59 8C 83 44 03 00 00
    
    unregistersymbol(INJECT_more_efficient_training)
    dealloc(cave_more_efficient_training)
    
    INJECT_attr_cap_one:
      db 41 89 46 0C 41 8B CD
    
    unregistersymbol(INJECT_attr_cap_one)
    dealloc(cave_attr_cap_one)
    
    INJECT_attr_cap_two+F:
      db 41 B8 2C 01 00 00
    
    unregistersymbol(INJECT_attr_cap_two)
    dealloc(cave_attr_cap_two)
    unregistersymbol(attr_cap)
    dealloc(attr_cap)

    Comment


    • #62
      Ok, I see that you have managed to edit scout.ini, Aranaktu.
      Isn't there something like this:
      TIER_1_POTENTIAL_RANGE_0 = xx // Tier 1, Potential Range Low = 0
      TIER_1_POTENTIAL_RANGE_1 = xx // Tier 1, Potential Range High = 1
      TIER_2_POTENTIAL_RANGE_0 = xx // Tier 2, Potential Range Low = 0
      TIER_2_POTENTIAL_RANGE_1 = xx // Tier 2, Potential Range High = 1
      TIER_3_POTENTIAL_RANGE_0 = xx // Tier 3, Potential Range Low = 0
      TIER_3_POTENTIAL_RANGE_1 = xx // Tier 3, Potential Range High = 1
      TIER_4_POTENTIAL_RANGE_0 = xx // Tier 4, Potential Range Low = 0
      TIER_4_POTENTIAL_RANGE_1 = xx // Tier 4, Potential Range High = 1
      That is the potential range for regen players....

      Comment


      • #63
        Is there any way to set cheat engine to automatically choose the Fifa 17 exe when you open via a Fifa 17 cheat file?

        Comment


        • #64
          Originally posted by Grimbarian View Post
          Is there any way to set cheat engine to automatically choose the Fifa 17 exe when you open via a Fifa 17 cheat file?
          In Cheat Engine main window click on "Table" -> "Show cheat table lua script" or press "CTRL + ALT + L" -> Copy and paste this lua script:
          Code:
          function AutoAttach()
          	local ProcessName = "FIFA17.exe"
          	local ProcessName_Trial = "FIFA17_TRIAL.exe"
          
          	local ProcIDNormal = getProcessIDFromProcessName(ProcessName)
          	local ProcIDTrial = getProcessIDFromProcessName(ProcessName_Trial)
          
          	if ProcIDNormal ~= nil then
          		openProcess(ProcessName)
          		timer_setEnabled(AutoAttachTimer, false)
          	elseif ProcIDTrial ~= nil then
          		openProcess(ProcessName_Trial)
          		timer_setEnabled(AutoAttachTimer, false)
          	end
          end
          
          AutoAttachTimer = createTimer(nil)
          timer_onTimer(AutoAttachTimer, AutoAttach)
          timer_setInterval(AutoAttachTimer, 1000)
          timer_setEnabled(AutoAttachTimer, true)
          -> Press "Execute script" button -> save cheat table.
          And now when you will open the table it will ask you something like "this table contains lua script, do you want to execute it?" and just press "yes" or "yes to all" and you should be auto attached to the game process.

          Originally posted by qasar80 View Post
          Ok, I see that you have managed to edit scout.ini, Aranaktu.
          Isn't there something like this:
          TIER_1_POTENTIAL_RANGE_0 = xx // Tier 1, Potential Range Low = 0
          TIER_1_POTENTIAL_RANGE_1 = xx // Tier 1, Potential Range High = 1
          TIER_2_POTENTIAL_RANGE_0 = xx // Tier 2, Potential Range Low = 0
          TIER_2_POTENTIAL_RANGE_1 = xx // Tier 2, Potential Range High = 1
          TIER_3_POTENTIAL_RANGE_0 = xx // Tier 3, Potential Range Low = 0
          TIER_3_POTENTIAL_RANGE_1 = xx // Tier 3, Potential Range High = 1
          TIER_4_POTENTIAL_RANGE_0 = xx // Tier 4, Potential Range Low = 0
          TIER_4_POTENTIAL_RANGE_1 = xx // Tier 4, Potential Range High = 1
          That is the potential range for regen players....
          Yes, there is. I'm using this in script called "95 Potential".

          Comment


          • #65
            Originally posted by Aranaktu View Post
            try this script:
            Code:
            [ENABLE]
            alloc(attr_cap, 4) // ATTRIBUTE_GROWTH_CAP
            registersymbol(attr_cap)
            attr_cap:
            dd 00 00 00 00
            
            aobscanmodule(INJECT_more_efficient_training,FIFA17.exe,F3 0F 59 8C 83 44 03 00 00) // should be unique
            alloc(cave_more_efficient_training,$1000,"FIFA17.exe"+7E05823)
            
            label(code_more_efficient_training)
            label(return_more_efficient_training)
            
            cave_more_efficient_training:
              mov [rbx+rax*4+00000344],(float)100.00
              mov [rbx+rax*4+00000358],(float)100.00
              mov [rbx+rax*4+00000368],(float)100.00
            code_more_efficient_training:
              mulss xmm1,[rbx+rax*4+00000344]
              jmp return_more_efficient_training
            
            INJECT_more_efficient_training:
              jmp cave_more_efficient_training
              nop
              nop
              nop
              nop
            return_more_efficient_training:
            registersymbol(INJECT_more_efficient_training)
            aobscanmodule(INJECT_attr_cap_one,FIFA17.exe,41 89 46 0C ?? ?? ?? 0F ?? ?? ?? ?? ?? ?? 0F 57 ED) // should be unique
            alloc(cave_attr_cap_one,$1000,"FIFA17.exe"+7DEAAC6)
            
            label(code_attr_cap_one)
            label(return_attr_cap_one)
            
            cave_attr_cap_one:
              mov eax, [attr_cap]
            code_attr_cap_one:
              mov [r14+0C],eax
              mov ecx,r13d
              jmp return_attr_cap_one
            
            INJECT_attr_cap_one:
              jmp cave_attr_cap_one
              nop
              nop
            return_attr_cap_one:
            registersymbol(INJECT_attr_cap_one)
            
            aobscanmodule(INJECT_attr_cap_two,FIFA17.exe,41 89 46 24 E8 ?? ?? ?? ?? 48 89 C1 41 B1 01 41 B8 2C 01 00 00 48 8D 15 ?? ?? ?? ?? E8) // should be unique
            alloc(cave_attr_cap_two,$1000,"FIFA17.exe"+7DEAAB4)
            
            label(code_attr_cap_two)
            label(return_attr_cap_two)
            
            cave_attr_cap_two:
              mov [attr_cap], #500 // ATTRIBUTE_GROWTH_CAP
            code_attr_cap_two:
              mov r8d,[attr_cap]
              jmp return_attr_cap_two
            
            INJECT_attr_cap_two+F:
              jmp cave_attr_cap_two
              nop
            return_attr_cap_two:
            registersymbol(INJECT_attr_cap_two)
            
            [DISABLE]
            INJECT_more_efficient_training:
              db F3 0F 59 8C 83 44 03 00 00
            
            unregistersymbol(INJECT_more_efficient_training)
            dealloc(cave_more_efficient_training)
            
            INJECT_attr_cap_one:
              db 41 89 46 0C 41 8B CD
            
            unregistersymbol(INJECT_attr_cap_one)
            dealloc(cave_attr_cap_one)
            
            INJECT_attr_cap_two+F:
              db 41 B8 2C 01 00 00
            
            unregistersymbol(INJECT_attr_cap_two)
            dealloc(cave_attr_cap_two)
            unregistersymbol(attr_cap)
            dealloc(attr_cap)



            Thanks!
            It works, but do not develop each property!

            Comment


            • #66
              Aranaktu, I can confirm that potential 95 is working just for the academy players.
              The ones regenerated by AI potential is default (62-78 mostly).
              That is odd, would you test it? Maybe I'm doing something wrong or thei potentialis regulated somewhere else...

              Comment


              • #67
                Originally posted by Aranaktu View Post
                In Cheat Engine main window click on "Table" -> "Show cheat table lua script" or press "CTRL + ALT + L" -> Copy and paste this lua script:
                Code:
                function AutoAttach()
                	local ProcessName = "FIFA17.exe"
                	local ProcessName_Trial = "FIFA17_TRIAL.exe"
                
                	local ProcIDNormal = getProcessIDFromProcessName(ProcessName)
                	local ProcIDTrial = getProcessIDFromProcessName(ProcessName_Trial)
                
                	if ProcIDNormal ~= nil then
                		openProcess(ProcessName)
                		timer_setEnabled(AutoAttachTimer, false)
                	elseif ProcIDTrial ~= nil then
                		openProcess(ProcessName_Trial)
                		timer_setEnabled(AutoAttachTimer, false)
                	end
                end
                
                AutoAttachTimer = createTimer(nil)
                timer_onTimer(AutoAttachTimer, AutoAttach)
                timer_setInterval(AutoAttachTimer, 1000)
                timer_setEnabled(AutoAttachTimer, true)
                -> Press "Execute script" button -> save cheat table.
                And now when you will open the table it will ask you something like "this table contains lua script, do you want to execute it?" and just press "yes" or "yes to all" and you should be auto attached to the game process.
                You are the master! Thanks

                Comment


                • #68
                  Originally posted by qasar80 View Post
                  Aranaktu, I can confirm that potential 95 is working just for the academy players.
                  The ones regenerated by AI potential is default (62-78 mostly).
                  That is odd, would you test it? Maybe I'm doing something wrong or thei potentialis regulated somewhere else...
                  Yep, players generated in countries where you don't have your youth scouts don't have 95 potential.

                  Comment


                  • #69
                    This is really puzzling...
                    In fifa 16 setting the potential in scout.ini would result in all the newly regenerated players to have that potential, but here there is something different.
                    Well, I guess that career mode is not exactly a copy paste from fifa 16....that's somehow funny, EA changed playergrowth in theory and some other minor things and voila....a new game, revolutionary career mode , etc....I feel sick.

                    Comment


                    • #70
                      UPDATE - 16.04.2017
                      Added lua code for auto attaching to the game process and auto activating your favourite scripts.
                      Added "Disable morale" scripts. Not sure if it's rly working, test it.
                      Added some settings from "transfer.ini". Values are default, so you need to change it by yourself.

                      DOWNLOAD:
                      Code:
                      https://mega.nz/#!dR0CEQ4I!TQzdlkmeL3XNJMfzi3v5gPUShuDRF-adxCyTGivvLi0

                      Comment


                      • #71
                        UPDATE - 18.04.2017
                        New lua script: "Copy player stats from FUTWIZ"
                        Player training:
                        - "More efficient training" fixed.
                        - Added "Remove countdown"

                        DOWNLOAD:
                        Code:
                        https://mega.nz/#!YUshRKZT!Kd4x5JxD2zAGKDc8aTxYwF7FZSYd12TiPzTvkPNHKSk

                        Comment


                        • #72
                          Originally posted by Aranaktu View Post
                          UPDATE - 18.04.2017
                          New lua script: "Copy player stats from FUTWIZ"
                          Player training:
                          - "More efficient training" fixed.
                          - Added "Remove countdown"

                          DOWNLOAD:
                          Code:
                          https://mega.nz/#!YUshRKZT!Kd4x5JxD2zAGKDc8aTxYwF7FZSYd12TiPzTvkPNHKSk
                          You are doing such an amazing job!
                          Thank you so much!!

                          Edit:
                          But I do have a problem with this update.
                          When I am in the FIFA main menu I minimize the game and start Cheat Engine and after the table attached itself to the gaming process I canīt click the "ActivitaItFirst" box. It just wonīt tick.
                          I changed nothing, your former versions are still working.
                          Is there anything I can do?

                          Edit #2:
                          Nevermind. It is working now somehow. ^^


                          Best regards!
                          Last edited by Loewe; 18-04-2017, 10:38:PM.

                          Comment


                          • #73
                            Originally posted by qasar80 View Post
                            Ok, I see that you have managed to edit scout.ini, Aranaktu....
                            Qasar from what I'm seeing in this thread it looks like Aranaktu has found out a way to inject code from the .ini files. Have you been able to do this with playergrowth.ini yet? In a way, this is better than what we used to do editing the database no? Because when we would edit the database it would corrupt a previously created CM save and every time you wanted to make a tweak you'd have to start a new CM. But with this we can tweak all day long using the same CM because it is not altering the DB/.ini files!

                            Comment


                            • #74
                              Paul, this year playergrowth seems a lot more direct and easy to understand than in previous years.
                              Bad news is that I have limited knowledge in cheat engine assemly, or more direct said, I can not use cheat engine to inject the codes in the game.
                              Aranaktu has this knowledge and if he injects the lines in the table, even the default ones, that we have all we need to really make this work.
                              I try to uderstand the basic assembly steps, but it is very complicated and takes time.
                              Ofcourse, there is the posibility that playergrowth to br in format that is not suported by cheatengine, and in this case we are seriously....delayed.

                              Comment


                              • #75
                                Thank you very much Aranaktu.

                                FIFA 17 Bypass 15 Year Career Mode Limit? (2031 retiring)

                                Is there a way to do this this year? As far as I know it wasn't possible in FIFA 16.

                                Comment

                                Working...
                                X