해외 사이트를 돌아다니다 제미있는 글을 발견했습니다.
각 리그별 용병 보유, 출전 쿼터를 변경하는 방법인데 자세한 내용은 아래와 같습니다.
Here's a list of offsets for non-EU/foreigner restrictions for both playing (match) and signings (squad) for 3.9.68 clean exe. Thanks to Saturn's post.
Match restrictions:
Argentina 0040AA23 MOV BYTE PTR DS:[EDX+2],4
Australia 00412DC3 MOV BYTE PTR DS:[EDX+2],6
Brazil 0043F2C8 MOV BYTE PTR DS:[EDX+2],2
Croatia 00518633 MOV BYTE PTR DS:[EDX],4
England 00579C63 MOV BYTE PTR DS:[EDX+5],3
France (First Division) 005C1A53 MOV BYTE PTR DS:[EDX+5],5
France (Other) 005C1A5A MOV BYTE PTR DS:[EDX+5],3
Germany (German Cup) 005E02F8 MOV BYTE PTR DS:[EDX+5],3
Germany (Other) 005E02FF MOV BYTE PTR DS:[EDX+5],5
Greece (National A Division) 005ED048 MOV BYTE PTR DS:[EDX+5],5
Greece (Other) 005ED04F MOV BYTE PTR DS:[EDX+5],4
Japan 006670A3 MOV BYTE PTR DS:[EDX+2],3
Norway 00794753 MOV BYTE PTR DS:[EDX+5],2
Poland 007CD973 MOV BYTE PTR DS:[EDX+2],5
Portugal (Division 2B) 007D43EA MOV BYTE PTR DS:[EDX+3],3
Portugal (Other) 007D43F1 MOV BYTE PTR DS:[EDX+3],4
Russia (First Division) 007EC978 MOV BYTE PTR DS:[EDX+2],3
South Korea 0066E763 MOV BYTE PTR DS:[EDX],3
Spain 2001/2+2002/3 (All) 008595D1 MOV BYTE PTR DS:[EDX+5],3
Spain 2003/4+ (First Div + Cup) 008595D1 MOV BYTE PTR DS:[EDX+5],3
Spain 2003/4+ (Other) 008595B9 MOV BYTE PTR DS:[EDX+5],2
Turkey (Other) 00902203 MOV BYTE PTR DS:[EDX+2],0 (Fill 009021FB + 00902201 with NOPs first)
Turkey (Premier Division + Cup) 0090222D MOV BYTE PTR DS:[EDX+2],6
USA 0090BA88 MOV BYTE PTR DS:[EDX+2],4
EDX+x values are:
[-] = Foreign players (Croatia & South Korea)
[+1] = No restrictions (you can not see if player is foreign in squad screen)
[+2] = Foreign players
[+3] = Non-EU players (Portugal)
[+5] = Non-EU players (you can see if player is foreign in squad screen)
Squad restrictions:
Argentina 0040A5D6 MOV BYTE PTR DS:[ESI+13],14 [20]
Australia 00412D89 MOV BYTE PTR DS:[ESI+13],CL (CL=6)
Belgium 00424BE8 MOV BYTE PTR DS:[ESI+13],AL (AL=FF)
Brazil 0043F1E8 MOV BYTE PTR DS:[ESI+13],DL (DL=3)
Holland 005F979B MOV BYTE PTR DS:[ESI+13],AL (AL=32) [50]
Poland 007CD93C MOV BYTE PTR DS:[ESI+13],AL (AL=5)
Portugal (Premier Division) 007D41AA MOV BYTE PTR SS:[ESP+12],6
Portugal (Second Division) 007D41BE MOV BYTE PTR SS:[ESP+12],5
Portugal (Second Division B) 007D41C5 MOV BYTE PTR SS:[ESP+12],4
South Korea 0066E738 MOV BYTE PTR DS:[ESI+13],7
Turkey (Premier Division) 009021AB MOV BYTE PTR DS:[ESI+13],AL (AL=8)
Turkey (Other) 008E8840 MOV BYTE PTR SS:[ESP+13],0 (plus 008CEC75 JE 008CECA9 -> JMP 008CECA9)
USA 0090BA48 MOV BYTE PTR DS:[ESI+13],4
[xxx+12] = Club squad restrictions: Foreign Non-EU players qty in league rules cpp
[xxx+13] = Club squad restrictions: Foreign players qty in league rules cpp
There's some offsets for Spain that I've found that don't seem to do what they're supposed to:
008E85B8 |> 3B05 88F49C00 CMP EAX,DWORD PTR DS:[9CF488]- SPAIN
008E85BE |. 75 34 JNZ SHORT cm0102.008E85F4
008E85C0 |. 8B46 57 MOV EAX,DWORD PTR DS:[ESI+57] ; club.division
008E85C3 |. 85C0 TEST EAX,EAX
008E85C5 |. 74 28 JE SHORT cm0102.008E85EF
008E85C7 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
008E85C9 |. 8B1D 24F69C00 MOV EBX,DWORD PTR DS:[9CF624]- SPANISH_FIRST_DIVISION
008E85CF |. 3BD3 CMP EDX,EBX
008E85D1 |. 75 07 JNZ SHORT cm0102.008E85DA
008E85D3 |. C64424 12 04 MOV BYTE PTR SS:[ESP+12],4 ; club.foreign.squad (?)
008E85D8 |. EB 1A JMP SHORT cm0102.008E85F4
008E85DA |> 85C0 TEST EAX,EAX
008E85DC |. 74 11 JE SHORT cm0102.008E85EF
008E85DE |. 8B00 MOV EAX,DWORD PTR DS:[EAX]
008E85E0 |. 8B15 28F69C00 MOV EDX,DWORD PTR DS:[9CF628]- SPANISH_SECOND_DIVISION
008E85E6 |. 3BC2 CMP EAX,EDX
008E85E8 |. C64424 12 03 MOV BYTE PTR SS:[ESP+12],3 ; club.foreign.squad (?)
008E85ED |. 74 05 JE SHORT cm0102.008E85F4
008E85EF |> C64424 12 00 MOV BYTE PTR SS:[ESP+12],0 ; club.foreign.squad (?)
You can definitely sign more than 4/3 players in the top two divisions, while changing the last offset (which looks like it should relate to Second Division B clubs) doesn't have any effect (they still can't sign non-EU players). Probably, because of Cotonou Agreement in the game exe coding.
즉 헥사 에디터를 통해 실행파일을 뜯어보면 각 국가별 코드가 있고 이를 간단히 수정만하면 각 리그 외국인 선수 출전 보유 규정을 수전할 수 있단거죠.
문제는
제가 그 방식을 잘 모르겠다는 것
혹시 헥사 에디어 사용 가능하신 분 계신가요?
K리그 외국인 5명 보유 3명 출전은 하다보면 너무 적어요
첫댓글 3명 4명 차이 큼 ㅋㅋㅋ