Soccer Gaming Forums
Registration is free! Calendar Find other members Frequently Asked Questions Rules User CP Tools Home


Go Back   Soccer Gaming Forums | FIFA Forums, FIFA Mods, Futball > FIFA Series > FIFA 17 Forum

Reply
 
Thread Tools Search this Thread Rating: Thread Rating: 2 votes, 4.50 average. Display Modes
Old 11-04-2017, 04:01:PM   #53
qasar80
Youth Team
 
Join Date: Nov 2013
Posts: 420
qasar80 is on a distinguished road
Aranaktu, regarding potential, over 90 works just for the players found by the scouts in youth academy.
The regenerated ones have normal potential. Their potential is into the scout.ini.
qasar80 is offline   Reply With Quote
Old 11-04-2017, 05:51:PM   #54
Liron10
Club Supporter
 
Join Date: Jan 2016
Posts: 98
Liron10 is on a distinguished road
Thanks bro
Liron10 is offline   Reply With Quote
Old 12-04-2017, 02:48:PM   #55
PaulC327
Club Supporter
 
Join Date: Jan 2015
Posts: 49
PaulC327 is on a distinguished road
Quote:
Originally Posted by qasar80 View Post
Ok Paul, I see though you sent me your files. So you understood the process and added the player in the moddingway squads, right?
Absolutely, I figured it out the problem was that I was trying to edit the downloaded EA squadfile instead of the Moddingway Squad file. Moddingway must have done something to allow the file to be editable because the one from EA gets corrupted the moment you change one thing.
PaulC327 is offline   Reply With Quote
Old 12-04-2017, 02:53:PM   #56
jamiemgr
Club Supporter
 
Join Date: Jan 2010
Posts: 36
jamiemgr is on a distinguished road
Can you edit player potential using cheat engine?
jamiemgr is offline   Reply With Quote
Old 12-04-2017, 03:21:PM   #57
Aranaktu
Club Supporter
 
Join Date: Mar 2017
Posts: 52
Aranaktu is on a distinguished road
Nope.
Aranaktu is offline   Reply With Quote
Old 12-04-2017, 06:51:PM   #58
qasar80
Youth Team
 
Join Date: Nov 2013
Posts: 420
qasar80 is on a distinguished road
Aranaktu, are you sure that is line 19 which must be changed in order to increase overall for youth players?
That line is empty....line 32 is good.
Maybe you could show how it must look to have range 15-30 for primary abd secondary attributes...thanks.

Last edited by qasar80; 12-04-2017 at 06:56:PM.
qasar80 is offline   Reply With Quote
Old 12-04-2017, 07:55:PM   #59
Aranaktu
Club Supporter
 
Join Date: Mar 2017
Posts: 52
Aranaktu is on a distinguished road
primary 15-30:
Code:
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

aobscanmodule(INJECT_prim_attr_range_low,FIFA17.exe,41 89 D9 BA 64 00 00 00 89 06 E8 ?? ?? ?? ?? 48 8D 55 90 41 B1 01 41 83 C8 FF 48 89 F9 E8 ?? ?? ?? ?? 4C 8D 05 ?? ?? ?? ?? 48 8D 4D 90 41 89 D9 BA 64 00 00 00 89 46 04) // should be unique
alloc(newmem_player_attr_low,$1000,"FIFA17.exe"+89216D4)

label(code_prim_attr_range_low)
label(return_prim_attr_range_low)

newmem_player_attr_low:
  mov eax, F // PRIMARY_ATTRIBUTES_RANGE_LOW_TYPE_%d = 0xF (int(15))
code_prim_attr_range_low:
  mov r9d,ebx
  mov edx,00000064
  jmp return_prim_attr_range_low

INJECT_prim_attr_range_low:
  jmp newmem_player_attr_low
  nop
  nop
  nop
return_prim_attr_range_low:
registersymbol(INJECT_prim_attr_range_low)

aobscanmodule(INJECT_prim_attr_range_high,FIFA17.exe,41 89 D9 BA 64 00 00 00 89 46 04) // should be unique
alloc(newmem_player_attr_high,$1000,"FIFA17.exe"+8921701)

label(code_prim_attr_range_high)
label(return_prim_attr_range_high)

newmem_player_attr_high:
  mov eax, 1E // PRIMARY_ATTRIBUTES_RANGE_HIGH_TYPE_%d = 0x1E (int(30))
code_prim_attr_range_high:
  mov r9d,ebx
  mov edx,00000064
  jmp return_prim_attr_range_high

INJECT_prim_attr_range_high:
  jmp newmem_player_attr_high
  nop
  nop
  nop
return_prim_attr_range_high:
registersymbol(INJECT_prim_attr_range_high)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
INJECT_prim_attr_range_low:
  db 41 89 D9 BA 64 00 00 00

unregistersymbol(INJECT_prim_attr_range_low)
dealloc(newmem_player_attr_low)

INJECT_prim_attr_range_high:
  db 41 89 D9 BA 64 00 00 00

unregistersymbol(INJECT_prim_attr_range_high)
dealloc(newmem_player_attr_high)
secondary 15-30:
Code:
[ENABLE]
aobscanmodule(INJECT_secondary_attr_range_low,FIFA17.exe,41 89 D9 BA 64 00 00 00 89 46 38) // should be unique
alloc(newmem_secondary_attr_range_low,$1000,"FIFA17.exe"+892172F)

label(code_secondary_attr_range_low)
label(return_secondary_attr_range_low)

newmem_secondary_attr_range_low:
  mov eax, F // SECONDARY_ATTRIBUTES_RANGE_LOW_TYPE_%d = 0xF (int(15))
code_secondary_attr_range_low:
  mov r9d,ebx
  mov edx,00000064
  jmp return_secondary_attr_range_low

INJECT_secondary_attr_range_low:
  jmp newmem_secondary_attr_range_low
  nop
  nop
  nop
return_secondary_attr_range_low:
registersymbol(INJECT_secondary_attr_range_low)

aobscanmodule(INJECT_secondary_attr_range_high,FIFA17.exe,4C 8D 45 00 41 B9 64 00 00 00 89 46) // should be unique
alloc(newmem_secondary_attr_range_high,$1000,"FIFA17.exe"+8921752)

label(code_secondary_attr_range_high)
label(return_secondary_attr_range_high)

newmem_secondary_attr_range_high:
  mov eax, 1E // SECONDAY_ATTRIBUTES_RANGE_HIGH_TYPE_%d = 0x1E (int(30))
code_secondary_attr_range_high:
  lea r8,[rbp+00]
  mov r9d,00000064
  jmp return_secondary_attr_range_high

INJECT_secondary_attr_range_high:
  jmp newmem_secondary_attr_range_high
  nop
  nop
  nop
  nop
  nop
return_secondary_attr_range_high:
registersymbol(INJECT_secondary_attr_range_high)


[DISABLE]
//code_secondary_attr_range_low from here till the end of the code will be used to disable the cheat
INJECT_secondary_attr_range_low:
  db 41 89 D9 BA 64 00 00 00

unregistersymbol(INJECT_secondary_attr_range_low)
dealloc(newmem_secondary_attr_range_low)

INJECT_secondary_attr_range_high:
  db 4C 8D 45 00 41 B9 64 00 00 00

unregistersymbol(INJECT_secondary_attr_range_high)
dealloc(newmem_secondary_attr_range_high)
Aranaktu is offline   Reply With Quote
Old 13-04-2017, 06:52:AM   #60
kelele
Club Supporter
 
Join Date: Apr 2017
Posts: 4
kelele is on a distinguished road
possible to more greater efficiency develop the players in training? e.g. : add 4+5 overall point 1 training day.
kelele is offline   Reply With Quote
Old 13-04-2017, 11:46:AM   #61
Aranaktu
Club Supporter
 
Join Date: Mar 2017
Posts: 52
Aranaktu is on a distinguished road
Quote:
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)
Aranaktu is offline   Reply With Quote
Old 13-04-2017, 12:35:PM   #62
qasar80
Youth Team
 
Join Date: Nov 2013
Posts: 420
qasar80 is on a distinguished road
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....
qasar80 is offline   Reply With Quote
Old 13-04-2017, 01:14:PM   #63
Grimbarian
Youth Team
 
Grimbarian's Avatar
 
Join Date: Jan 2013
Location: Visby, Gotland, Sweden
Posts: 430
Grimbarian is on a distinguished road
Send a message via ICQ to Grimbarian Send a message via MSN to Grimbarian Send a message via Skype™ to Grimbarian
Is there any way to set cheat engine to automatically choose the Fifa 17 exe when you open via a Fifa 17 cheat file?
Grimbarian is offline   Reply With Quote
Old 13-04-2017, 02:51:PM   #64
Aranaktu
Club Supporter
 
Join Date: Mar 2017
Posts: 52
Aranaktu is on a distinguished road
Quote:
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.

Quote:
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".
Aranaktu is offline   Reply With Quote
Old 13-04-2017, 03:58:PM   #65
kelele
Club Supporter
 
Join Date: Apr 2017
Posts: 4
kelele is on a distinguished road
Quote:
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!
kelele is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump





































All times are GMT +1. The time now is 06:41:PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
You Rated this Thread: