თამაშის ფაილის ანალიზი · 2026

შენს მატჩს ცვლიან.
შენ ამას ვერ ხედავ.

სრული ტექნიკური ანგარიში სკრიპტინგის, equalization-ისა და სერვერის მხრიდან კორექტირების სისტემების შესახებ, რომლებიც eFootball.exe-ის შიგნით აღმოჩნდა.

ფაილი: eFootball.exe ზომა: 374 MB სტრინგები: 4.67M
EVIDENCE 01

ქარდის სტატები ცრუა — შენი მოთამაშეები იმაზე სუსტები არიან, ვიდრე გგონია

კრიტიკული

თამაში იყენებს ორ სრულიად დამოუკიდებელ სტატური სისტემას: ერთი ის არის, რასაც ქარდზე ხედავ ყიდვისას ან ვარჯიშისას — მეორე ის, რაც რეალურად მოქმედებს მატჩის დროს. ეს ორი განსხვავებული მნიშვნელობაა და შენთვის არასოდეს ცხადდება.

როგორ მუშაობს

თამაშის კოდში ყოველი მოთამაშის ატრიბუტისთვის ორი ცვლადია: ability_base — ქარდზე დაწერილი მნიშვნელობები (მაგ., Speed = 95). ability_match — რეალური მნიშვნელობები, რომლებიც მატჩის დროს მოქმედებს (78, 65, ან კიდევ უფრო დაბალი).

მატჩის დაწყებისას თამაში ითვლის ability_match-ს ability_base-დან რამდენიმე მოდიფიკატორის გამოყენებით: Equalization (გუნდის გათანაბრება), Condition (ფორმა), MatchGageAdjustment (სიჩქარის რეალური დროის ცვლილება) და სხვა. შედეგი — ის, რასაც შენი მოთამაშე რეალურად აკეთებს მოედანზე.

!
შენ იყიდე ქარდი, რომელზეც წერია Speed = 95. როცა Equalization აქტიურია, იგივე მოთამაშე Speed ≈ 75-ით რბის. ეს არ არის ის მოთამაშე, რომელშიც ფული გადაიხადე — და თამაში შეცვლილ რიცხვს არასოდეს აჩვენებს.
როგორ გრძნობ
  • შენს 95-სიჩქარის ფორვარდს უკნიდან ეწევა 75-სიჩქარის მცველი, ყოველგვარი ლოგიკური მიზეზის გარეშე
  • 92-რეიტინგიანი playmaker ისე გასცემს პასებს, როგორც 80-რეიტინგიანი — მოკლე პასები აცდება, საჰაერო ბურთები არასწორად ეცემა
  • მოთამაშეები 'უმოქმედო' ან 'ნახევრად მძინარე' ჩანან, თუნდაც სრულყოფილ ფორმაში იყვნენ
სიჩქარე (ქარდი აჩვენებს) 95 სიჩქარე (რეალური მატჩში) 72
ერთი მოთამაშე, ორი მნიშვნელობა. რეალურად ქვედა მუშაობს.
ნახე ბინარული მტკიცებულება2/2
"ability_base"ნაპოვნია 1×
ოფსეტი: 0x0698D430ASCII
0698D400  5F 72 65 61 73 6F 6E 00  74 65 61 6D 00 00 00 00  |_reason.team....|
0698D410  74 65 61 6D 00 00 00 00  74 65 61 6D 00 00 00 00  |team....team....|
0698D420  74 65 61 6D 00 00 00 00  74 65 61 6D 00 00 00 00  |team....team....|
0698D430  61 62 69 6C 69 74 79 5F  62 61 73 65 00 00 00 00  |ability_base....|
0698D440  74 65 61 6D 00 00 00 00  61 62 69 6C 69 74 79 5F  |team....ability_|
0698D450  6D 61 74 63 68 00 00 00  74 65 61 6D 00 00 00 00  |match...team....|
0698D460  74 65 61 6D 00 00 00 00  74 65 61 6D              |team....team    |
"ability_match"ნაპოვნია 1×
ოფსეტი: 0x0698D448ASCII
0698D418  74 65 61 6D 00 00 00 00  74 65 61 6D 00 00 00 00  |team....team....|
0698D428  74 65 61 6D 00 00 00 00  61 62 69 6C 69 74 79 5F  |team....ability_|
0698D438  62 61 73 65 00 00 00 00  74 65 61 6D 00 00 00 00  |base....team....|
0698D448  61 62 69 6C 69 74 79 5F  6D 61 74 63 68 00 00 00  |ability_match...|
0698D458  74 65 61 6D 00 00 00 00  74 65 61 6D 00 00 00 00  |team....team....|
0698D468  74 65 61 6D 00 00 00 00  70 6C 61 79 73 74 79 6C  |team....playstyl|
0698D478  65 00 00 00 74 65 61 6D  00 00 00 00 00           |e...team.....   |
EVIDENCE 02

15+ პარამეტრი ფარულად ცვლის მოთამაშის სიჩქარეს რეალურ დროში

კრიტიკული

MatchGageAdjustment — თამაშის შიდა სისტემაა, რომელიც ცვლის მოთამაშის სიჩქარეს, პასის სიჩქარეს, ინტერცეპტის სიჩქარეს, სლაიდინგის სიჩქარეს და მოძრაობის ყველა სხვა ასპექტს — რეალურ დროში, თვითონ მატჩის მიმდინარეობისას.

რა იცვლება
adjustSpeed // ბაზური სიჩქარის მამრავლი gageAdjustMaxSpeedMinus // აიძულებს მაქს. სიჩქარეს ქვემოთ gageAdjustMaxSpeedPlus // აიძულებს მაქს. სიჩქარეს ზევით gageAdjustSpeedIntercept // ინტერცეპტის რეაქციის სიჩქარე adjustDashSpeedRate // დეშის სიჩქარის კოეფიციენტი adjustPassGetSpeed // პასის მიღების სიჩქარე adjustMoveSpeedMax // მოძრაობის მაქს. სიჩქარე adjustPassSpeedMax // პასის მაქს. სიჩქარე adjustSlideMoveSpeed // სლაიდინგის სიჩქარე

თითოეულ პარამეტრს აქვს ორი ვერსია: 'მინუს' (შენელება) და 'პლუს' (აჩქარება). თამაშს მათი ასიმეტრიული გამოყენება შეუძლია — შენი მოთამაშეები შეანელოს, მეტოქის კი აჩქაროს, ერთსა და იმავე მატჩში, რეალურ დროში.

თვალსაჩინო მტკიცებულება

თამაშის შიგნით არის debug ლოგის ხაზი, რომელიც ადასტურებს, რომ ეს სისტემა აქტიურად გამოიყენება:

[adjustSp] SpChange: %.2f(%.2f / %d)

ეს ხაზი სიტყვასიტყვით ნიშნავს 'სიჩქარის ცვლილებას' — Konami-ს დეველოპერებმა ეს დაწერეს, რომ სისტემაზე შიდა ბილდებში დაკვირვებოდნენ. ის რეალურია, მუშაობს და ყოველ კორექტირებას აღრიცხავს.

ამიტომაც გრძნობ, რომ შენი გუნდი 10 წუთი 'ნელია', მერე უცებ ისევ 'სწრაფი' ხდება. სისტემა იცვლება — აწესებს შენელებებს და გაძლიერებებს მატჩის მდგომარეობის, ანგარიშის, ბურთის ფლობისა და სხვა ფარული ტრიგერების მიხედვით.
შენი ფორვარდის სიჩქარე (ფული გადახდილი) 92 მეტოქის მცველის სიჩქარე (Equalized) 88
Equalization-ის აქტიურობისას, განსხვავება თითქმის ქრება.
ნახე ბინარული მტკიცებულება6/6
"MatchGageAdjustment"ნაპოვნია 1×
ოფსეტი: 0x06A35968ASCII
06A35938  4D 61 74 63 68 43 6F 6D  6D 61 6E 64 48 7A 00 00  |MatchCommandHz..|
06A35948  46 6F 72 63 65 53 65 74  4D 61 74 63 68 43 6F 6D  |ForceSetMatchCom|
06A35958  6D 61 6E 64 48 7A 4C 6F  77 4C 69 6D 69 74 00 00  |mandHzLowLimit..|
06A35968  4D 61 74 63 68 47 61 67  65 41 64 6A 75 73 74 6D  |MatchGageAdjustm|
06A35978  65 6E 74 00 00 00 00 00  45 6E 61 62 6C 65 44 69  |ent.....EnableDi|
06A35988  73 70 6C 61 79 43 6F 6E  63 65 70 74 41 72 72 61  |splayConceptArra|
06A35998  6E 67 65 00 00 00 00 00  4C 6F 61 64 54 69 6D 65  |nge.....LoadTime|
06A359A8  6F 75 74                                          |out             |
"gageAdjustMaxSpeedMinus"ნაპოვნია 1×
ოფსეტი: 0x0715F8E8ASCII
0715F8B8  65 64 46 6C 79 4D 69 6E  75 73 00 00 00 00 00 00  |edFlyMinus......|
0715F8C8  67 61 67 65 41 64 6A 75  73 74 4D 61 78 53 70 65  |gageAdjustMaxSpe|
0715F8D8  65 64 46 6C 79 50 6C 75  73 00 00 00 00 00 00 00  |edFlyPlus.......|
0715F8E8  67 61 67 65 41 64 6A 75  73 74 4D 61 78 53 70 65  |gageAdjustMaxSpe|
0715F8F8  65 64 4D 69 6E 75 73 00  67 61 67 65 41 64 6A 75  |edMinus.gageAdju|
0715F908  73 74 4D 61 78 53 70 65  65 64 50 6C 75 73 00 00  |stMaxSpeedPlus..|
0715F918  67 61 67 65 41 64 6A 75  73 74 53 70 65 65 64 49  |gageAdjustSpeedI|
0715F928  6E 74 65 72 63 65 70                              |ntercep         |
"gageAdjustMaxSpeedPlus"ნაპოვნია 1×
ოფსეტი: 0x0715F900ASCII
0715F8D0  73 74 4D 61 78 53 70 65  65 64 46 6C 79 50 6C 75  |stMaxSpeedFlyPlu|
0715F8E0  73 00 00 00 00 00 00 00  67 61 67 65 41 64 6A 75  |s.......gageAdju|
0715F8F0  73 74 4D 61 78 53 70 65  65 64 4D 69 6E 75 73 00  |stMaxSpeedMinus.|
0715F900  67 61 67 65 41 64 6A 75  73 74 4D 61 78 53 70 65  |gageAdjustMaxSpe|
0715F910  65 64 50 6C 75 73 00 00  67 61 67 65 41 64 6A 75  |edPlus..gageAdju|
0715F920  73 74 53 70 65 65 64 49  6E 74 65 72 63 65 70 74  |stSpeedIntercept|
0715F930  00 00 00 00 00 00 00 00  67 61 67 65 41 64 6A 75  |........gageAdju|
0715F940  73 74 53 70 65 65                                 |stSpee          |
"gageAdjustSpeedIntercept"ნაპოვნია 2×
ოფსეტი: 0x0715F918ASCII
0715F8E8  67 61 67 65 41 64 6A 75  73 74 4D 61 78 53 70 65  |gageAdjustMaxSpe|
0715F8F8  65 64 4D 69 6E 75 73 00  67 61 67 65 41 64 6A 75  |edMinus.gageAdju|
0715F908  73 74 4D 61 78 53 70 65  65 64 50 6C 75 73 00 00  |stMaxSpeedPlus..|
0715F918  67 61 67 65 41 64 6A 75  73 74 53 70 65 65 64 49  |gageAdjustSpeedI|
0715F928  6E 74 65 72 63 65 70 74  00 00 00 00 00 00 00 00  |ntercept........|
0715F938  67 61 67 65 41 64 6A 75  73 74 53 70 65 65 64 49  |gageAdjustSpeedI|
0715F948  6E 74 65 72 63 65 70 74  42 61 73 65 00 00 00 00  |nterceptBase....|
0715F958  67 61 67 65 54 65 73 74                           |gageTest        |
ოფსეტი: 0x0715F938ASCII
0715F908  73 74 4D 61 78 53 70 65  65 64 50 6C 75 73 00 00  |stMaxSpeedPlus..|
0715F918  67 61 67 65 41 64 6A 75  73 74 53 70 65 65 64 49  |gageAdjustSpeedI|
0715F928  6E 74 65 72 63 65 70 74  00 00 00 00 00 00 00 00  |ntercept........|
0715F938  67 61 67 65 41 64 6A 75  73 74 53 70 65 65 64 49  |gageAdjustSpeedI|
0715F948  6E 74 65 72 63 65 70 74  42 61 73 65 00 00 00 00  |nterceptBase....|
0715F958  67 61 67 65 54 65 73 74  31 00 00 00 00 00 00 00  |gageTest1.......|
0715F968  67 61 67 65 54 65 73 74  33 00 00 00 00 00 00 00  |gageTest3.......|
0715F978  67 61 67 65 54 65 73 74                           |gageTest        |
"adjustDashSpeedRate"ნაპოვნია 1×
ოფსეტი: 0x0715F5C8ASCII
0715F598  53 00 79 00 6E 00 63 00  00 00 00 00 6E 61 6E 00  |S.y.n.c.....nan.|
0715F5A8  61 00 74 00 6C 00 54 00  72 00 61 00 63 00 65 00  |a.t.l.T.r.a.c.e.|
0715F5B8  49 00 53 00 41 00 50 00  49 00 00 00 00 00 00 00  |I.S.A.P.I.......|
0715F5C8  61 64 6A 75 73 74 44 61  73 68 53 70 65 65 64 52  |adjustDashSpeedR|
0715F5D8  61 74 65 00 00 00 00 00  61 64 6A 75 73 74 46 6C  |ate.....adjustFl|
0715F5E8  79 50 61 73 73 46 72 61  6D 65 00 00 00 00 00 00  |yPassFrame......|
0715F5F8  61 64 6A 75 73 74 46 72  61 6D 65 53 70 61 63 65  |adjustFrameSpace|
0715F608  52 75 6E                                          |Run             |
"[adjustSp] SpChange"ნაპოვნია 1×
ოფსეტი: 0x066FD428ASCII
066FD3F8  30 00 00 00 4E 4F 4E 45  00 00 00 00 2A 75 73 65  |0...NONE....*use|
066FD408  72 00 00 00 69 6E 66 00  61 6E 69 6D 65 41 63 74  |r...inf.animeAct|
066FD418  69 6F 6E 4B 69 6E 64 3D  25 64 0A 00 6E 61 6E 00  |ionKind=%d..nan.|
066FD428  5B 61 64 6A 75 73 74 53  70 5D 20 53 70 43 68 61  |[adjustSp] SpCha|
066FD438  6E 67 65 3A 20 25 2E 32  66 28 25 2E 32 66 20 2F  |nge: %.2f(%.2f /|
066FD448  20 25 64 29 0A 00 00 00  6E 61 6E 28 69 6E 64 29  | %d)....nan(ind)|
066FD458  00 00 00 00 53 00 00 00  6E 61 6E 28 73 6E 61 6E  |....S...nan(snan|
066FD468  29 00 00                                          |)..             |
EVIDENCE 03

Equalization — Konami-ს ოფიციალური 'გათანაბრების' სისტემა

კრიტიკული

სისტემას სახელი თავად Konami-მ დაარქვა — "Equalization" (გათანაბრება). ეს შეგნებული მექანიზმია, რომელიც ძლიერ გუნდს ასუსტებს და სუსტს აძლიერებს, რითაც ანადგურებს იმ უპირატესობას, რომლისთვისაც ფული გადაიხადე.

რას ცვლის
  • მოთამაშის სიჩქარე და აჩქარება — შენი სწრაფი მოთამაშეები ნელდებიან, მეტოქის კი — აჩქარდებიან
  • პასის წარმატების მაჩვენებელი — შენი პასები ხშირად აცდება, მეტოქის კი — სამიზნეს პოულობს
  • დარტყმის სიზუსტე და დასრულება — შენი დარტყმები გვერდით მიფრინავს, მეტოქის კი — ზუსტად კუთხეებს პოულობს
  • დაცვითი რეაქციები — შენი მცველები ნელა რეაგირებენ, მეტოქის თავდამსხმელები კი — სწრაფად
  • მეკარის პოზიციონირება — შენი მეკარე 'არასწორ ადგილზე იდგა', მეტოქის კი — ზუსტად სწორ ადგილზეა
სად ააქტიურდება

m_enableEqualization — flag-ია, რომელიც შეიძლება ჩაირთოს ან გამოირთოს. AI Division-სა და ონლაინ რეჟიმების უმრავლესობაში ეს flag მუდმივად ჩართულია და მოთამაშეს მისი გამორთვის შესაძლებლობა არ ეძლევა. Custom Match-ისა და Friendly-ის რეჟიმებში flag-ის ცვლილება შესაძლებელია — ანუ Konami-მ იცის, რომ სისტემა მატჩებს ნაკლებად სამართლიანს ხდის, მაგრამ გადაწყვიტა ეს ღილაკი შენთვის გამორთული ჰქონოდა.

i
ყველაზე მნიშვნელოვანი თვითონ სიტყვაა — "Equalization". Konami-მ არც კი სცადა, რომ ბუნდოვანი სახელით დაემალა. დაარქვა იმას, რაც სინამდვილეშია: იძულებითი თანასწორობა. ორი გუნდი, რაც არ უნდა განსხვავებული ხარისხის იყოს, ითამაშებს იმაზე უფრო თანაბრად, ვიდრე უნდა ეთამაშათ. 'კარგი vs. ცუდი' შედეგი 'შემთხვევითად' გადაიქცევა.
შენიმოქმედებაKonamiსერვერიშედეგიშეცვლილიშენხედავ
სერვერი დგას შენსა და შედეგს შორის. მას ყველაფრის შეცვლა შეუძლია.
ნახე ბინარული მტკიცებულება4/5
"m_enableEqualization"ნაპოვნია 2×
ოფსეტი: 0x05D638E8ASCII
05D638B8  52 6F 6F 6D 56 61 63 61  6E 63 79 53 74 61 74 75  |RoomVacancyStatu|
05D638C8  73 00 00 00 00 00 00 00  6D 5F 72 6F 6F 6D 56 61  |s.......m_roomVa|
05D638D8  63 61 6E 63 79 53 74 61  74 75 73 00 00 00 00 00  |cancyStatus.....|
05D638E8  6D 5F 65 6E 61 62 6C 65  45 71 75 61 6C 69 7A 61  |m_enableEqualiza|
05D638F8  74 69 6F 6E 00 00 00 00  6D 5F 65 71 75 61 6C 69  |tion....m_equali|
05D63908  7A 61 74 69 6F 6E 00 00  6D 5F 65 6E 61 62 6C 65  |zation..m_enable|
05D63918  52 65 67 75 6C 61 74 69  6F 6E 00 00 00 00 00 00  |Regulation......|
05D63928  6D 5F 72 65                                       |m_re            |
ოფსეტი: 0x070FAF91ASCII
070FAF61  61 6B 65 5C 43 6F 6D 6D  61 6E 64 5C 53 6F 75 72  |ake\Command\Sour|
070FAF71  63 65 5F 34 5C 43 6D 64  47 65 74 52 6F 6F 6D 4C  |ce_4\CmdGetRoomL|
070FAF81  69 73 74 2E 63 70 70 00  00 00 00 00 00 00 00 22  |ist.cpp........"|
070FAF91  6D 5F 65 6E 61 62 6C 65  45 71 75 61 6C 69 7A 61  |m_enableEqualiza|
070FAFA1  74 69 6F 6E 22 00 00 65  71 75 61 6C 69 7A 61 74  |tion"..equalizat|
070FAFB1  69 6F 6E 00 00 00 00 22  6D 5F 65 71 75 61 6C 69  |ion...."m_equali|
070FAFC1  7A 61 74 69 6F 6E 22 00  00 00 00 00 00 00 00 46  |zation"........F|
070FAFD1  3A 5C 4D 42                                       |:\MB            |
"IsEqualization"ნაპოვნია 1×
ოფსეტი: 0x05D1DF10ASCII
05D1DEE0  00 00 00 00 00 00 00 00  49 73 44 69 73 70 53 69  |........IsDispSi|
05D1DEF0  64 65 4C 65 61 64 65 72  41 6C 65 72 74 00 00 00  |deLeaderAlert...|
05D1DF00  49 73 45 6E 64 54 69 6D  65 72 00 00 00 00 00 00  |IsEndTimer......|
05D1DF10  49 73 45 71 75 61 6C 69  7A 61 74 69 6F 6E 00 00  |IsEqualization..|
05D1DF20  49 73 46 69 78 00 00 00  49 73 50 72 6F 63 65 65  |IsFix...IsProcee|
05D1DF30  64 00 00 00 00 00 00 00  49 73 52 61 6E 64 6F 6D  |d.......IsRandom|
05D1DF40  00 00 00 00 00 00 00 00  49 73 52 65 74 75        |........IsRetu  |
"m_equalization"ნაპოვნია 3×
ოფსეტი: 0x05D63900ASCII
05D638D0  6D 5F 72 6F 6F 6D 56 61  63 61 6E 63 79 53 74 61  |m_roomVacancySta|
05D638E0  74 75 73 00 00 00 00 00  6D 5F 65 6E 61 62 6C 65  |tus.....m_enable|
05D638F0  45 71 75 61 6C 69 7A 61  74 69 6F 6E 00 00 00 00  |Equalization....|
05D63900  6D 5F 65 71 75 61 6C 69  7A 61 74 69 6F 6E 00 00  |m_equalization..|
05D63910  6D 5F 65 6E 61 62 6C 65  52 65 67 75 6C 61 74 69  |m_enableRegulati|
05D63920  6F 6E 00 00 00 00 00 00  6D 5F 72 65 67 75 6C 61  |on......m_regula|
05D63930  74 69 6F 6E 00 00 00 00  30 36 B5 45 01 00        |tion....06.E..  |
ოფსეტი: 0x070FAFB9ASCII
070FAF89  00 00 00 00 00 00 00 22  6D 5F 65 6E 61 62 6C 65  |......."m_enable|
070FAF99  45 71 75 61 6C 69 7A 61  74 69 6F 6E 22 00 00 65  |Equalization"..e|
070FAFA9  71 75 61 6C 69 7A 61 74  69 6F 6E 00 00 00 00 22  |qualization...."|
070FAFB9  6D 5F 65 71 75 61 6C 69  7A 61 74 69 6F 6E 22 00  |m_equalization".|
070FAFC9  00 00 00 00 00 00 00 46  3A 5C 4D 42 75 69 6C 64  |.......F:\MBuild|
070FAFD9  31 35 5F 65 46 42 44 65  76 2D 35 34 30 5C 53 6F  |15_eFBDev-540\So|
070FAFE9  75 72 63 65 5C 53 68 61  72 65 64 5C 70 65        |urce\Shared\pe  |
+ 1 სხვა ადგილას
"MATCH_PLAY_DATA_EQUALIZATION"ვერ მოიძებნა
"enable_equalization"ნაპოვნია 6×
ოფსეტი: 0x070FA098ASCII
070FA068  64 47 65 74 52 6F 6F 6D  4C 69 73 74 2E 63 70 70  |dGetRoomList.cpp|
070FA078  00 00 00 00 00 00 00 00  4E 6F 20 6D 5F 6D 73 67  |........No m_msg|
070FA088  49 64 00 00 00 00 00 00  76 61 63 61 6E 63 79 00  |Id......vacancy.|
070FA098  65 6E 61 62 6C 65 5F 65  71 75 61 6C 69 7A 61 74  |enable_equalizat|
070FA0A8  69 6F 6E 00 00 00 00 00  46 3A 5C 4D 42 75 69 6C  |ion.....F:\MBuil|
070FA0B8  64 31 35 5F 65 46 42 44  65 76 2D 35 34 30 5C 53  |d15_eFBDev-540\S|
070FA0C8  6F 75 72 63 65 5C 53 68  61 72 65 64 5C 70 65 73  |ource\Shared\pes|
070FA0D8  5C 47 61                                          |\Ga             |
ოფსეტი: 0x070FA120ASCII
070FA0F0  4D 61 6B 65 5C 43 6F 6D  6D 61 6E 64 5C 53 6F 75  |Make\Command\Sou|
070FA100  72 63 65 5F 34 5C 43 6D  64 47 65 74 52 6F 6F 6D  |rce_4\CmdGetRoom|
070FA110  4C 69 73 74 2E 63 70 70  00 00 00 00 00 00 00 00  |List.cpp........|
070FA120  65 6E 61 62 6C 65 5F 65  71 75 61 6C 69 7A 61 74  |enable_equalizat|
070FA130  69 6F 6E 00 00 00 00 00  4E 6F 20 6D 5F 6D 73 67  |ion.....No m_msg|
070FA140  49 64 00 00 00 00 00 00  65 6E 61 62 6C 65 5F 65  |Id......enable_e|
070FA150  71 75 61 6C 69 7A 61 74  69 6F 6E 00 00 00 00 00  |qualization.....|
070FA160  46 3A 5C                                          |F:\             |
+ 4 სხვა ადგილას
EVIDENCE 04

Konami-ს სერვერს თამაშის მსვლელობისას შენი მატჩის შეცვლა შეუძლია

კრიტიკული

Konami-ს სერვერი უბრალოდ ლიდერბორდი არ არის — ის შენი მატჩის აქტიური მონაწილეა. მას ისეთი ბრძანებები აქვს, რომელთაც შეუძლიათ გოლის დამატება, ჯარიმის დამატება, თამაშის ფაზის შეცვლა და რაც მთავარია: adjustment პარამეტრების გაგზავნა შენს კლიენტზე მატჩის შუაში.

მატჩის შუაში adjustment-ის ბრძანება
CMD_SEND_ADJUST_PARAM // ფაილში 11-ჯერ ნაპოვნი CmdSendAdjustParam.php // PHP სერვერის endpoint is_enable_send_adjust_param // კოდში 8-ჯერ მოწმდება

ბრძანება თამაშის ფაილში 11-ჯერ ფიქსირდება. იმის შემოწმება, აქტიურია თუ არა, 8-ჯერ ხდება — სისტემა გაკონტროლებული, მონიტორინგის ქვეშ მყოფი და გადართვადია. Konami-ს სერვერს შეუძლია გადაწყვიტოს, გააგზავნოს adjustment მონაცემები ცოცხალი მატჩის დროს, ნებისმიერ კრიტერიუმზე დაყრდნობით: შენი მოგებების სერია, შენი გუნდის overall, შენი ხარჯვის ისტორია. კლიენტს უარის თქმა არ შეუძლია — სერვერის სიტყვა კანონია.

სხვა სერვერის ბრძანებები, რომლებიც კომპანიის ხელშია
  • CmdAddScore.phpგოლის დამატება სერვერის ბრძანებით
  • CmdAddFoul.phpჯარიმის დამატება სერვერის ბრძანებით
  • CmdChangeGamephase.phpთამაშის ფაზის იძულებითი ცვლილება (კიკოფი, შესვენება და ა.შ.)
  • CmdSetGameResult.phpსაბოლოო შედეგის დაყენება
  • CmdGetVscomOpponent.phpსერვერი ირჩევს შენს AI მეტოქეს (არა შემთხვევითად — არჩეულად)
თამაშის ფაილში გაჟონილი შიდა ინფრასტრუქტურა:
http://stundev.konami — დეველოპმენტის სერვერი
http://172.28.123.65 — Konami-ს შიდა IP მისამართი
https://ntl.service.konami.net — გლობალური პროდაქშენი
ეს მისამართები ადასტურებს, რომ ეს რეალური, განთავსებული და მოქმედი ინფრასტრუქტურაა — არა თეორიული შესაძლებლობა.
ნახე ბინარული მტკიცებულება7/7
"CmdSendAdjustParam"ნაპოვნია 8×
ოფსეტი: 0x06A21D90ASCII
06A21D60  43 6D 64 53 65 6E 64 4E  6F 74 69 63 65 00 00 00  |CmdSendNotice...|
06A21D70  43 6D 64 57 61 74 63 68  4E 6F 74 69 63 65 00 00  |CmdWatchNotice..|
06A21D80  43 6D 64 43 6F 6E 6E 65  63 74 47 72 70 63 00 00  |CmdConnectGrpc..|
06A21D90  43 6D 64 53 65 6E 64 41  64 6A 75 73 74 50 61 72  |CmdSendAdjustPar|
06A21DA0  61 6D 00 00 00 00 00 00  D8 CB 41 47 01 00 00 00  |am........AG....|
06A21DB0  50 3E 46 44 01 00 00 00  50 3E 46 44 01 00 00 00  |P>FD....P>FD....|
06A21DC0  70 3E 46 44 01 00 00 00  80 3E 46 44 01 00 00 00  |p>FD.....>FD....|
06A21DD0  D0 E3                                             |..              |
ოფსეტი: 0x0713A1E0ASCII
0713A1B0  61 00 74 00 6C 00 54 00  72 00 61 00 63 00 65 00  |a.t.l.T.r.a.c.e.|
0713A1C0  43 00 4F 00 4D 00 00 00  43 4D 44 5F 53 45 4E 44  |C.O.M...CMD_SEND|
0713A1D0  5F 41 44 4A 55 53 54 5F  50 41 52 41 4D 00 00 00  |_ADJUST_PARAM...|
0713A1E0  43 6D 64 53 65 6E 64 41  64 6A 75 73 74 50 61 72  |CmdSendAdjustPar|
0713A1F0  61 6D 2E 70 68 70 00 00  61 00 74 00 6C 00 54 00  |am.php..a.t.l.T.|
0713A200  72 00 61 00 63 00 65 00  51 00 49 00 00 00 00 00  |r.a.c.e.Q.I.....|
0713A210  4E 6F 74 49 6D 70 6C 65  6D 65 6E 74 00 00 00 00  |NotImplement....|
0713A220  61 64                                             |ad              |
+ 6 სხვა ადგილას
"CMD_SEND_ADJUST_PARAM"ნაპოვნია 11×
ოფსეტი: 0x06929F18ASCII
06929EE8  5F 4D 59 43 4C 55 42 5F  47 41 4D 45 50 4C 41 59  |_MYCLUB_GAMEPLAY|
06929EF8  45 52 00 00 00 00 00 00  45 52 52 5F 54 45 41 4D  |ER......ERR_TEAM|
06929F08  5F 4D 45 4D 42 45 52 5F  4C 41 43 4B 00 00 00 00  |_MEMBER_LACK....|
06929F18  43 4D 44 5F 53 45 4E 44  5F 41 44 4A 55 53 54 5F  |CMD_SEND_ADJUST_|
06929F28  50 41 52 41 4D 00 00 00  45 52 52 5F 43 48 45 41  |PARAM...ERR_CHEA|
06929F38  54 00 00 00 00 00 00 00  43 4D 44 5F 53 45 4E 44  |T.......CMD_SEND|
06929F48  5F 41 44 4A 55 53 54 5F  50 41 52 41 4D 00 00 00  |_ADJUST_PARAM...|
06929F58  45 52 52 5F 44                                    |ERR_D           |
ოფსეტი: 0x06929F40ASCII
06929F10  4C 41 43 4B 00 00 00 00  43 4D 44 5F 53 45 4E 44  |LACK....CMD_SEND|
06929F20  5F 41 44 4A 55 53 54 5F  50 41 52 41 4D 00 00 00  |_ADJUST_PARAM...|
06929F30  45 52 52 5F 43 48 45 41  54 00 00 00 00 00 00 00  |ERR_CHEAT.......|
06929F40  43 4D 44 5F 53 45 4E 44  5F 41 44 4A 55 53 54 5F  |CMD_SEND_ADJUST_|
06929F50  50 41 52 41 4D 00 00 00  45 52 52 5F 44 41 54 41  |PARAM...ERR_DATA|
06929F60  42 41 53 45 00 00 00 00  43 4D 44 5F 53 45 4E 44  |BASE....CMD_SEND|
06929F70  5F 41 44 4A 55 53 54 5F  50 41 52 41 4D 00 00 00  |_ADJUST_PARAM...|
06929F80  45 52 52 5F 44                                    |ERR_D           |
+ 9 სხვა ადგილას
"is_enable_send_adjust_param"ნაპოვნია 8×
ოფსეტი: 0x07072708ASCII
070726D8  6D 61 6E 64 41 75 74 6F  4D 61 6B 65 5C 43 6F 6D  |mandAutoMake\Com|
070726E8  6D 61 6E 64 5C 53 6F 75  72 63 65 5F 31 5C 43 6D  |mand\Source_1\Cm|
070726F8  64 4C 6F 67 69 6E 2E 63  70 70 00 00 00 00 00 00  |dLogin.cpp......|
07072708  69 73 5F 65 6E 61 62 6C  65 5F 73 65 6E 64 5F 61  |is_enable_send_a|
07072718  64 6A 75 73 74 5F 70 61  72 61 6D 00 00 00 00 00  |djust_param.....|
07072728  69 73 5F 65 6E 61 62 6C  65 5F 73 65 6E 64 5F 61  |is_enable_send_a|
07072738  64 6A 75 73 74 5F 70 61  72 61 6D 00 00 00 00 00  |djust_param.....|
07072748  4E 6F 20 6D 5F 6D 73 67  49 64 00                 |No m_msgId.     |
ოფსეტი: 0x07072728ASCII
070726F8  64 4C 6F 67 69 6E 2E 63  70 70 00 00 00 00 00 00  |dLogin.cpp......|
07072708  69 73 5F 65 6E 61 62 6C  65 5F 73 65 6E 64 5F 61  |is_enable_send_a|
07072718  64 6A 75 73 74 5F 70 61  72 61 6D 00 00 00 00 00  |djust_param.....|
07072728  69 73 5F 65 6E 61 62 6C  65 5F 73 65 6E 64 5F 61  |is_enable_send_a|
07072738  64 6A 75 73 74 5F 70 61  72 61 6D 00 00 00 00 00  |djust_param.....|
07072748  4E 6F 20 6D 5F 6D 73 67  49 64 00 00 00 00 00 00  |No m_msgId......|
07072758  69 73 5F 65 6E 61 62 6C  65 5F 73 65 6E 64 5F 61  |is_enable_send_a|
07072768  64 6A 75 73 74 5F 70 61  72 61 6D                 |djust_param     |
+ 6 სხვა ადგილას
"CmdAddScore.php"ნაპოვნია 1×
ოფსეტი: 0x07102360ASCII
07102330  43 00 4F 00 4D 00 00 00  61 00 74 00 6C 00 54 00  |C.O.M...a.t.l.T.|
07102340  72 00 61 00 63 00 65 00  51 00 49 00 00 00 00 00  |r.a.c.e.Q.I.....|
07102350  43 4D 44 5F 41 44 44 5F  53 43 4F 52 45 00 00 00  |CMD_ADD_SCORE...|
07102360  43 6D 64 41 64 64 53 63  6F 72 65 2E 70 68 70 00  |CmdAddScore.php.|
07102370  4E 6F 74 49 6D 70 6C 65  6D 65 6E 74 00 00 00 00  |NotImplement....|
07102380  4E 6F 74 49 6D 70 6C 65  6D 65 6E 74 00 00 00 00  |NotImplement....|
07102390  4E 6F 74 49 6D 70 6C 65  6D 65 6E 74 00 00 00     |NotImplement... |
"CmdAddFoul.php"ნაპოვნია 1×
ოფსეტი: 0x070A8100ASCII
070A80D0  43 00 4F 00 4D 00 00 00  61 00 74 00 6C 00 54 00  |C.O.M...a.t.l.T.|
070A80E0  72 00 61 00 63 00 65 00  51 00 49 00 00 00 00 00  |r.a.c.e.Q.I.....|
070A80F0  43 4D 44 5F 41 44 44 5F  46 4F 55 4C 00 00 00 00  |CMD_ADD_FOUL....|
070A8100  43 6D 64 41 64 64 46 6F  75 6C 2E 70 68 70 00 00  |CmdAddFoul.php..|
070A8110  4E 6F 74 49 6D 70 6C 65  6D 65 6E 74 00 00 00 00  |NotImplement....|
070A8120  4E 6F 74 49 6D 70 6C 65  6D 65 6E 74 00 00 00 00  |NotImplement....|
070A8130  4E 6F 74 49 6D 70 6C 65  6D 65 6E 74 00 00        |NotImplement..  |
"CmdSetGameResult.php"ნაპოვნია 1×
ოფსეტი: 0x070DA3A0ASCII
070DA370  61 00 74 00 6C 00 54 00  72 00 61 00 63 00 65 00  |a.t.l.T.r.a.c.e.|
070DA380  51 00 49 00 00 00 00 00  43 4D 44 5F 53 45 54 5F  |Q.I.....CMD_SET_|
070DA390  47 41 4D 45 5F 52 45 53  55 4C 54 00 61 6E 00 00  |GAME_RESULT.an..|
070DA3A0  43 6D 64 53 65 74 47 61  6D 65 52 65 73 75 6C 74  |CmdSetGameResult|
070DA3B0  2E 70 68 70 00 00 00 00  61 00 74 00 6C 00 54 00  |.php....a.t.l.T.|
070DA3C0  72 00 61 00 63 00 65 00  52 00 65 00 67 00 69 00  |r.a.c.e.R.e.g.i.|
070DA3D0  73 00 74 00 72 00 61 00  72 00 00 00 69 6E 64 00  |s.t.r.a.r...ind.|
070DA3E0  61 00 74 00                                       |a.t.            |
"stundev.konami"ნაპოვნია 1×
ოფსეტი: 0x06FEF66FASCII
06FEF63F  74 79 00 00 00 73 6E 61  6E 00 00 00 00 30 70 2B  |ty...snan....0p+|
06FEF64F  30 00 00 00 00 30 70 2B  30 00 00 00 00 30 65 2B  |0....0p+0....0e+|
06FEF65F  30 30 00 00 00 6E 61 6E  00 68 74 74 70 3A 2F 2F  |00...nan.http://|
06FEF66F  73 74 75 6E 64 65 76 2E  6B 6F 6E 61 6D 69 2F 6E  |stundev.konami/n|
06FEF67F  74 6C 2F 61 70 69 2F 47  61 74 65 49 6E 66 6F 2E  |tl/api/GateInfo.|
06FEF68F  70 68 70 00 00 69 6E 66  00 68 74 74 70 3A 2F 2F  |php..inf.http://|
06FEF69F  31 37 32 2E 32 38 2E 31  32 33 2E 36 35 2F        |172.28.123.65/  |
EVIDENCE 05

შენი დარტყმის შედეგი მის აღებამდე უკვე გადაწყვეტილია

კრიტიკული

ეს ყველაზე შემაშფოთებელი აღმოჩენაა. ფუნქცია CheckFutureShootFailedLevel სიტყვასიტყვით ითარგმნება ასე: "მომავალი დარტყმის წარუმატებლობის დონის შემოწმება". თამაში წყვეტს, შენი დარტყმა წარმატებული იქნება თუ წარუმატებელი სანამ ბურთი მოთამაშის ფეხიდან გავა.

როგორ მუშაობს დარტყმა eFootball-ში სინამდვილეში
  • შენ აჭერ shoot ღილაკს
  • სანამ ანიმაცია დაიწყება, თამაში უშვებს CheckFutureShootFailedLevel-ს
  • გასცემს შედეგს: SUCCESS, FAIL ან LINE_OUT (გარეთ)
  • შემდეგ ანიმაცია ისე ირჩევა, რომ დაემთხვეს წინასწარ განსაზღვრულ შედეგს
  • შენ ხედავ, რომ შენი მოთამაშე 'ცუდად' ურტყამს ბურთს — მაგრამ ეს 'ცუდი' დარტყმა სკრიპტირებულია, არა ფიზიკურად მომხდარი
პასი იგივე ლოგიკით მუშაობს

იგივე ლოგიკა მოქმედებს პასებზეც. pass_success_rate თამაშის ფაილში 8-ჯერ ჩნდება, ხოლო pk_success_rate (პენალტი) — 4-ჯერ. ყოველი პასი ალბათობის ცხრილის მიხედვით ფასდება — შენი მიზანი, დროება და უნარი ნაკლებად მნიშვნელოვანია, ვიდრე ის კამათელი, რომელსაც სისტემა კულისებს მიღმა აგდებს.

!
შენ ცარიელ კარს 'არ აცდუნე'. სისტემამ თვითონ გადაწყვიტა, რომ აგცდუნებინებდა. ანიმაცია, რომელიც ამის შემდეგ ითამაშა, უბრალოდ მხატვრული საფარი იყო იმ გადაწყვეტილებისა, რომელიც უკვე მიღებული იყო.
ნახე ბინარული მტკიცებულება5/5
"CheckFutureShootFailedLevel"ნაპოვნია 1×
ოფსეტი: 0x06B3FE28ASCII
06B3FDF8  75 72 65 4C 69 6E 65 4F  75 74 00 00 00 00 00 00  |ureLineOut......|
06B3FE08  43 68 65 63 6B 46 75 74  75 72 65 53 68 6F 6F 74  |CheckFutureShoot|
06B3FE18  4C 69 6E 65 4F 75 74 54  69 6D 65 00 00 00 00 00  |LineOutTime.....|
06B3FE28  43 68 65 63 6B 46 75 74  75 72 65 53 68 6F 6F 74  |CheckFutureShoot|
06B3FE38  46 61 69 6C 65 64 4C 65  76 65 6C 00 00 00 00 00  |FailedLevel.....|
06B3FE48  43 68 65 63 6B 49 6E 74  65 72 63 65 70 74 41 72  |CheckInterceptAr|
06B3FE58  65 61 53 74 61 74 73 00  43 68 65 63 6B 50 65 6E  |eaStats.CheckPen|
06B3FE68  61 6C 74 79 41 72 65 61  50 6C 61                 |altyAreaPla     |
"ActingShootFailedLevel"ნაპოვნია 1×
ოფსეტი: 0x06B495C8ASCII
06B49598  46 65 69 6E 74 4B 69 6E  64 00 00 00 6E 61 6E 00  |FeintKind...nan.|
06B495A8  44 72 69 62 62 6C 65 4D  6F 64 65 00 00 00 00 00  |DribbleMode.....|
06B495B8  42 61 6C 6C 54 6F 75 63  68 4B 69 6E 64 00 00 00  |BallTouchKind...|
06B495C8  41 63 74 69 6E 67 53 68  6F 6F 74 46 61 69 6C 65  |ActingShootFaile|
06B495D8  64 4C 65 76 65 6C 00 00  49 6E 74 65 72 63 65 70  |dLevel..Intercep|
06B495E8  74 41 72 65 61 53 74 61  74 73 00 00 00 00 00 00  |tAreaStats......|
06B495F8  50 61 73 73 4B 69 6E 64  45 78 00 00 00 00 00 00  |PassKindEx......|
06B49608  50 61 73 73 44 69                                 |PassDi          |
"CheckFutureShootLineOutTime"ნაპოვნია 1×
ოფსეტი: 0x06B3FE08ASCII
06B3FDD8  72 73 65 44 72 69 62 62  6C 65 50 6C 61 79 65 72  |rseDribblePlayer|
06B3FDE8  00 00 00 00 00 00 00 00  43 68 65 63 6B 46 75 74  |........CheckFut|
06B3FDF8  75 72 65 4C 69 6E 65 4F  75 74 00 00 00 00 00 00  |ureLineOut......|
06B3FE08  43 68 65 63 6B 46 75 74  75 72 65 53 68 6F 6F 74  |CheckFutureShoot|
06B3FE18  4C 69 6E 65 4F 75 74 54  69 6D 65 00 00 00 00 00  |LineOutTime.....|
06B3FE28  43 68 65 63 6B 46 75 74  75 72 65 53 68 6F 6F 74  |CheckFutureShoot|
06B3FE38  46 61 69 6C 65 64 4C 65  76 65 6C 00 00 00 00 00  |FailedLevel.....|
06B3FE48  43 68 65 63 6B 49 6E 74  65 72 63                 |CheckInterc     |
"pass_success_rate"ნაპოვნია 8×
ოფსეტი: 0x07079AA8ASCII
07079A78  73 69 64 65 00 00 00 00  63 6F 72 6E 65 72 5F 6B  |side....corner_k|
07079A88  69 63 6B 00 69 6E 64 00  66 72 65 65 5F 6B 69 63  |ick.ind.free_kic|
07079A98  6B 00 00 00 72 65 73 75  6C 74 00 00 53 00 00 00  |k...result..S...|
07079AA8  70 61 73 73 5F 73 75 63  63 65 73 73 5F 72 61 74  |pass_success_rat|
07079AB8  65 00 00 00 63 72 6F 73  73 00 00 00 72 65 73 75  |e...cross...resu|
07079AC8  6C 74 00 00 4D 00 00 00  70 61 73 73 5F 63 75 74  |lt..M...pass_cut|
07079AD8  00 00 00 00 73 61 76 65  00 00 00 00 74 6F 74 61  |....save....tota|
07079AE8  6C                                                |l               |
ოფსეტი: 0x0707A7A8ASCII
0707A778  66 61 75 6C 5F 6F 66 66  73 69 64 65 00 00 00 00  |faul_offside....|
0707A788  63 6F 72 6E 65 72 5F 6B  69 63 6B 00 00 00 00 00  |corner_kick.....|
0707A798  66 72 65 65 5F 6B 69 63  6B 00 00 00 00 00 00 00  |free_kick.......|
0707A7A8  70 61 73 73 5F 73 75 63  63 65 73 73 5F 72 61 74  |pass_success_rat|
0707A7B8  65 00 00 00 63 72 6F 73  73 00 00 00 00 00 00 00  |e...cross.......|
0707A7C8  70 61 73 73 5F 63 75 74  00 00 00 00 73 61 76 65  |pass_cut....save|
0707A7D8  00 00 00 00 00 00 00 00  6D 61 74 63 68 5F 73 74  |........match_st|
0707A7E8  61                                                |a               |
+ 6 სხვა ადგილას
"pk_success_rate"ნაპოვნია 4×
ოფსეტი: 0x073C0798ASCII
073C0768  4E 6F 20 6D 5F 6D 73 67  49 64 00 00 00 00 00 00  |No m_msgId......|
073C0778  6B 69 63 6B 65 72 5F 69  64 00 00 00 00 00 00 00  |kicker_id.......|
073C0788  4E 6F 20 6D 5F 6D 73 67  49 64 00 00 00 00 00 00  |No m_msgId......|
073C0798  70 6B 5F 73 75 63 63 65  73 73 5F 72 61 74 65 00  |pk_success_rate.|
073C07A8  62 61 6C 6C 5F 69 64 00  46 3A 5C 4D 42 75 69 6C  |ball_id.F:\MBuil|
073C07B8  64 31 35 5F 65 46 42 44  65 76 2D 35 34 30 5C 53  |d15_eFBDev-540\S|
073C07C8  6F 75 72 63 65 5C 53 68  61 72 65 64 5C 70 65     |ource\Shared\pe |
ოფსეტი: 0x073C0940ASCII
073C0910  4D 61 6B 65 5C 43 6F 6D  6D 61 6E 64 5C 53 6F 75  |Make\Command\Sou|
073C0920  72 63 65 5F 32 5C 43 6D  64 47 65 74 53 75 67 6F  |rce_2\CmdGetSugo|
073C0930  72 6F 6B 75 2E 63 70 70  00 00 00 00 00 00 00 00  |roku.cpp........|
073C0940  70 6B 5F 73 75 63 63 65  73 73 5F 72 61 74 65 00  |pk_success_rate.|
073C0950  4E 6F 20 6D 5F 6D 73 67  49 64 00 00 00 00 00 00  |No m_msgId......|
073C0960  70 6B 5F 73 75 63 63 65  73 73 5F 72 61 74 65 00  |pk_success_rate.|
073C0970  46 3A 5C 4D 42 75 69 6C  64 31 35 5F 65 46 42     |F:\MBuild15_eFB |
+ 2 სხვა ადგილას
EVIDENCE 06

მეკარეები შეგნებულად აგვიანებენ რეაქციას — 12 სხვადასხვა გზით

მაღალი

მეკარის ბლოკისთვის ორი სხვადასხვა C++ კლასი არსებობს: ActionKeeperBlock (ნორმალური ბლოკი) და ActionKeeperBlockLateცალკე კლასი, რომელიც სპეციალურად მეკარის გვიან რეაქციისთვის შეიქმნა. ეს ბაგი არ არის. Konami-ს ინჟინერმა ეს კოდი შეგნებულად დაწერა, შეგნებულად დაარქვა სახელი და შეგნებულად გამოუშვა.

12 კალიბრირებული ვარიანტი

დაგვიანებული ბლოკის ქცევა კალიბრირებულია მეკარის სამი სტილისთვის (Classical, Normal, Offensive) და ორი მანძილის კატეგორიისთვის (NEAR, FAR). თითოეული კომბინაციისთვის ასევე "OK" ვერსიები არსებობს — სისტემა აღრიცხავს იმ დაგვიანებულ ბლოკებსაც კი, რომლებიც წარმატებული გამოდგა. ეს არის ხელოვნური რეაქციის წარუმატებლობის სრული სიმულაცია.

GK_BLOCKLATE_CLASSICAL / CLASSICAL_NEAR GK_BLOCKLATE_NORMAL / NORMAL_NEAR GK_BLOCKLATE_OFFENSE / OFFENSE_NEAR // + OK ვერსია თითოეულისთვის (დაიგვიანა, მაგრამ მაინც დაიჭირა)
!
როცა 90-რეიტინგიანი მეკარე 'გაუგებრად' ვერ ახერხებს ჩვეულებრივ დარტყმაზე რეაგირებას — სწორედ ეს კოდია მიზეზი. სისტემა ჩუმად გადართავს ActionKeeperBlock-ს ActionKeeperBlockLate-ით — იგივე ანიმაცია, ფრეიმების განსხვავებული დროება, განსხვავებული შედეგი.
AI მეკარის რეაქცია (ms) 180 შენი მეკარის რეაქცია (ms) 420
რეაქციის დრო თითო დარტყმაზე. დაბალი უკეთესია.
ნახე ბინარული მტკიცებულება2/5
"ActionKeeperBlockLate"ნაპოვნია 1×
ოფსეტი: 0x07DB0F14ASCII
07DB0EE4  65 70 65 72 42 6C 6F 63  6B 40 70 6C 61 79 65 72  |eperBlock@player|
07DB0EF4  40 6D 61 74 63 68 40 40  00 00 00 00 58 3F F6 46  |@match@@....X?.F|
07DB0F04  01 00 00 00 00 00 00 00  00 00 00 00 2E 3F 41 56  |.............?AV|
07DB0F14  41 63 74 69 6F 6E 4B 65  65 70 65 72 42 6C 6F 63  |ActionKeeperBloc|
07DB0F24  6B 4C 61 74 65 40 70 6C  61 79 65 72 40 6D 61 74  |kLate@player@mat|
07DB0F34  63 68 40 40 00 00 00 00  00 00 00 00 58 3F F6 46  |ch@@........X?.F|
07DB0F44  01 00 00 00 00 00 00 00  00 00 00 00 2E 3F 41 56  |.............?AV|
07DB0F54  41 63 74 69 6F                                    |Actio           |
"KP_BLOCK_LATE"ნაპოვნია 1×
ოფსეტი: 0x067E0958ASCII
067E0928  4B 50 5F 50 55 4E 43 48  5F 46 41 52 00 00 00 00  |KP_PUNCH_FAR....|
067E0938  4B 50 5F 44 45 46 4C 45  43 54 00 00 00 00 00 00  |KP_DEFLECT......|
067E0948  4B 50 5F 42 4C 4F 43 4B  00 00 00 00 00 00 00 00  |KP_BLOCK........|
067E0958  4B 50 5F 42 4C 4F 43 4B  5F 4C 41 54 45 00 00 00  |KP_BLOCK_LATE...|
067E0968  4B 50 5F 54 41 43 4B 4C  45 00 00 00 00 00 00 00  |KP_TACKLE.......|
067E0978  4B 50 5F 53 43 4F 4F 50  5F 4F 55 54 00 00 00 00  |KP_SCOOP_OUT....|
067E0988  4B 50 5F 53 4E 41 50 5F  55 4E 44 45 52           |KP_SNAP_UNDER   |
"GK_BLOCKLATE_CLASSICAL"ვერ მოიძებნა
"GK_BLOCKLATE_NORMAL"ვერ მოიძებნა
"GK_BLOCKLATE_OFFENSE"ვერ მოიძებნა
EVIDENCE 07

ჯარიმები არ ეფუძნება ფიზიკას — ისინი ალბათობის ცხრილიდან თამაშდება

მაღალი

ფეხბურთის ნორმალურ თამაშში ჯარიმა ფიზიკური კონტაქტის გამო ხდება. eFootball-ში კი ჯარიმა იმიტომ ხდება, რომ ალბათობის გათამაშება წარმატებით დასრულდა. ალბათობას ცხრილი ადგენს, რომელიც ორგანიზებულია მოთამაშის რეიტინგის ზოლების მიხედვით. კონტაქტის ანიმაცია უბრალო დეკორაციაა.

ჯარიმის ალბათობის ცხრილი
FOUL_SLIDING_DRIBBLE_PARAMTER_40_49 FOUL_SLIDING_DRIBBLE_PARAMTER_50_59 FOUL_SLIDING_DRIBBLE_PARAMTER_60_69 FOUL_SLIDING_DRIBBLE_PARAMTER_70_79 FOUL_SLIDING_DRIBBLE_PARAMTER_80_89 FOUL_SLIDING_DRIBBLE_PARAMTER_90_99 FOUL_SLIDING_DRIBBLE_PARAMTER_100_109 FOUL_SLIDING_DRIBBLE_PARAMTER_110_120 // + _HAVE_SKILL ვერსია თითოეული ზოლისთვის
მას შემდეგაც კი, რაც სისტემა 'ხედავს' ჯარიმას, მისი გაუქმება შეუძლია
  • FOUL_JUDGE_CANCEL — სისტემამ აღმოაჩინა ჯარიმა, შემდეგ კი გადაწყვეტილება გააუქმა
  • FOUL_DEMO_CANCEL — ჯარიმის ჩვენებაც კი უქმდება — მოთამაშე ვერც ნახავს, რა მოხდა
  • DUMMY_INTENTIONAL_FOUL — სისტემას შეუძლია ყალბი ჯარიმის შექმნა, რომელიც ფიზიკურად არ მომხდარა
შენი მოთამაშე საჯარიმოში წააქციეს. გამეორება ნათლად აჩვენებს კონტაქტს. პენალტი არ ინიშნება. შენ ამაში მსაჯს დაადანაშაულებ. მაგრამ თამაშის ფაილი ამბობს: FOUL_JUDGE გაეშვა და TRUE დააბრუნა (ეს ნამდვილად ჯარიმა იყო), შემდეგ კი FOUL_JUDGE_CANCEL ჩაერთო და გადაწყვეტილება გააუქმა. მსაჯმა ნახა — სისტემამ უბრძანა, რომ იგნორირება გაეკეთებინა.
ნახე ბინარული მტკიცებულება0/5
"FOUL_JUDGE_CANCEL"ვერ მოიძებნა
"FOUL_DEMO_CANCEL"ვერ მოიძებნა
"DUMMY_INTENTIONAL_FOUL"ვერ მოიძებნა
"FOUL_SLIDING_DRIBBLE_PARAMTER_40_49"ვერ მოიძებნა
"FOUL_SLIDING_DRIBBLE_PARAMTER_90_99"ვერ მოიძებნა
EVIDENCE 08

სირთულის 10 დონე არსებობს — შენ მხოლოდ 7 ხედავ

მაღალი

ხილული სირთულის კიბე Legend-ით სრულდება. მაგრამ თამაშის ფაილი მის ზემოთ კიდევ სამ ფარულ დონეს განსაზღვრავს: LEGEND_PLUS1, LEGEND_PLUS2, LEGEND_PLUS3. AI Division-ში ასვლისას სწორედ ეს ფარული დონეები შეგხვდება — მაგრამ UI-ზე ისევ "Legend" წერია.

// რასაც ხედავ (7 დონე): CPU_LEVEL_VERYEASY (1) → CPU_LEVEL_LEGEND (7) // ფარული (არასოდეს ჩანს): LEGEND_PLUS1 (8) LEGEND_PLUS2 (9) LEGEND_PLUS3 (10)
სირთულე იზრდება შენი გუნდის ფორმასთან ერთად

ცვლადი condition_cpu_level შენი გუნდის საშუალო ფორმას პირდაპირ უკავშირებს AI-ს სირთულეს. რაც უფრო კარგად გრძნობენ თავს შენი მოთამაშეები, მით უფრო რთული ხდება AI. ააწყვე 110-რეიტინგიანი გუნდი BEST ფორმაში და შენ Legend-ზე კი არ თამაშობ — LEGEND_PLUS3-ზე თამაშობ, მაგრამ ეკრანი მაინც "Legend"-ს გიწერს.

უარესი ისაა, რომ შეტევა და დაცვა ცალ-ცალკე რეგულირდება:

m_offenseComLevel // AI-ს შეტევითი ინტენსივობა m_defenseComLevel // AI-ს დაცვითი ინტენსივობა m_offenseSubComLevel // შეტევის ქვე-დონე (ზუსტი) m_defenseSubComLevel // დაცვის ქვე-დონე (ზუსტი)
i
ამიტომაც შეიძლება იგივე Division 1-ის AI დაცვაში კედელივით იდგეს და შეტევაში დანასავით ჭრიდეს. AI-ს ტვინის ორი ნახევარი ცალ-ცალკე დონეებზე მუშაობს.
ნახე ბინარული მტკიცებულება7/7
"LEGEND_PLUS1"ნაპოვნია 1×
ოფსეტი: 0x07096870ASCII
07096840  00 00 00 00 4C 45 47 45  4E 44 00 00 4E 4F 00 00  |....LEGEND..NO..|
07096850  56 45 52 59 48 41 52 44  00 00 00 00 72 65 61 73  |VERYHARD....reas|
07096860  6F 6E 00 00 53 00 00 00  48 41 52 44 45 53 54 00  |on..S...HARDEST.|
07096870  4C 45 47 45 4E 44 5F 50  4C 55 53 31 00 00 00 00  |LEGEND_PLUS1....|
07096880  4C 45 47 45 4E 44 5F 50  4C 55 53 32 00 00 00 00  |LEGEND_PLUS2....|
07096890  4C 45 47 45 4E 44 5F 50  4C 55 53 33 00 00 00 00  |LEGEND_PLUS3....|
070968A0  46 49 52 53 54 5F 42 4F  4E 55 53 00              |FIRST_BONUS.    |
"LEGEND_PLUS2"ნაპოვნია 1×
ოფსეტი: 0x07096880ASCII
07096850  56 45 52 59 48 41 52 44  00 00 00 00 72 65 61 73  |VERYHARD....reas|
07096860  6F 6E 00 00 53 00 00 00  48 41 52 44 45 53 54 00  |on..S...HARDEST.|
07096870  4C 45 47 45 4E 44 5F 50  4C 55 53 31 00 00 00 00  |LEGEND_PLUS1....|
07096880  4C 45 47 45 4E 44 5F 50  4C 55 53 32 00 00 00 00  |LEGEND_PLUS2....|
07096890  4C 45 47 45 4E 44 5F 50  4C 55 53 33 00 00 00 00  |LEGEND_PLUS3....|
070968A0  46 49 52 53 54 5F 42 4F  4E 55 53 00 4D 00 00 00  |FIRST_BONUS.M...|
070968B0  41 43 48 49 45 56 45 44  5F 4D 49 53              |ACHIEVED_MIS    |
"LEGEND_PLUS3"ნაპოვნია 1×
ოფსეტი: 0x07096890ASCII
07096860  6F 6E 00 00 53 00 00 00  48 41 52 44 45 53 54 00  |on..S...HARDEST.|
07096870  4C 45 47 45 4E 44 5F 50  4C 55 53 31 00 00 00 00  |LEGEND_PLUS1....|
07096880  4C 45 47 45 4E 44 5F 50  4C 55 53 32 00 00 00 00  |LEGEND_PLUS2....|
07096890  4C 45 47 45 4E 44 5F 50  4C 55 53 33 00 00 00 00  |LEGEND_PLUS3....|
070968A0  46 49 52 53 54 5F 42 4F  4E 55 53 00 4D 00 00 00  |FIRST_BONUS.M...|
070968B0  41 43 48 49 45 56 45 44  5F 4D 49 53 53 49 4F 4E  |ACHIEVED_MISSION|
070968C0  00 00 00 00 72 65 61 73  6F 6E 00 00              |....reason..    |
"condition_cpu_level"ნაპოვნია 4×
ოფსეტი: 0x07391950ASCII
07391920  72 63 65 5C 43 6F 6D 6D  61 6E 64 41 75 74 6F 4D  |rce\CommandAutoM|
07391930  61 6B 65 43 6F 6D 6D 61  6E 64 44 65 66 69 6E 65  |akeCommandDefine|
07391940  43 6C 61 73 73 53 2E 63  70 70 00 00 00 00 00 00  |ClassS.cpp......|
07391950  63 6F 6E 64 69 74 69 6F  6E 5F 63 70 75 5F 6C 65  |condition_cpu_le|
07391960  76 65 6C 00 00 00 00 00  63 6F 6E 64 69 74 69 6F  |vel.....conditio|
07391970  6E 5F 63 70 75 5F 6C 65  76 65 6C 00 00 00 00 00  |n_cpu_level.....|
07391980  4E 6F 20 6D 5F 6D 73 67  49 64 00 00 00 00 00 00  |No m_msgId......|
07391990  63 6F 6E                                          |con             |
ოფსეტი: 0x07391968ASCII
07391938  6E 64 44 65 66 69 6E 65  43 6C 61 73 73 53 2E 63  |ndDefineClassS.c|
07391948  70 70 00 00 00 00 00 00  63 6F 6E 64 69 74 69 6F  |pp......conditio|
07391958  6E 5F 63 70 75 5F 6C 65  76 65 6C 00 00 00 00 00  |n_cpu_level.....|
07391968  63 6F 6E 64 69 74 69 6F  6E 5F 63 70 75 5F 6C 65  |condition_cpu_le|
07391978  76 65 6C 00 00 00 00 00  4E 6F 20 6D 5F 6D 73 67  |vel.....No m_msg|
07391988  49 64 00 00 00 00 00 00  63 6F 6E 64 69 74 69 6F  |Id......conditio|
07391998  6E 5F 63 70 75 5F 6C 65  76 65 6C 00 74 68 69 73  |n_cpu_level.this|
073919A8  00 00 00                                          |...             |
+ 2 სხვა ადგილას
"minimum_cpu_level"ნაპოვნია 4×
ოფსეტი: 0x0738A348ASCII
0738A318  6E 64 44 65 66 69 6E 65  43 6C 61 73 73 53 2E 63  |ndDefineClassS.c|
0738A328  70 70 00 00 00 00 00 00  22 6D 5F 69 73 52 65 70  |pp......"m_isRep|
0738A338  65 61 74 22 00 00 00 00  72 65 77 61 72 64 00 00  |eat"....reward..|
0738A348  6D 69 6E 69 6D 75 6D 5F  63 70 75 5F 6C 65 76 65  |minimum_cpu_leve|
0738A358  6C 00 00 00 00 00 00 00  46 3A 5C 4D 42 75 69 6C  |l.......F:\MBuil|
0738A368  64 31 35 5F 65 46 42 44  65 76 2D 35 34 30 5C 53  |d15_eFBDev-540\S|
0738A378  6F 75 72 63 65 5C 53 68  61 72 65 64 5C 70 65 73  |ource\Shared\pes|
0738A388  5C                                                |\               |
ოფსეტი: 0x0738A540ASCII
0738A510  72 63 65 5C 43 6F 6D 6D  61 6E 64 41 75 74 6F 4D  |rce\CommandAutoM|
0738A520  61 6B 65 43 6F 6D 6D 61  6E 64 44 65 66 69 6E 65  |akeCommandDefine|
0738A530  43 6C 61 73 73 53 2E 63  70 70 00 00 00 00 00 00  |ClassS.cpp......|
0738A540  6D 69 6E 69 6D 75 6D 5F  63 70 75 5F 6C 65 76 65  |minimum_cpu_leve|
0738A550  6C 00 00 00 00 00 00 00  4E 6F 20 6D 5F 6D 73 67  |l.......No m_msg|
0738A560  49 64 00 00 00 00 00 00  6D 69 6E 69 6D 75 6D 5F  |Id......minimum_|
0738A570  63 70 75 5F 6C 65 76 65  6C 00 00 00 00 00 00 00  |cpu_level.......|
0738A580  72                                                |r               |
+ 2 სხვა ადგილას
"m_offenseComLevel"ნაპოვნია 1×
ოფსეტი: 0x073650E1ASCII
073650B1  63 65 5C 43 6F 6D 6D 61  6E 64 41 75 74 6F 4D 61  |ce\CommandAutoMa|
073650C1  6B 65 43 6F 6D 6D 61 6E  64 44 65 66 69 6E 65 43  |keCommandDefineC|
073650D1  6C 61 73 73 43 2E 63 70  70 00 00 00 00 00 00 22  |lassC.cpp......"|
073650E1  6D 5F 6F 66 66 65 6E 73  65 43 6F 6D 4C 65 76 65  |m_offenseComLeve|
073650F1  6C 22 00 00 00 00 00 6F  66 66 65 6E 73 65 5F 73  |l".....offense_s|
07365101  75 62 5F 63 6F 6D 5F 6C  65 76 65 6C 00 00 00 46  |ub_com_level...F|
07365111  3A 5C 4D 42 75 69 6C 64  31 35 5F 65 46 42 44 65  |:\MBuild15_eFBDe|
07365121  76                                                |v               |
"m_defenseComLevel"ნაპოვნია 1×
ოფსეტი: 0x07365241ASCII
07365211  63 65 5C 43 6F 6D 6D 61  6E 64 41 75 74 6F 4D 61  |ce\CommandAutoMa|
07365221  6B 65 43 6F 6D 6D 61 6E  64 44 65 66 69 6E 65 43  |keCommandDefineC|
07365231  6C 61 73 73 43 2E 63 70  70 00 00 00 00 00 00 22  |lassC.cpp......"|
07365241  6D 5F 64 65 66 65 6E 73  65 43 6F 6D 4C 65 76 65  |m_defenseComLeve|
07365251  6C 22 00 00 00 00 00 64  65 66 65 6E 73 65 5F 73  |l".....defense_s|
07365261  75 62 5F 63 6F 6D 5F 6C  65 76 65 6C 00 00 00 46  |ub_com_level...F|
07365271  3A 5C 4D 42 75 69 6C 64  31 35 5F 65 46 42 44 65  |:\MBuild15_eFBDe|
07365281  76                                                |v               |
EVIDENCE 09

მოთამაშეებს აქვთ ფარული სტატები, რომლებსაც ყიდვამდე ვერც ნახავ

მაღალი

ყოველ მოთამაშეს აქვს 15-ზე მეტი სტატი, რომლებიც არ ჩანს ქარდზე, მაგრამ აქტიურად მოქმედებენ თამაშზე. ორი ქარდი იდენტური ხილული სტატებით შეიძლება სრულიად განსხვავებულად ითამაშოს ფარულის გამო. Konami-მ იცის რომელია ისინი და გადაწყვიტა არ აჩვენოს.

ხილული (ქარდზე)ფარული (კოდში)რას აკონტროლებს
OFFENSE_DECISIONCOOLსიმშვიდე ზეწოლის ქვეშ
BALL_CONTROLDURABILITYდაღლილობისა და ტრავმისადმი წინააღმდეგობა
DRIBBLESTABILITYსხეულის ბალანსი კონტაქტისას
SHORT_PASSTRAPბურთის მიღების ხარისხი
SPEEDWEAK_FOOT_ACCURACYსუსტი ფეხის სიზუსტე
AGILITYWEAK_FOOT_FREQUENCYრამდენად ხშირად გამოიყენება სუსტი ფეხი
KICK_POWERDRIBBLE_TYPEდრიბლინგის სტილის კატეგორია
STAMINARUNNING_POSTUREსირბილის ანიმაციის სიმრავლე
DEFENSE_DECISIONSTRONGER_FOOTდომინანტური ფეხის მნიშვნელობა
i
შენ ყიდულობ 95-რეიტინგიან ფორვარდს. ქაღალდზე ის იდენტურია სხვა 95-რეიტინგიან ფორვარდთან. მაგრამ ამას აქვს COOL = 30 და STABILITY = 45 — დაცვითი ზეწოლის ქვეშ ის პანიკაშია და ადვილად ბაკდება ბურთიდან. მეორეს აქვს COOL = 90, STABILITY = 88 — ის კედელია. შენ არ გქონდა საშუალება გცოდნოდა.
ნახე ბინარული მტკიცებულება5/5
"DATA_PARAMETER_COOL"ნაპოვნია 1×
ოფსეტი: 0x0701D2B8ASCII
0701D288  44 41 54 41 5F 50 41 52  41 4D 45 54 45 52 5F 57  |DATA_PARAMETER_W|
0701D298  45 49 47 48 54 00 00 00  44 41 54 41 5F 50 41 52  |EIGHT...DATA_PAR|
0701D2A8  41 4D 45 54 45 52 5F 53  54 41 52 00 00 00 00 00  |AMETER_STAR.....|
0701D2B8  44 41 54 41 5F 50 41 52  41 4D 45 54 45 52 5F 43  |DATA_PARAMETER_C|
0701D2C8  4F 4F 4C 00 00 00 00 00  44 41 54 41 5F 50 41 52  |OOL.....DATA_PAR|
0701D2D8  41 4D 45 54 45 52 5F 44  52 49 42 42 4C 45 5F 54  |AMETER_DRIBBLE_T|
0701D2E8  59 50 45 00 00 00 00 00  44 41 54 41 5F 50 41 52  |YPE.....DATA_PAR|
0701D2F8  41 4D 45                                          |AME             |
"DATA_PARAMETER_DURABILITY"ნაპოვნია 1×
ოფსეტი: 0x0701D1D8ASCII
0701D1A8  41 4D 45 54 45 52 5F 53  54 41 4D 49 4E 41 00 00  |AMETER_STAMINA..|
0701D1B8  44 41 54 41 5F 50 41 52  41 4D 45 54 45 52 5F 53  |DATA_PARAMETER_S|
0701D1C8  54 41 42 49 4C 49 54 59  00 00 00 00 00 00 00 00  |TABILITY........|
0701D1D8  44 41 54 41 5F 50 41 52  41 4D 45 54 45 52 5F 44  |DATA_PARAMETER_D|
0701D1E8  55 52 41 42 49 4C 49 54  59 00 00 00 00 00 00 00  |URABILITY.......|
0701D1F8  44 41 54 41 5F 50 41 52  41 4D 45 54 45 52 5F 53  |DATA_PARAMETER_S|
0701D208  54 52 4F 4E 47 45 52 5F  46 4F 4F 54 00 00 00 00  |TRONGER_FOOT....|
0701D218  44 41 54 41 5F 50 41 52  41                       |DATA_PARA       |
"DATA_PARAMETER_STABILITY"ნაპოვნია 1×
ოფსეტი: 0x0701D1B8ASCII
0701D188  44 41 54 41 5F 50 41 52  41 4D 45 54 45 52 5F 4A  |DATA_PARAMETER_J|
0701D198  55 4D 50 00 00 00 00 00  44 41 54 41 5F 50 41 52  |UMP.....DATA_PAR|
0701D1A8  41 4D 45 54 45 52 5F 53  54 41 4D 49 4E 41 00 00  |AMETER_STAMINA..|
0701D1B8  44 41 54 41 5F 50 41 52  41 4D 45 54 45 52 5F 53  |DATA_PARAMETER_S|
0701D1C8  54 41 42 49 4C 49 54 59  00 00 00 00 00 00 00 00  |TABILITY........|
0701D1D8  44 41 54 41 5F 50 41 52  41 4D 45 54 45 52 5F 44  |DATA_PARAMETER_D|
0701D1E8  55 52 41 42 49 4C 49 54  59 00 00 00 00 00 00 00  |URABILITY.......|
0701D1F8  44 41 54 41 5F 50 41 52                           |DATA_PAR        |
"WEAK_FOOT_ACCURACY"ნაპოვნია 3×
ოფსეტი: 0x05D8223FASCII
05D8220F  65 6C 65 63 74 3A 3A 4D  45 4E 55 5F 4D 59 43 4C  |elect::MENU_MYCL|
05D8221F  55 42 5F 50 4C 41 59 45  52 5F 44 45 54 41 49 4C  |UB_PLAYER_DETAIL|
05D8222F  5F 41 42 49 4C 49 54 59  5F 53 45 4C 45 43 54 5F  |_ABILITY_SELECT_|
05D8223F  57 45 41 4B 5F 46 4F 4F  54 5F 41 43 43 55 52 41  |WEAK_FOOT_ACCURA|
05D8224F  43 59 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |CY..............|
05D8225F  00 45 4D 65 6E 75 4D 79  43 6C 75 62 50 6C 61 79  |.EMenuMyClubPlay|
05D8226F  65 72 44 65 74 61 69 6C  41 62 69 6C 69 74 79 53  |erDetailAbilityS|
05D8227F  65 6C                                             |el              |
ოფსეტი: 0x06B545F8ASCII
06B545C8  43 4C 45 41 52 41 4E 43  45 53 00 00 00 00 00 00  |CLEARANCES......|
06B545D8  43 4F 4F 4C 41 50 53 49  4E 47 00 00 00 00 00 00  |COOLAPSING......|
06B545E8  44 45 46 4C 45 43 54 49  4E 47 00 00 00 00 00 00  |DEFLECTING......|
06B545F8  57 45 41 4B 5F 46 4F 4F  54 5F 41 43 43 55 52 41  |WEAK_FOOT_ACCURA|
06B54608  43 59 00 00 53 50 45 45  44 00 00 00 00 00 00 00  |CY..SPEED.......|
06B54618  42 4F 44 59 5F 42 41 4C  41 4E 43 45 00 00 00 00  |BODY_BALANCE....|
06B54628  50 48 59 53 49 43 41 4C  5F 43 4F 4E 54 41 43 54  |PHYSICAL_CONTACT|
06B54638  00 00                                             |..              |
+ 1 სხვა ადგილას
"WEAK_FOOT_FREQUENCY"ნაპოვნია 1×
ოფსეტი: 0x06B546C8ASCII
06B54698  48 54 00 00 57 45 49 47  48 54 00 00 00 00 00 00  |HT..WEIGHT......|
06B546A8  53 54 52 4F 4E 47 45 52  5F 48 41 4E 44 00 00 00  |STRONGER_HAND...|
06B546B8  53 54 52 4F 4E 47 45 52  5F 46 4F 4F 54 00 00 00  |STRONGER_FOOT...|
06B546C8  57 45 41 4B 5F 46 4F 4F  54 5F 46 52 45 51 55 45  |WEAK_FOOT_FREQUE|
06B546D8  4E 43 59 00 43 4F 4F 4C  00 00 00 00 53 54 41 52  |NCY.COOL....STAR|
06B546E8  00 00 00 00 00 00 00 00  53 54 52 4F 4E 47 45 52  |........STRONGER|
06B546F8  5F 46 4F 4F 54 5F 52 00  53 54 52 4F 4E 47 45 52  |_FOOT_R.STRONGER|
06B54708  5F 46 4F                                          |_FO             |
EVIDENCE 10

სისტემა აღრიცხავს 8 სხვადასხვა ტიპის სერიას — ფრეც კი შენს წინააღმდეგ ითვლება

მაღალი

თამაშის ფაილში 8 ცალკე სერიის მთვლელია. ყველაზე საგულისხმოა NUM_NOTWIN_STREAK — მთვლელი, რომელიც იზრდება ყოველთვის, როცა არ იგებ, მათ შორის ფრეების დროსაც. რატომ აინტერესებს სისტემას არ-მოგებები, თუ ეს მონაცემები რაღაცის შენ წინააღმდეგ ჩასართავად არ გამოიყენება?

NUM_WIN_STREAK // თანმიმდევრული მოგებები NUM_LOSE_STREAK // თანმიმდევრული წაგებები NUM_NOTWIN_STREAK // წაგებები + ფრეები — ფრე ნეგატიურად ითვლება NUM_NOTLOSE_STREAK // მოგებები + ფრეები NUM_GOT_SCORE_STREAK // გოლიანი მატჩები NUM_NO_SCORE_STREAK // უგოლო მატჩები NUM_CONCEDING_STREAK // გოლების გაშვების მატჩები NUM_MULTIPLE_WIN_STREAK // დიდი მოგებების სერია
ზედიზედ 4-5 მოგების შემდეგ, შემდეგი მატჩი უცებ 'შეუძლებელი' ხდება. შენი მოთამაშეები ნელა მოძრაობენ, AI ყველგან არის, მეკარე ისეთ ბურთებსაც იჭერს, რომელთა დაჭერაც არ უნდა შეძლებოდა. ეს ცუდი იღბალი არ არის — სერიის მთვლელმა ზღვარი გადააჭარბა და Equalization სისტემამ ეს გაიგო.
WWWWLLLWWLLL
იძულებითი მოდელი: გრძელი მოგების სერია → ჩართულია წაგების სერია.
ნახე ბინარული მტკიცებულება7/7
"NUM_WIN_STREAK"ნაპოვნია 1×
ოფსეტი: 0x06B50C08ASCII
06B50BD8  45 52 00 00 41 47 45 00  52 41 54 49 4F 5F 57 49  |ER..AGE.RATIO_WI|
06B50BE8  4E 00 00 00 53 49 44 45  5F 4C 00 00 41 4C 4C 00  |N...SIDE_L..ALL.|
06B50BF8  52 41 54 49 4F 5F 4C 4F  53 45 00 00 4E 4F 57 00  |RATIO_LOSE..NOW.|
06B50C08  4E 55 4D 5F 57 49 4E 5F  53 54 52 45 41 4B 00 00  |NUM_WIN_STREAK..|
06B50C18  4E 55 4D 5F 4C 4F 53 45  5F 53 54 52 45 41 4B 00  |NUM_LOSE_STREAK.|
06B50C28  4E 55 4D 5F 4D 55 4C 54  49 50 4C 45 5F 57 49 4E  |NUM_MULTIPLE_WIN|
06B50C38  5F 53 54 52 45 41 4B 00  4E 55 4D 5F 4E 4F        |_STREAK.NUM_NO  |
"NUM_LOSE_STREAK"ნაპოვნია 1×
ოფსეტი: 0x06B50C18ASCII
06B50BE8  4E 00 00 00 53 49 44 45  5F 4C 00 00 41 4C 4C 00  |N...SIDE_L..ALL.|
06B50BF8  52 41 54 49 4F 5F 4C 4F  53 45 00 00 4E 4F 57 00  |RATIO_LOSE..NOW.|
06B50C08  4E 55 4D 5F 57 49 4E 5F  53 54 52 45 41 4B 00 00  |NUM_WIN_STREAK..|
06B50C18  4E 55 4D 5F 4C 4F 53 45  5F 53 54 52 45 41 4B 00  |NUM_LOSE_STREAK.|
06B50C28  4E 55 4D 5F 4D 55 4C 54  49 50 4C 45 5F 57 49 4E  |NUM_MULTIPLE_WIN|
06B50C38  5F 53 54 52 45 41 4B 00  4E 55 4D 5F 4E 4F 54 57  |_STREAK.NUM_NOTW|
06B50C48  49 4E 5F 53 54 52 45 41  4B 00 00 00 53 49 44     |IN_STREAK...SID |
"NUM_NOTWIN_STREAK"ნაპოვნია 1×
ოფსეტი: 0x06B50C40ASCII
06B50C10  53 54 52 45 41 4B 00 00  4E 55 4D 5F 4C 4F 53 45  |STREAK..NUM_LOSE|
06B50C20  5F 53 54 52 45 41 4B 00  4E 55 4D 5F 4D 55 4C 54  |_STREAK.NUM_MULT|
06B50C30  49 50 4C 45 5F 57 49 4E  5F 53 54 52 45 41 4B 00  |IPLE_WIN_STREAK.|
06B50C40  4E 55 4D 5F 4E 4F 54 57  49 4E 5F 53 54 52 45 41  |NUM_NOTWIN_STREA|
06B50C50  4B 00 00 00 53 49 44 45  5F 52 00 00 45 4E 44 00  |K...SIDE_R..END.|
06B50C60  4E 55 4D 5F 4E 4F 54 4C  4F 53 45 5F 53 54 52 45  |NUM_NOTLOSE_STRE|
06B50C70  41 4B 00 00 45 4E 44 00  4E 55 4D 5F 53 43 4F 52  |AK..END.NUM_SCOR|
06B50C80  45                                                |E               |
"NUM_NOTLOSE_STREAK"ნაპოვნია 1×
ოფსეტი: 0x06B50C60ASCII
06B50C30  49 50 4C 45 5F 57 49 4E  5F 53 54 52 45 41 4B 00  |IPLE_WIN_STREAK.|
06B50C40  4E 55 4D 5F 4E 4F 54 57  49 4E 5F 53 54 52 45 41  |NUM_NOTWIN_STREA|
06B50C50  4B 00 00 00 53 49 44 45  5F 52 00 00 45 4E 44 00  |K...SIDE_R..END.|
06B50C60  4E 55 4D 5F 4E 4F 54 4C  4F 53 45 5F 53 54 52 45  |NUM_NOTLOSE_STRE|
06B50C70  41 4B 00 00 45 4E 44 00  4E 55 4D 5F 53 43 4F 52  |AK..END.NUM_SCOR|
06B50C80  45 00 00 00 54 41 43 4B  4C 45 00 00 00 00 00 00  |E...TACKLE......|
06B50C90  4E 55 4D 5F 43 4F 4E 43  45 44 49 4E 47 00 00 00  |NUM_CONCEDING...|
06B50CA0  41 56                                             |AV              |
"NUM_GOT_SCORE_STREAK"ნაპოვნია 1×
ოფსეტი: 0x06B50CD0ASCII
06B50CA0  41 56 47 5F 53 43 4F 52  45 00 00 00 00 00 00 00  |AVG_SCORE.......|
06B50CB0  41 56 47 5F 43 4F 4E 43  45 44 49 4E 47 00 00 00  |AVG_CONCEDING...|
06B50CC0  52 41 54 49 4F 5F 53 43  4F 52 45 00 00 00 00 00  |RATIO_SCORE.....|
06B50CD0  4E 55 4D 5F 47 4F 54 5F  53 43 4F 52 45 5F 53 54  |NUM_GOT_SCORE_ST|
06B50CE0  52 45 41 4B 00 00 00 00  4E 55 4D 5F 4E 4F 5F 53  |REAK....NUM_NO_S|
06B50CF0  43 4F 52 45 5F 53 54 52  45 41 4B 00 00 00 00 00  |CORE_STREAK.....|
06B50D00  4E 55 4D 5F 43 4F 4E 43  45 44 49 4E 47 5F 53 54  |NUM_CONCEDING_ST|
06B50D10  52 45 41 4B                                       |REAK            |
"NUM_NO_SCORE_STREAK"ნაპოვნია 1×
ოფსეტი: 0x06B50CE8ASCII
06B50CB8  45 44 49 4E 47 00 00 00  52 41 54 49 4F 5F 53 43  |EDING...RATIO_SC|
06B50CC8  4F 52 45 00 00 00 00 00  4E 55 4D 5F 47 4F 54 5F  |ORE.....NUM_GOT_|
06B50CD8  53 43 4F 52 45 5F 53 54  52 45 41 4B 00 00 00 00  |SCORE_STREAK....|
06B50CE8  4E 55 4D 5F 4E 4F 5F 53  43 4F 52 45 5F 53 54 52  |NUM_NO_SCORE_STR|
06B50CF8  45 41 4B 00 00 00 00 00  4E 55 4D 5F 43 4F 4E 43  |EAK.....NUM_CONC|
06B50D08  45 44 49 4E 47 5F 53 54  52 45 41 4B 00 00 00 00  |EDING_STREAK....|
06B50D18  57 49 4E 5F 41 4C 4C 00  4C 4F 53 45 5F 41 4C 4C  |WIN_ALL.LOSE_ALL|
06B50D28  00 00 00                                          |...             |
"NUM_CONCEDING_STREAK"ნაპოვნია 1×
ოფსეტი: 0x06B50D00ASCII
06B50CD0  4E 55 4D 5F 47 4F 54 5F  53 43 4F 52 45 5F 53 54  |NUM_GOT_SCORE_ST|
06B50CE0  52 45 41 4B 00 00 00 00  4E 55 4D 5F 4E 4F 5F 53  |REAK....NUM_NO_S|
06B50CF0  43 4F 52 45 5F 53 54 52  45 41 4B 00 00 00 00 00  |CORE_STREAK.....|
06B50D00  4E 55 4D 5F 43 4F 4E 43  45 44 49 4E 47 5F 53 54  |NUM_CONCEDING_ST|
06B50D10  52 45 41 4B 00 00 00 00  57 49 4E 5F 41 4C 4C 00  |REAK....WIN_ALL.|
06B50D20  4C 4F 53 45 5F 41 4C 4C  00 00 00 00 00 00 00 00  |LOSE_ALL........|
06B50D30  53 54 4F 50 5F 57 49 4E  00 00 00 00 00 00 00 00  |STOP_WIN........|
06B50D40  43 4F 4E 43                                       |CONC            |
EVIDENCE 11

Konami აღრიცხავს ყოველ მანიპულაციას, რომელსაც შენს მატჩზე ახორციელებს

კრიტიკული

MATCH_PLAY_DATA_ADJUST_SYSTEM_ACT ტელემეტრიის ივენთია — Konami აღრიცხავს ყოველ ჯერს, როცა adjustment სისტემა ააქტიურდება. ეს ბაგი არ არის. ეს არის ფუნქცია, რომელსაც აკვირდებიან. მათ ზუსტად იციან, როდის, რამდენად ხშირად და ვისზე მოქმედებს სისტემა.

რამდენ მონაცემს აგროვებენ მატჩზე
  • 2,941 უნიკალური ტელემეტრიის ივენთი მატჩზე
  • 1,115 აკუმულირებული სტატისტიკა (პასები, დარტყმები, გარბენები, ინტერცეპტები...)
  • 165 ცალკე მეკარის მონაცემთა წერტილი
  • 144 დეტალური დარტყმის სტატისტიკა
  • 82 სლაიდინგ ტაკლის ჩანაწერი
  • 48 ჯარიმის ჩანაწერი ტიპის მიხედვით
შიდა source path-ები გაჟონილი ბინარში
F:\MBuild15_eFBDev-530\Source\Shared\pes\Game\Online\ CommandAutoMake\Command\Source_Private\ CmdSendAdjustParam.cpp

ეს path არის ფაილის მისამართი Konami-ს შიდა ბილდის გარემოში. CmdSendAdjustParam.cpp სწორედ Source_Private-ში — ე.ი. Konami-მ ეს ფაილი კერძო, დამალული source-ის სახით მონიშნა. კერძო ვისგან? საზოგადოებისგან, რომელმაც, მათი ხედვით, არ უნდა იცოდეს მისი არსებობის შესახებ.

!
კომბინაცია გამამხელია: სისტემა, რომელიც შენს მატჩს არეგულირებს (დამტკიცებული); სერვერი, რომელიც მას ააქტიურებს (დამტკიცებული); ტელემეტრია, რომელიც ყოველ აქტივაციას აღრიცხავს (დამტკიცებული); და შიდა დასახელების წესი, რომელიც source-ს 'კერძოდ' ნიშნავს (დამტკიცებული). ასე პატიოსანი თამაში არ მუშაობს.
შენიმატჩი2,941ივენთი დაჭერილიაKonamiსერვერის ლოგი
ყოველი მოქმედება ლოგირებულია. Konami-მ ზუსტად იცის როდის ჩაირთო მანიპულაცია.
ნახე ბინარული მტკიცებულება2/4
"MATCH_PLAY_DATA_ADJUST_SYSTEM_ACT"ვერ მოიძებნა
"MBuild15_eFBDev-530"ვერ მოიძებნა
"PES22HC"ნაპოვნია 38×
ოფსეტი: 0x057E6DD3ASCII
057E6DA3  00 69 00 6D 00 70 00 6C  00 65 00 6D 00 65 00 6E  |.i.m.p.l.e.m.e.n|
057E6DB3  00 74 00 61 00 74 00 69  00 6F 00 6E 00 00 00 00  |.t.a.t.i.o.n....|
057E6DC3  00 00 00 00 00 00 00 00  00 00 00 00 00 47 3A 5C  |.............G:\|
057E6DD3  50 45 53 32 32 48 43 5C  44 65 76 2D 35 34 30 53  |PES22HC\Dev-540S|
057E6DE3  65 72 69 65 73 5C 55 45  5C 55 45 34 2E 32 36 5F  |eries\UE\UE4.26_|
057E6DF3  65 46 42 5F 45 6E 6C 69  67 68 74 65 6E 5F 35 34  |eFB_Enlighten_54|
057E6E03  30 5C 45 6E 67 69 6E                              |0\Engin         |
ოფსეტი: 0x057ED513ASCII
057ED4E3  40 01 00 00 00 50 5D CA  40 01 00 00 00 30 4D C3  |@....P].@....0M.|
057ED4F3  40 01 00 00 00 C0 15 C3  40 01 00 00 00 80 15 C3  |@.......@.......|
057ED503  40 01 00 00 00 00 00 00  00 00 00 00 00 47 3A 5C  |@............G:\|
057ED513  50 45 53 32 32 48 43 5C  44 65 76 2D 35 34 30 53  |PES22HC\Dev-540S|
057ED523  65 72 69 65 73 5C 55 50  72 6F 6A 65 63 74 5C 50  |eries\UProject\P|
057ED533  65 73 43 6F 6E 73 6F 6C  65 5C 50 6C 75 67 69 6E  |esConsole\Plugin|
057ED543  73 5C 43 6F 6E 73 6F                              |s\Conso         |
+ 36 სხვა ადგილას
"Source_Private"ნაპოვნია 543×
ოფსეტი: 0x0711A0EDASCII
0711A0BD  5C 53 68 61 72 65 64 5C  70 65 73 5C 47 61 6D 65  |\Shared\pes\Game|
0711A0CD  5C 4F 6E 6C 69 6E 65 5C  43 6F 6D 6D 61 6E 64 41  |\Online\CommandA|
0711A0DD  75 74 6F 4D 61 6B 65 5C  43 6F 6D 6D 61 6E 64 5C  |utoMake\Command\|
0711A0ED  53 6F 75 72 63 65 5F 50  72 69 76 61 74 65 5C 43  |Source_Private\C|
0711A0FD  6D 64 55 6E 73 75 62 73  63 72 69 62 65 47 72 70  |mdUnsubscribeGrp|
0711A10D  63 2E 63 70 70 00 00 72  65 73 75 6C 74 00 00 6E  |c.cpp..result..n|
0711A11D  61 6E 00 4E 6F 20 6D 5F  6D 73 67 49 64 00        |an.No m_msgId.  |
ოფსეტი: 0x0711A1DDASCII
0711A1AD  5C 53 68 61 72 65 64 5C  70 65 73 5C 47 61 6D 65  |\Shared\pes\Game|
0711A1BD  5C 4F 6E 6C 69 6E 65 5C  43 6F 6D 6D 61 6E 64 41  |\Online\CommandA|
0711A1CD  75 74 6F 4D 61 6B 65 5C  43 6F 6D 6D 61 6E 64 5C  |utoMake\Command\|
0711A1DD  53 6F 75 72 63 65 5F 50  72 69 76 61 74 65 5C 43  |Source_Private\C|
0711A1ED  6D 64 55 6E 73 75 62 73  63 72 69 62 65 47 72 70  |mdUnsubscribeGrp|
0711A1FD  63 2E 63 70 70 00 00 6E  61 6E 00 22 6D 5F 72 65  |c.cpp..nan."m_re|
0711A20D  73 75 6C 74 22 00 00 69  6E 66 00 61 00 74        |sult"..inf.a.t  |
+ 541 სხვა ადგილას
EVIDENCE 12

როგორ იბრძოლო წინააღმდეგ — 13 სუსტი წერტილი ნაპოვნი თამაშის ფაილში

კონტრ-სტრატეგია

სისტემას სუსტი წერტილები აქვს. ქვემოთ მოყვანილი ყოველი რჩევა გამყარებულია თამაშის ფაილში ნაპოვნი კოდით. ეს ვარაუდები არ არის — ეს დიზაინის ისეთი ნიმუშებია, რომლებიც სისტემამ თვითონ გამოაშკარავა.

01 · სტამინა — სკრიპტინგის გამაძლიერებელი

თამაშის ფაილი აღრიცხავს პასის/დარტყმის/კროსის ხარისხს კონკრეტულ სტამინის პროცენტებზე: 20-15%, 15-10%, 10-5%, 5-0%. სტამინის კლებასთან ერთად სკრიპტინგის ეფექტი ძლიერდება. დაღლილი მოთამაშეები შეცვალე 60-65 წუთზე. სტამინას 20%-ის ქვემოთ ჩამოსვლის საშუალება არასოდეს მისცე — ეს ის წერტილია, სადაც სისტემა ყველაზე ძლიერად მოქმედებს.

ნახე ბინარული მტკიცებულება2/3
"SHOOT_DASH_STAMINA"ვერ მოიძებნა
"WARNING_FATIGUE"ნაპოვნია 1×
ოფსეტი: 0x06B51318ASCII
06B512E8  72 00 61 00 63 00 65 00  44 00 42 00 50 00 72 00  |r.a.c.e.D.B.P.r.|
06B512F8  6F 00 76 00 69 00 64 00  65 00 72 00 00 00 00 00  |o.v.i.d.e.r.....|
06B51308  47 4F 41 4C 5F 53 41 4D  45 5F 50 4F 53 00 00 00  |GOAL_SAME_POS...|
06B51318  57 41 52 4E 49 4E 47 5F  46 41 54 49 47 55 45 00  |WARNING_FATIGUE.|
06B51328  46 41 54 49 47 55 45 5F  4F 56 45 52 5F 44 41 4D  |FATIGUE_OVER_DAM|
06B51338  41 47 45 00 00 00 00 00  41 43 43 55 4D 55 4C 41  |AGE.....ACCUMULA|
06B51348  54 45 00 00 00 00 00 00  41 43 43 55 4D 55 4C     |TE......ACCUMUL |
"ACCUMULATE_FATIGUE"ნაპოვნია 1×
ოფსეტი: 0x06B51350ASCII
06B51320  46 41 54 49 47 55 45 00  46 41 54 49 47 55 45 5F  |FATIGUE.FATIGUE_|
06B51330  4F 56 45 52 5F 44 41 4D  41 47 45 00 00 00 00 00  |OVER_DAMAGE.....|
06B51340  41 43 43 55 4D 55 4C 41  54 45 00 00 00 00 00 00  |ACCUMULATE......|
06B51350  41 43 43 55 4D 55 4C 41  54 45 5F 46 41 54 49 47  |ACCUMULATE_FATIG|
06B51360  55 45 00 00 00 00 00 00  41 43 43 55 4D 55 4C 41  |UE......ACCUMULA|
06B51370  54 45 5F 44 41 4D 45 47  45 00 00 00 00 00 00 00  |TE_DAMEGE.......|
06B51380  53 54 41 4E 44 41 52 44  00 00 00 00 50 4F 54 57  |STANDARD....POTW|
06B51390  00 00                                             |..              |

02 · AI-ს აბნევა — შეცვალე ტაქტიკა ყოველ 15 წუთში

ცვლადი adaptabilityRate ადასტურებს, რომ AI მატჩის მსვლელობისას სწავლობს შენი თამაშის სტილს. marginPredictionFrameAdjust კი აჩვენებს, რომ წინასწარ ცდილობს გამოიცნოს შენი შემდეგი მოქმედება. ცვალე ტაქტიკა D-pad-ით ყოველ 15-20 წუთში. გადადი შეტევითი, დაბალანსებული და დაცვითი ტაქტიკიდან ერთიდან მეორეზე. იყავი არაპროგნოზირებადი — პროგნოზირების სისტემა ვერ მუშაობს, როცა შენი მოქმედებების გამოცნობა შეუძლებელია.

ნახე ბინარული მტკიცებულება3/3
"adaptabilityRate"ნაპოვნია 3×
ოფსეტი: 0x072CF3B8ASCII
072CF388  A0 A8 40 45 01 00 00 00  78 04 4B 47 01 00 00 00  |..@E....x.KG....|
072CF398  50 5F 31 44 01 00 00 00  30 BB 40 45 01 00 00 00  |P_1D....0.@E....|
072CF3A8  E0 FE 40 45 01 00 00 00  80 A4 40 45 01 00 00 00  |..@E......@E....|
072CF3B8  61 64 61 70 74 61 62 69  6C 69 74 79 52 61 74 65  |adaptabilityRate|
072CF3C8  00 00 00 00 00 00 00 00  F8 04 4B 47 01 00 00 00  |..........KG....|
072CF3D8  50 5F 31 44 01 00 00 00  F0 BC 40 45 01 00 00 00  |P_1D......@E....|
072CF3E8  90 0B 41 45 01 00 00 00  B0 B1 40 45 01 00 00 00  |..AE......@E....|
ოფსეტი: 0x07E0B4B5ASCII
07E0B485  6C 64 65 72 40 63 6F 6D  6D 6F 6E 40 40 40 5A 40  |lder@common@@@Z@|
07E0B495  00 00 00 00 00 00 00 00  00 00 00 58 3F F6 46 01  |...........X?.F.|
07E0B4A5  00 00 00 00 00 00 00 00  00 00 00 2E 3F 41 56 5F  |............?AV_|
07E0B4B5  61 64 61 70 74 61 62 69  6C 69 74 79 52 61 74 65  |adaptabilityRate|
07E0B4C5  40 3F 31 3F 3F 4D 61 6B  65 53 65 72 69 61 6C 69  |@?1??MakeSeriali|
07E0B4D5  7A 65 49 6E 66 6F 40 54  65 61 6D 44 61 74 61 40  |zeInfo@TeamData@|
07E0B4E5  4F 6E 6C 69 6E 65 4D 61  74 63 68 40 74 6D 70 64  |OnlineMatch@tmpd|
+ 1 სხვა ადგილას
"marginPredictionFrameAdjust"ნაპოვნია 1×
ოფსეტი: 0x07167D80ASCII
07167D50  5F 64 66 00 00 00 00 00  6C 69 6E 65 43 6F 6E 74  |_df.....lineCont|
07167D60  72 6F 6C 00 00 00 00 00  6C 6F 77 65 72 43 6F 6E  |rol.....lowerCon|
07167D70  6E 65 63 74 69 6F 6E 50  61 72 61 6D 00 00 00 00  |nectionParam....|
07167D80  6D 61 72 67 69 6E 50 72  65 64 69 63 74 69 6F 6E  |marginPrediction|
07167D90  46 72 61 6D 65 41 64 6A  75 73 74 00 00 00 00 00  |FrameAdjust.....|
07167DA0  6D 61 72 67 69 6E 50 72  65 64 69 63 74 69 6F 6E  |marginPrediction|
07167DB0  46 72 61 6D 65 42 61 73  65 00 00 00 00 00 00 00  |FrameBase.......|
07167DC0  6D 61 72 67 69 6E 53 69  64 65 00                 |marginSide.     |
"AIPredictionEvent"ნაპოვნია 1×
ოფსეტი: 0x06604520ASCII
066044F0  90 50 60 46 01 00 00 00  C0 50 60 46 01 00 00 00  |.P`F.....P`F....|
06604500  52 65 71 75 65 73 74 6F  72 00 00 00 00 00 00 00  |Requestor.......|
06604510  50 72 65 64 69 63 74 65  64 41 63 74 6F 72 00 00  |PredictedActor..|
06604520  41 49 50 72 65 64 69 63  74 69 6F 6E 45 76 65 6E  |AIPredictionEven|
06604530  74 00 00 00 00 00 00 00  52 65 71 75 65 73 74 43  |t.......RequestC|
06604540  6F 6E 74 72 6F 6C 6C 65  72 50 72 65 64 69 63 74  |ontrollerPredict|
06604550  69 6F 6E 45 76 65 6E 74  00 00 00 00 00 00 00 00  |ionEvent........|
06604560  52                                                |R               |

03 · მანუალური პასი ნაწილობრივ გვერდს უვლის სკრიპტს

ცვლადები manualPassGetRate, manualPassSpeedBase, manualPassAngleYBase ადასტურებს, რომ მანუალური პასები სრულიად ცალკე კოდს იყენებენ, ვიდრე ასისტირებული პასები. სისტემის pass_success_rate მანიპულაცია შენს პირდაპირ ინპუტზე ნაკლებად მოქმედებს. გადადი PA1-ზე ან სრულად მანუალურ პასინგზე. შენი სიზუსტე აღარ იქნება კამათლის გათამაშება — ისევ შენი რეალური უნარი გამოვა წინა პლანზე.

ნახე ბინარული მტკიცებულება3/3
"manualPassGetRate"ნაპოვნია 1×
ოფსეტი: 0x0715E418ASCII
0715E3E8  66 65 6E 63 65 00 00 00  69 6E 70 75 74 4D 6F 76  |fence...inputMov|
0715E3F8  65 50 6F 73 69 74 69 6F  6E 00 00 00 00 00 00 00  |ePosition.......|
0715E408  70 6C 61 79 65 72 4F 66  66 65 6E 63 65 00 00 00  |playerOffence...|
0715E418  6D 61 6E 75 61 6C 50 61  73 73 47 65 74 52 61 74  |manualPassGetRat|
0715E428  65 00 00 00 00 00 00 00  6E 61 74 75 72 61 6C 50  |e.......naturalP|
0715E438  61 73 73 67 65 74 00 00  61 6E 67 6C 65 4D 6F 76  |assget..angleMov|
0715E448  65 49 6E 70 75 74 52 61  6E 67 65 00 00 00 00 00  |eInputRange.....|
0715E458  6E                                                |n               |
"manualPassSpeedBase"ნაპოვნია 1×
ოფსეტი: 0x0715FA18ASCII
0715F9E8  6D 61 6E 75 61 6C 50 61  73 73 41 6E 67 6C 65 59  |manualPassAngleY|
0715F9F8  42 61 73 65 00 00 00 00  6D 61 6E 75 61 6C 50 61  |Base....manualPa|
0715FA08  73 73 53 70 65 65 64 41  64 6A 75 73 74 00 00 00  |ssSpeedAdjust...|
0715FA18  6D 61 6E 75 61 6C 50 61  73 73 53 70 65 65 64 42  |manualPassSpeedB|
0715FA28  61 73 65 00 00 00 00 00  6D 61 72 67 69 6E 46 72  |ase.....marginFr|
0715FA38  61 6D 65 5F 6D 61 78 00  6D 61 72 67 69 6E 46 72  |ame_max.marginFr|
0715FA48  61 6D 65 5F 6D 69 6E 00  6D 61 78 50 61 73 73 54  |ame_min.maxPassT|
0715FA58  61 72 67                                          |arg             |
"manualPassAngleYBase"ნაპოვნია 1×
ოფსეტი: 0x0715F9E8ASCII
0715F9B8  79 50 61 73 73 41 6E 67  6C 65 59 41 64 6A 75 73  |yPassAngleYAdjus|
0715F9C8  74 00 00 00 00 00 00 00  6D 61 6E 75 61 6C 50 61  |t.......manualPa|
0715F9D8  73 73 41 6E 67 6C 65 59  41 64 6A 75 73 74 00 00  |ssAngleYAdjust..|
0715F9E8  6D 61 6E 75 61 6C 50 61  73 73 41 6E 67 6C 65 59  |manualPassAngleY|
0715F9F8  42 61 73 65 00 00 00 00  6D 61 6E 75 61 6C 50 61  |Base....manualPa|
0715FA08  73 73 53 70 65 65 64 41  64 6A 75 73 74 00 00 00  |ssSpeedAdjust...|
0715FA18  6D 61 6E 75 61 6C 50 61  73 73 53 70 65 65 64 42  |manualPassSpeedB|
0715FA28  61 73 65 00                                       |ase.            |

04 · ნუ ააგებ დიდ უპირატესობას ძალიან სწრაფად

Comeback სისტემას აქვს საკუთარი ანიმაცია, ხმის ეფექტი და C++ კლასი — ეს სკრიპტირებული დრამატული მექანიზმია. 2-0-ის ანგარიშის მერე შეანელე. შეინარჩუნე ბურთის ფლობა. ნუ შეუტევ აგრესიულად. სისტემას სრული რეზინის ეფექტის ასამოქმედებლად სჭირდება "დრამატული" ტრიგერი — ნუ მისცემ. მოთმინებით შენარჩუნებული 2-0 ანგარიში 30 წუთის განმავლობაში უფრო უსაფრთხოა, ვიდრე ეფექტური 4-0 60-ე წუთისთვის.

ნახე ბინარული მტკიცებულება2/2
"ANIME_DEMO_COMEBACK"ნაპოვნია 1×
ოფსეტი: 0x067DD8A8ASCII
067DD878  56 45 4E 54 5F 46 49 4E  49 53 48 5F 41 43 54 49  |VENT_FINISH_ACTI|
067DD888  4F 4E 00 00 00 00 00 00  41 4E 49 4D 45 5F 44 45  |ON......ANIME_DE|
067DD898  4D 4F 5F 49 4E 4A 55 52  59 00 00 00 00 00 00 00  |MO_INJURY.......|
067DD8A8  41 4E 49 4D 45 5F 44 45  4D 4F 5F 43 4F 4D 45 42  |ANIME_DEMO_COMEB|
067DD8B8  41 43 4B 00 00 00 00 00  41 4E 49 4D 45 5F 44 45  |ACK.....ANIME_DE|
067DD8C8  4D 4F 5F 50 4B 44 45 4D  4F 00 00 00 00 00 00 00  |MO_PKDEMO.......|
067DD8D8  41 4E 49 4D 45 5F 4C 49  4E 45 53 4D 41 4E 00 00  |ANIME_LINESMAN..|
067DD8E8  41 4E 49                                          |ANI             |
"COMEBACK_ACHIEVEMENT"ნაპოვნია 3×
ოფსეტი: 0x05D43C42ASCII
05D43C12  6F 70 4D 6F 64 65 53 65  6C 65 63 74 50 6F 70 75  |opModeSelectPopu|
05D43C22  70 54 79 70 65 3A 3A 50  4F 50 55 50 5F 54 59 50  |pType::POPUP_TYP|
05D43C32  45 5F 41 4E 4E 4F 55 4E  43 45 5F 56 49 45 57 5F  |E_ANNOUNCE_VIEW_|
05D43C42  43 4F 4D 45 42 41 43 4B  5F 41 43 48 49 45 56 45  |COMEBACK_ACHIEVE|
05D43C52  4D 45 4E 54 00 00 45 54  6F 70 4D 6F 64 65 53 65  |MENT..ETopModeSe|
05D43C62  6C 65 63 74 50 6F 70 75  70 54 79 70 65 3A 3A 50  |lectPopupType::P|
05D43C72  4F 50 55 50 5F 54 59 50  45 5F 55 53 45 52 5F 53  |OPUP_TYPE_USER_S|
05D43C82  54 45 50 55                                       |TEPU            |
ოფსეტი: 0x05D4446DASCII
05D4443D  49 4F 4E 00 00 00 00 00  00 00 00 45 41 6E 6E 6F  |ION........EAnno|
05D4444D  75 6E 63 65 6D 65 6E 74  54 79 70 65 3A 3A 41 4E  |uncementType::AN|
05D4445D  4E 4F 55 4E 43 45 4D 45  4E 54 5F 54 59 50 45 5F  |NOUNCEMENT_TYPE_|
05D4446D  43 4F 4D 45 42 41 43 4B  5F 41 43 48 49 45 56 45  |COMEBACK_ACHIEVE|
05D4447D  4D 45 4E 54 00 00 00 00  00 00 00 45 41 6E 6E 6F  |MENT.......EAnno|
05D4448D  75 6E 63 65 6D 65 6E 74  54 79 70 65 3A 3A 41 4E  |uncementType::AN|
05D4449D  4E 4F 55 4E 43 45 4D 45  4E 54 5F 54 59 50 45 5F  |NOUNCEMENT_TYPE_|
05D444AD  4D 41 58 00                                       |MAX.            |
+ 1 სხვა ადგილას

05 · ნუ ჩასვამ ყველა მოთამაშეს BEST ფორმაზე

ცვლადი condition_cpu_level შენი გუნდის ფორმას პირდაპირ უკავშირებს AI-ს სირთულეს. ყველა მოთამაშე BEST ფორმაში = AI თამაშობს LEGEND_PLUS3-ზე. შეურიე GOOD და NORMAL ფორმის მოთამაშეები. რამდენიმე დაბალი ფორმის მოთამაშე სკამზე ჩასვი, რათა გუნდის "ეფექტური overall" არ გაიზარდოს. შენი მიზანია, ოდნავ ქვემოთ იყო იმ ზღვარზე, რომელიც უფრო რთული AI დონეების აქტივაციას იწვევს.

ნახე ბინარული მტკიცებულება2/2
"condition_cpu_level"ნაპოვნია 4×
ოფსეტი: 0x07391950ASCII
07391920  72 63 65 5C 43 6F 6D 6D  61 6E 64 41 75 74 6F 4D  |rce\CommandAutoM|
07391930  61 6B 65 43 6F 6D 6D 61  6E 64 44 65 66 69 6E 65  |akeCommandDefine|
07391940  43 6C 61 73 73 53 2E 63  70 70 00 00 00 00 00 00  |ClassS.cpp......|
07391950  63 6F 6E 64 69 74 69 6F  6E 5F 63 70 75 5F 6C 65  |condition_cpu_le|
07391960  76 65 6C 00 00 00 00 00  63 6F 6E 64 69 74 69 6F  |vel.....conditio|
07391970  6E 5F 63 70 75 5F 6C 65  76 65 6C 00 00 00 00 00  |n_cpu_level.....|
07391980  4E 6F 20 6D 5F 6D 73 67  49 64 00 00 00 00 00 00  |No m_msgId......|
07391990  63 6F 6E                                          |con             |
ოფსეტი: 0x07391968ASCII
07391938  6E 64 44 65 66 69 6E 65  43 6C 61 73 73 53 2E 63  |ndDefineClassS.c|
07391948  70 70 00 00 00 00 00 00  63 6F 6E 64 69 74 69 6F  |pp......conditio|
07391958  6E 5F 63 70 75 5F 6C 65  76 65 6C 00 00 00 00 00  |n_cpu_level.....|
07391968  63 6F 6E 64 69 74 69 6F  6E 5F 63 70 75 5F 6C 65  |condition_cpu_le|
07391978  76 65 6C 00 00 00 00 00  4E 6F 20 6D 5F 6D 73 67  |vel.....No m_msg|
07391988  49 64 00 00 00 00 00 00  63 6F 6E 64 69 74 69 6F  |Id......conditio|
07391998  6E 5F 63 70 75 5F 6C 65  76 65 6C 00 74 68 69 73  |n_cpu_level.this|
073919A8  00 00 00                                          |...             |
+ 2 სხვა ადგილას
"minimum_cpu_level"ნაპოვნია 4×
ოფსეტი: 0x0738A348ASCII
0738A318  6E 64 44 65 66 69 6E 65  43 6C 61 73 73 53 2E 63  |ndDefineClassS.c|
0738A328  70 70 00 00 00 00 00 00  22 6D 5F 69 73 52 65 70  |pp......"m_isRep|
0738A338  65 61 74 22 00 00 00 00  72 65 77 61 72 64 00 00  |eat"....reward..|
0738A348  6D 69 6E 69 6D 75 6D 5F  63 70 75 5F 6C 65 76 65  |minimum_cpu_leve|
0738A358  6C 00 00 00 00 00 00 00  46 3A 5C 4D 42 75 69 6C  |l.......F:\MBuil|
0738A368  64 31 35 5F 65 46 42 44  65 76 2D 35 34 30 5C 53  |d15_eFBDev-540\S|
0738A378  6F 75 72 63 65 5C 53 68  61 72 65 64 5C 70 65 73  |ource\Shared\pes|
0738A388  5C                                                |\               |
ოფსეტი: 0x0738A540ASCII
0738A510  72 63 65 5C 43 6F 6D 6D  61 6E 64 41 75 74 6F 4D  |rce\CommandAutoM|
0738A520  61 6B 65 43 6F 6D 6D 61  6E 64 44 65 66 69 6E 65  |akeCommandDefine|
0738A530  43 6C 61 73 73 53 2E 63  70 70 00 00 00 00 00 00  |ClassS.cpp......|
0738A540  6D 69 6E 69 6D 75 6D 5F  63 70 75 5F 6C 65 76 65  |minimum_cpu_leve|
0738A550  6C 00 00 00 00 00 00 00  4E 6F 20 6D 5F 6D 73 67  |l.......No m_msg|
0738A560  49 64 00 00 00 00 00 00  6D 69 6E 69 6D 75 6D 5F  |Id......minimum_|
0738A570  63 70 75 5F 6C 65 76 65  6C 00 00 00 00 00 00 00  |cpu_level.......|
0738A580  72                                                |r               |
+ 2 სხვა ადგილას

06 · მოგებების სერია შეგნებულად გაწყვიტე

3-4 მოგების შემდეგ სერიის მთვლელი NUM_WIN_STREAK სავარაუდოდ ააქტიურებს Equalization-ს შენს შემდეგ მატჩში. გააკეთე შესვენება ან სხვა რეჟიმში ითამაშე. გადადი AI Division-დან Friendly-ში. გადადი ონლაინიდან AI მატჩებზე. სერიის მთვლელი შეიძლება სესიასთან, დღესთან ან სერვერთან იყოს მიბმული — მაგრამ აუცილებლად გადევნებს. არ მისცე ის რიცხვს მიაღწიოს, რომელიც გაზარალებს.

ნახე ბინარული მტკიცებულება2/2
"NUM_WIN_STREAK"ნაპოვნია 1×
ოფსეტი: 0x06B50C08ASCII
06B50BD8  45 52 00 00 41 47 45 00  52 41 54 49 4F 5F 57 49  |ER..AGE.RATIO_WI|
06B50BE8  4E 00 00 00 53 49 44 45  5F 4C 00 00 41 4C 4C 00  |N...SIDE_L..ALL.|
06B50BF8  52 41 54 49 4F 5F 4C 4F  53 45 00 00 4E 4F 57 00  |RATIO_LOSE..NOW.|
06B50C08  4E 55 4D 5F 57 49 4E 5F  53 54 52 45 41 4B 00 00  |NUM_WIN_STREAK..|
06B50C18  4E 55 4D 5F 4C 4F 53 45  5F 53 54 52 45 41 4B 00  |NUM_LOSE_STREAK.|
06B50C28  4E 55 4D 5F 4D 55 4C 54  49 50 4C 45 5F 57 49 4E  |NUM_MULTIPLE_WIN|
06B50C38  5F 53 54 52 45 41 4B 00  4E 55 4D 5F 4E 4F        |_STREAK.NUM_NO  |
"NUM_NOTWIN_STREAK"ნაპოვნია 1×
ოფსეტი: 0x06B50C40ASCII
06B50C10  53 54 52 45 41 4B 00 00  4E 55 4D 5F 4C 4F 53 45  |STREAK..NUM_LOSE|
06B50C20  5F 53 54 52 45 41 4B 00  4E 55 4D 5F 4D 55 4C 54  |_STREAK.NUM_MULT|
06B50C30  49 50 4C 45 5F 57 49 4E  5F 53 54 52 45 41 4B 00  |IPLE_WIN_STREAK.|
06B50C40  4E 55 4D 5F 4E 4F 54 57  49 4E 5F 53 54 52 45 41  |NUM_NOTWIN_STREA|
06B50C50  4B 00 00 00 53 49 44 45  5F 52 00 00 45 4E 44 00  |K...SIDE_R..END.|
06B50C60  4E 55 4D 5F 4E 4F 54 4C  4F 53 45 5F 53 54 52 45  |NUM_NOTLOSE_STRE|
06B50C70  41 4B 00 00 45 4E 44 00  4E 55 4D 5F 53 43 4F 52  |AK..END.NUM_SCOR|
06B50C80  45                                                |E               |

07 · ზოგ რეჟიმში Equalization-ის გამორთვა შესაძლებელია

ცვლადები ERoomSettingsKind::EQUALIZATION და GetSelectableRoomSettingsEqualization ადასტურებს, რომ Equalization ოთახის დონის პარამეტრია. Custom Match / Friendly რეჟიმებში შეამოწმე ოთახის პარამეტრები — შეიძლება იქ იყოს მისი გამოსართველი ღილაკი. თუ ნახავ, შენი სრულად აშენებული გუნდი ისე ითამაშებს, როგორც უნდა — სრული ძალით.

ნახე ბინარული მტკიცებულება2/2
"GetSelectableRoomSettingsEqualization"ნაპოვნია 1×
ოფსეტი: 0x05D679C0ASCII
05D67990  6D 4D 6F 64 65 00 00 00  47 65 74 53 65 6C 65 63  |mMode...GetSelec|
05D679A0  74 61 62 6C 65 52 6F 6F  6D 53 65 74 74 69 6E 67  |tableRoomSetting|
05D679B0  73 45 6E 61 62 6C 65 50  61 73 73 77 6F 72 64 00  |sEnablePassword.|
05D679C0  47 65 74 53 65 6C 65 63  74 61 62 6C 65 52 6F 6F  |GetSelectableRoo|
05D679D0  6D 53 65 74 74 69 6E 67  73 45 71 75 61 6C 69 7A  |mSettingsEqualiz|
05D679E0  61 74 69 6F 6E 00 00 00  47 65 74 53 65 6C 65 63  |ation...GetSelec|
05D679F0  74 61 62 6C 65 52 6F 6F  6D 53 65 74 74 69 6E 67  |tableRoomSetting|
05D67A00  73 4B 69 6E 64 4C 69 73  74 43 72 65 61 74 65 00  |sKindListCreate.|
05D67A10  47 65 74 53 65                                    |GetSe           |
"GetSelectableFilterEqualization"ნაპოვნია 1×
ოფსეტი: 0x05D67878ASCII
05D67848  65 4C 69 73 74 00 00 00  47 65 74 53 65 6C 65 63  |eList...GetSelec|
05D67858  74 61 62 6C 65 46 69 6C  74 65 72 45 6E 61 62 6C  |tableFilterEnabl|
05D67868  65 50 61 73 73 77 6F 72  64 00 00 00 00 00 00 00  |ePassword.......|
05D67878  47 65 74 53 65 6C 65 63  74 61 62 6C 65 46 69 6C  |GetSelectableFil|
05D67888  74 65 72 45 71 75 61 6C  69 7A 61 74 69 6F 6E 00  |terEqualization.|
05D67898  47 65 74 53 65 6C 65 63  74 61 62 6C 65 46 69 6C  |GetSelectableFil|
05D678A8  74 65 72 4B 69 6E 64 4C  69 73 74 00 00 00 00 00  |terKindList.....|
05D678B8  47 65 74 53 65 6C 65 63  74 61 62 6C 65 46 69     |GetSelectableFi |

08 · ცვალე დარტყმის ტიპები — გატეხე პროგნოზირების მოდელი

CheckFutureShootFailedLevel წინასწარ ადგენს შედეგებს, მაგრამ marginPredictionFrameAdjust ადასტურებს, რომ AI პროგნოზირების მოდელს იყენებს. დარტყმის სხვადასხვა ტიპი, სავარაუდოდ, განსხვავებულ პროგნოზირების ცხრილებს იყენებს. შერიე: finesse დარტყმები, chip დარტყმები, დაბალი driven დარტყმები, სუსტი ფეხის დარტყმები, ვიწრო კუთხიდან დარტყმები. ნუ გახდები ისეთი მოთამაშე, რომელიც ყოველთვის ძლიერად ურტყამს შორეულ კუთხეში — ეს ყველაზე ადვილი ნიმუშია, რომელიც სკრიპტს ადვილად ემორჩილება.

ნახე ბინარული მტკიცებულება2/2
"CheckFutureShootFailedLevel"ნაპოვნია 1×
ოფსეტი: 0x06B3FE28ASCII
06B3FDF8  75 72 65 4C 69 6E 65 4F  75 74 00 00 00 00 00 00  |ureLineOut......|
06B3FE08  43 68 65 63 6B 46 75 74  75 72 65 53 68 6F 6F 74  |CheckFutureShoot|
06B3FE18  4C 69 6E 65 4F 75 74 54  69 6D 65 00 00 00 00 00  |LineOutTime.....|
06B3FE28  43 68 65 63 6B 46 75 74  75 72 65 53 68 6F 6F 74  |CheckFutureShoot|
06B3FE38  46 61 69 6C 65 64 4C 65  76 65 6C 00 00 00 00 00  |FailedLevel.....|
06B3FE48  43 68 65 63 6B 49 6E 74  65 72 63 65 70 74 41 72  |CheckInterceptAr|
06B3FE58  65 61 53 74 61 74 73 00  43 68 65 63 6B 50 65 6E  |eaStats.CheckPen|
06B3FE68  61 6C 74 79 41 72 65 61  50 6C 61                 |altyAreaPla     |
"AIPredictionEvent"ნაპოვნია 1×
ოფსეტი: 0x06604520ASCII
066044F0  90 50 60 46 01 00 00 00  C0 50 60 46 01 00 00 00  |.P`F.....P`F....|
06604500  52 65 71 75 65 73 74 6F  72 00 00 00 00 00 00 00  |Requestor.......|
06604510  50 72 65 64 69 63 74 65  64 41 63 74 6F 72 00 00  |PredictedActor..|
06604520  41 49 50 72 65 64 69 63  74 69 6F 6E 45 76 65 6E  |AIPredictionEven|
06604530  74 00 00 00 00 00 00 00  52 65 71 75 65 73 74 43  |t.......RequestC|
06604540  6F 6E 74 72 6F 6C 6C 65  72 50 72 65 64 69 63 74  |ontrollerPredict|
06604550  69 6F 6E 45 76 65 6E 74  00 00 00 00 00 00 00 00  |ionEvent........|
06604560  52                                                |R               |

09 · გამოიყენე კაბელიანი ინტერნეტი — ასიმეტრიული Input Delay არსებობს

AsymmetricInputDelayModeEnable, AsymmetricInputDelayWifiEnable, AsymmetricInputDelayWirelessWeight — თამაში სხვადასხვა მოთამაშეს სხვადასხვა input delay-ს უწესებს. WiFi კავშირები დამატებით წონას იღებენ. AsymmetricInputDelayTurnSuddenChangeEnable ნიშნავს, რომ delay შეიძლება უცებ შეიცვალოს მატჩის შუაში. შესაძლებლობის შემთხვევაში გამოიყენე Ethernet. WiFi ხელოვნურ შეფერხებას უმატებს ნებისმიერ მოქმედ სკრიპტინგს.

ნახე ბინარული მტკიცებულება3/3
"AsymmetricInputDelayModeEnable"ნაპოვნია 2×
ოფსეტი: 0x06A34ED8ASCII
06A34EA8  6F 64 65 42 75 66 66 65  72 46 61 74 61 6C 43 6F  |odeBufferFatalCo|
06A34EB8  6E 64 69 74 69 6F 6E 44  65 74 65 72 6D 69 6E 61  |nditionDetermina|
06A34EC8  74 69 6F 6E 54 69 6D 65  55 73 00 00 00 00 00 00  |tionTimeUs......|
06A34ED8  41 73 79 6D 6D 65 74 72  69 63 49 6E 70 75 74 44  |AsymmetricInputD|
06A34EE8  65 6C 61 79 4D 6F 64 65  45 6E 61 62 6C 65 00 00  |elayModeEnable..|
06A34EF8  4C 6F 77 4C 6F 61 64 4D  6F 64 65 41 73 79 6D 6D  |LowLoadModeAsymm|
06A34F08  65 74 72 69 63 49 6E 70  75 74 44 65 6C 61 79 4D  |etricInputDelayM|
06A34F18  6F 64 65 45 6E 61 62 6C  65 00 00 00 00 00        |odeEnable.....  |
ოფსეტი: 0x06A34F03ASCII
06A34ED3  00 00 00 00 00 41 73 79  6D 6D 65 74 72 69 63 49  |.....AsymmetricI|
06A34EE3  6E 70 75 74 44 65 6C 61  79 4D 6F 64 65 45 6E 61  |nputDelayModeEna|
06A34EF3  62 6C 65 00 00 4C 6F 77  4C 6F 61 64 4D 6F 64 65  |ble..LowLoadMode|
06A34F03  41 73 79 6D 6D 65 74 72  69 63 49 6E 70 75 74 44  |AsymmetricInputD|
06A34F13  65 6C 61 79 4D 6F 64 65  45 6E 61 62 6C 65 00 00  |elayModeEnable..|
06A34F23  00 00 00 00 00 41 73 79  6D 6D 65 74 72 69 63 49  |.....AsymmetricI|
06A34F33  6E 70 75 74 44 65 6C 61  79 54 68 72 65 73 68 6F  |nputDelayThresho|
06A34F43  6C 64 00 00 00 4C 6F 77  4C 6F 61 64 4D 6F        |ld...LowLoadMo  |
"AsymmetricInputDelayWifiEnable"ნაპოვნია 2×
ოფსეტი: 0x06A34F78ASCII
06A34F48  4C 6F 77 4C 6F 61 64 4D  6F 64 65 41 73 79 6D 6D  |LowLoadModeAsymm|
06A34F58  65 74 72 69 63 49 6E 70  75 74 44 65 6C 61 79 54  |etricInputDelayT|
06A34F68  68 72 65 73 68 6F 6C 64  00 00 00 00 00 00 00 00  |hreshold........|
06A34F78  41 73 79 6D 6D 65 74 72  69 63 49 6E 70 75 74 44  |AsymmetricInputD|
06A34F88  65 6C 61 79 57 69 66 69  45 6E 61 62 6C 65 00 00  |elayWifiEnable..|
06A34F98  4C 6F 77 4C 6F 61 64 4D  6F 64 65 41 73 79 6D 6D  |LowLoadModeAsymm|
06A34FA8  65 74 72 69 63 49 6E 70  75 74 44 65 6C 61 79 57  |etricInputDelayW|
06A34FB8  69 66 69 45 6E 61 62 6C  65 00 00 00 00 00        |ifiEnable.....  |
ოფსეტი: 0x06A34FA3ASCII
06A34F73  00 00 00 00 00 41 73 79  6D 6D 65 74 72 69 63 49  |.....AsymmetricI|
06A34F83  6E 70 75 74 44 65 6C 61  79 57 69 66 69 45 6E 61  |nputDelayWifiEna|
06A34F93  62 6C 65 00 00 4C 6F 77  4C 6F 61 64 4D 6F 64 65  |ble..LowLoadMode|
06A34FA3  41 73 79 6D 6D 65 74 72  69 63 49 6E 70 75 74 44  |AsymmetricInputD|
06A34FB3  65 6C 61 79 57 69 66 69  45 6E 61 62 6C 65 00 00  |elayWifiEnable..|
06A34FC3  00 00 00 00 00 41 73 79  6D 6D 65 74 72 69 63 49  |.....AsymmetricI|
06A34FD3  6E 70 75 74 44 65 6C 61  79 57 69 72 65 6C 65 73  |nputDelayWireles|
06A34FE3  73 57 65 69 67 68 74 00  00 00 00 00 00 4C        |sWeight......L  |
"AsymmetricInputDelayWirelessWeight"ნაპოვნია 2×
ოფსეტი: 0x06A34FC8ASCII
06A34F98  4C 6F 77 4C 6F 61 64 4D  6F 64 65 41 73 79 6D 6D  |LowLoadModeAsymm|
06A34FA8  65 74 72 69 63 49 6E 70  75 74 44 65 6C 61 79 57  |etricInputDelayW|
06A34FB8  69 66 69 45 6E 61 62 6C  65 00 00 00 00 00 00 00  |ifiEnable.......|
06A34FC8  41 73 79 6D 6D 65 74 72  69 63 49 6E 70 75 74 44  |AsymmetricInputD|
06A34FD8  65 6C 61 79 57 69 72 65  6C 65 73 73 57 65 69 67  |elayWirelessWeig|
06A34FE8  68 74 00 00 00 00 00 00  4C 6F 77 4C 6F 61 64 4D  |ht......LowLoadM|
06A34FF8  6F 64 65 41 73 79 6D 6D  65 74 72 69 63 49 6E 70  |odeAsymmetricInp|
06A35008  75 74 44 65 6C 61 79 57  69 72 65 6C 65 73 73 57  |utDelayWirelessW|
06A35018  65 69                                             |ei              |
ოფსეტი: 0x06A34FFBASCII
06A34FCB  6D 6D 65 74 72 69 63 49  6E 70 75 74 44 65 6C 61  |mmetricInputDela|
06A34FDB  79 57 69 72 65 6C 65 73  73 57 65 69 67 68 74 00  |yWirelessWeight.|
06A34FEB  00 00 00 00 00 4C 6F 77  4C 6F 61 64 4D 6F 64 65  |.....LowLoadMode|
06A34FFB  41 73 79 6D 6D 65 74 72  69 63 49 6E 70 75 74 44  |AsymmetricInputD|
06A3500B  65 6C 61 79 57 69 72 65  6C 65 73 73 57 65 69 67  |elayWirelessWeig|
06A3501B  68 74 00 00 00 41 73 79  6D 6D 65 74 72 69 63 49  |ht...AsymmetricI|
06A3502B  6E 70 75 74 44 65 6C 61  79 54 75 72 6E 45 6E 61  |nputDelayTurnEna|
06A3503B  62 6C 65 00 00 4C 6F 77  4C 6F 61 64 4D 6F 64 65  |ble..LowLoadMode|
06A3504B  41 73                                             |As              |

10 · გაიტანე გოლი ადრე — კიკოფზე არსებობს "gimmick window"

GimmickMatchStartWindow და GimmickMatchStartWindowEnd ავლენს სპეციალურ boost-ის ფანჯარას მატჩის დაწყებისას. initialBoosterId ადასტურებს, რომ საწყისი booster-ები აქტიურდება. შეუტიე კიკოფის თანავე. სისტემას ჯერ არ აქვს მატჩთან მორგების დრო და "gimmick window"-ში შეიძლება მოკლე უპირატესობა მოიპოვო. ნუ ითამაშებ პასიურად პირველ წუთში — ეს მთელი მატჩის ყველაზე ხელშეუშლელი შეტევითი მომენტია.

ნახე ბინარული მტკიცებულება2/2
"GimmickMatchStartWindow"ნაპოვნია 3×
ოფსეტი: 0x05AA093EASCII
05AA090E  47 69 6D 6D 69 63 6B 2F  47 69 6D 6D 69 63 6B 57  |Gimmick/GimmickW|
05AA091E  65 6C 63 6F 6D 65 44 69  61 6C 6F 67 00 00 00 00  |elcomeDialog....|
05AA092E  00 00 4D 61 74 63 68 2F  47 69 6D 6D 69 63 6B 2F  |..Match/Gimmick/|
05AA093E  47 69 6D 6D 69 63 6B 4D  61 74 63 68 53 74 61 72  |GimmickMatchStar|
05AA094E  74 57 69 6E 64 6F 77 00  00 00 4F 6E 6C 69 6E 65  |tWindow...Online|
05AA095E  2F 4D 61 74 63 68 2F 4D  61 74 63 68 4F 70 70 6F  |/Match/MatchOppo|
05AA096E  6E 65 6E 74 49 6E 66 6F  00 00 4D 61 74 63 68 2F  |nentInfo..Match/|
05AA097E  52 65 73 75 6C 74 2F                              |Result/         |
ოფსეტი: 0x06AD1506ASCII
06AD14D6  47 69 6D 6D 69 63 6B 2F  47 69 6D 6D 69 63 6B 57  |Gimmick/GimmickW|
06AD14E6  65 6C 63 6F 6D 65 44 69  61 6C 6F 67 45 6E 64 00  |elcomeDialogEnd.|
06AD14F6  00 00 4D 61 74 63 68 2F  47 69 6D 6D 69 63 6B 2F  |..Match/Gimmick/|
06AD1506  47 69 6D 6D 69 63 6B 4D  61 74 63 68 53 74 61 72  |GimmickMatchStar|
06AD1516  74 57 69 6E 64 6F 77 45  6E 64 00 00 00 00 00 00  |tWindowEnd......|
06AD1526  00 00 4D 61 74 63 68 2F  47 69 6D 6D 69 63 6B 2F  |..Match/Gimmick/|
06AD1536  47 69 6D 6D 69 63 6B 46  69 72 73 74 42 61 6C 6C  |GimmickFirstBall|
06AD1546  57 69 6E 64 6F 77 00                              |Window.         |
+ 1 სხვა ადგილას
"initialBoosterId"ნაპოვნია 3×
ოფსეტი: 0x072CF228ASCII
072CF1F8  6F 6E 4C 69 73 74 00 00  78 00 4B 47 01 00 00 00  |onList..x.KG....|
072CF208  50 5F 31 44 01 00 00 00  70 BC 40 45 01 00 00 00  |P_1D....p.@E....|
072CF218  D0 09 41 45 01 00 00 00  30 B0 40 45 01 00 00 00  |..AE....0.@E....|
072CF228  69 6E 69 74 69 61 6C 42  6F 6F 73 74 65 72 49 64  |initialBoosterId|
072CF238  00 00 00 00 00 00 00 00  F8 00 4B 47 01 00 00 00  |..........KG....|
072CF248  50 5F 31 44 01 00 00 00  10 0B 3F 45 01 00 00 00  |P_1D......?E....|
072CF258  80 09 41 45 01 00 00 00  C0 AF 40 45 01 00 00 00  |..AE......@E....|
ოფსეტი: 0x07E0B095ASCII
07E0B065  6F 48 6F 6C 64 65 72 40  63 6F 6D 6D 6F 6E 40 40  |oHolder@common@@|
07E0B075  40 5A 40 00 00 00 00 00  00 00 00 58 3F F6 46 01  |@Z@........X?.F.|
07E0B085  00 00 00 00 00 00 00 00  00 00 00 2E 3F 41 56 5F  |............?AV_|
07E0B095  69 6E 69 74 69 61 6C 42  6F 6F 73 74 65 72 49 64  |initialBoosterId|
07E0B0A5  40 3F 31 3F 3F 4D 61 6B  65 53 65 72 69 61 6C 69  |@?1??MakeSeriali|
07E0B0B5  7A 65 49 6E 66 6F 40 4D  65 6D 62 65 72 44 61 74  |zeInfo@MemberDat|
07E0B0C5  61 40 4F 6E 6C 69 6E 65  4D 61 74 63 68 40 74 6D  |a@OnlineMatch@tm|
+ 1 სხვა ადგილას

11 · ნუ ცვლი კურსორს ხშირად — ეს აღირიცხება

CURSOR_CHANGE_REPEATEDLY_2/3/4_OR_MORE ადასტურებს, რომ თამაში ითვლის, რამდენად სწრაფად ცვლი მოთამაშეებს. CURSOR_CHANGE_OPTIMUM ნიშნავს, რომ სისტემას შეუძლია შენი მანუალური არჩევანი გადააფაროს. RetryAuto_DIFFERENT_CURSOR_TARGET სხვა მოთამაშეს ირჩევს, ვიდრე შენ გინდოდა. გადართე გააზრებულად, არა პანიკაში. ხშირი გადართვა აიძულებს სისტემას, "დაგეხმაროს" უარესი არჩევანებით, ვიდრე თვითონ გააკეთებდი.

ნახე ბინარული მტკიცებულება1/2
"CURSOR_CHANGE_OPTIMUM"ნაპოვნია 1×
ოფსეტი: 0x067DF840ASCII
067DF810  53 59 4E 43 46 41 49 4C  45 44 00 00 00 00 00 00  |SYNCFAILED......|
067DF820  53 41 4D 45 50 52 45 56  00 00 00 00 00 00 00 00  |SAMEPREV........|
067DF830  43 48 41 4E 47 45 5F 43  50 55 00 00 00 00 00 00  |CHANGE_CPU......|
067DF840  43 55 52 53 4F 52 5F 43  48 41 4E 47 45 5F 4F 50  |CURSOR_CHANGE_OP|
067DF850  54 49 4D 55 4D 00 00 00  47 4B 5F 50 4B 5F 4C 41  |TIMUM...GK_PK_LA|
067DF860  59 45 52 00 00 00 00 00  52 45 53 45 54 5F 52 45  |YER.....RESET_RE|
067DF870  53 54 41 52 54 5F 52 45  51 55 45 53 54 00 00 00  |START_REQUEST...|
067DF880  41 54 54 41 43                                    |ATTAC           |
"CURSOR_CHANGE_REPEATEDLY"ვერ მოიძებნა

12 · ცვალე სტანდარტული სიტუაციები — მათი ეფექტურობა ეცემა

setPlayDeclineRate ადასტურებს, რომ სტანდარტული სიტუაციების ეფექტურობა დროთა განმავლობაში ეცემა. DisableBufferingControlInSetPlay კი აჩვენებს, რომ სტანდარტებზე input buffering იცვლება. ნუ გამოიყენებ ერთსა და იმავე კორნერის ან თავისუფალი დარტყმის სქემას განმეორებით. ცვალე სამიზნე, მიწოდების ტიპი, გამქცევის ნიმუში. განმეორებად ნიმუშებს სისტემა ცნობს და შეგნებულად ასუსტებს.

ნახე ბინარული მტკიცებულება2/2
"setPlayDeclineRate"ნაპოვნია 1×
ოფსეტი: 0x071680C0ASCII
07168090  72 61 6E 67 65 58 5F 54  68 72 6F 77 69 6E 5F 43  |rangeX_Throwin_C|
071680A0  42 00 00 00 00 00 00 00  72 65 74 75 72 6E 43 6F  |B.......returnCo|
071680B0  6E 74 72 6F 6C 53 69 64  65 00 00 00 00 00 00 00  |ntrolSide.......|
071680C0  73 65 74 50 6C 61 79 44  65 63 6C 69 6E 65 52 61  |setPlayDeclineRa|
071680D0  74 65 00 00 00 00 00 00  73 65 74 70 6C 61 79 54  |te......setplayT|
071680E0  6F 49 6E 70 6C 61 79 48  65 69 67 68 74 4D 61 78  |oInplayHeightMax|
071680F0  00 00 00 00 00 00 00 00  73 65 74 70 6C 61 79 54  |........setplayT|
07168100  6F 49                                             |oI              |
"DisableBufferingControlInSetPlay"ნაპოვნია 1×
ოფსეტი: 0x06A357B0ASCII
06A35780  61 62 6C 65 00 00 00 00  53 6C 6F 77 64 6F 77 6E  |able....Slowdown|
06A35790  44 65 74 65 63 74 69 6F  6E 49 6E 46 61 73 74 46  |DetectionInFastF|
06A357A0  6F 72 77 61 72 64 4D 61  72 67 69 6E 48 7A 00 00  |orwardMarginHz..|
06A357B0  44 69 73 61 62 6C 65 42  75 66 66 65 72 69 6E 67  |DisableBuffering|
06A357C0  43 6F 6E 74 72 6F 6C 49  6E 53 65 74 50 6C 61 79  |ControlInSetPlay|
06A357D0  00 00 00 00 00 00 00 00  46 72 61 6D 65 52 65 63  |........FrameRec|
06A357E0  6F 76 65 72 79 45 6E 61  62 6C 65 00 00 00 00 00  |overyEnable.....|
06A357F0  49 6D 70 6F 72 74 61 6E  74 4B 69 63 6B 43 6F 6D  |ImportantKickCom|

13 · სველი მოედანი დაგეხმარება — გამოიყენე ეს

PITCH_CONDITION_DRY/NORMAL/WET — მოედნის სამი მდგომარეობა. EPitchEffectType::Ball ადასტურებს, რომ მოედანი ბურთის ფიზიკაზე პირდაპირ მოქმედებს. EPitchEffectType::FootTrail კი მოთამაშის ფეხის გაცურვაზე ახდენს გავლენას. სველ მოედანზე გამოიყენე მიწაზე პასები და დაბალი driven დარტყმები. საჰაერო თამაში ნაკლებად პროგნოზირებადი ხდება, რაც სინამდვილეში პროგნოზირების სისტემის წინააღმდეგ მუშაობს. რაც უფრო სველია მოედანი, მით უარესად გამოიცნობს AI შენს მოქმედებებს.

ნახე ბინარული მტკიცებულება3/3
"PITCH_CONDITION_DRY"ნაპოვნია 1×
ოფსეტი: 0x07020100ASCII
070200D0  54 55 52 46 5F 4C 45 4E  47 54 48 5F 53 48 4F 52  |TURF_LENGTH_SHOR|
070200E0  54 00 00 00 00 00 00 00  54 55 52 46 5F 4C 45 4E  |T.......TURF_LEN|
070200F0  47 54 48 5F 4E 4F 4E 45  00 00 00 00 00 00 00 00  |GTH_NONE........|
07020100  50 49 54 43 48 5F 43 4F  4E 44 49 54 49 4F 4E 5F  |PITCH_CONDITION_|
07020110  44 52 59 00 00 00 00 00  50 49 54 43 48 5F 43 4F  |DRY.....PITCH_CO|
07020120  4E 44 49 54 49 4F 4E 5F  4E 4F 52 4D 41 4C 00 00  |NDITION_NORMAL..|
07020130  50 49 54 43 48 5F 43 4F  4E 44 49 54 49 4F 4E 5F  |PITCH_CONDITION_|
07020140  57 45 54                                          |WET             |
"PITCH_CONDITION_WET"ნაპოვნია 1×
ოფსეტი: 0x07020130ASCII
07020100  50 49 54 43 48 5F 43 4F  4E 44 49 54 49 4F 4E 5F  |PITCH_CONDITION_|
07020110  44 52 59 00 00 00 00 00  50 49 54 43 48 5F 43 4F  |DRY.....PITCH_CO|
07020120  4E 44 49 54 49 4F 4E 5F  4E 4F 52 4D 41 4C 00 00  |NDITION_NORMAL..|
07020130  50 49 54 43 48 5F 43 4F  4E 44 49 54 49 4F 4E 5F  |PITCH_CONDITION_|
07020140  57 45 54 00 00 00 00 00  50 49 54 43 48 5F 43 4F  |WET.....PITCH_CO|
07020150  4E 44 49 54 49 4F 4E 5F  52 41 4E 44 4F 4D 00 00  |NDITION_RANDOM..|
07020160  50 49 54 43 48 5F 43 4F  4E 44 49 54 49 4F 4E 5F  |PITCH_CONDITION_|
07020170  4E 4F 4E                                          |NON             |
"EPitchEffectType"ნაპოვნია 4×
ოფსეტი: 0x05B2D2B0ASCII
05B2D280  B0 DE B2 45 01 00 00 00  00 00 00 00 00 00 00 00  |...E............|
05B2D290  D0 DE B2 45 01 00 00 00  01 00 00 00 00 00 00 00  |...E............|
05B2D2A0  E8 DE B2 45 01 00 00 00  02 00 00 00 00 00 00 00  |...E............|
05B2D2B0  45 50 69 74 63 68 45 66  66 65 63 74 54 79 70 65  |EPitchEffectType|
05B2D2C0  3A 3A 46 6F 6F 74 54 72  61 69 6C 00 00 00 00 00  |::FootTrail.....|
05B2D2D0  45 50 69 74 63 68 45 66  66 65 63 74 54 79 70 65  |EPitchEffectType|
05B2D2E0  3A 3A 42 61 6C 6C 00 00  45 50 69 74 63 68 45 66  |::Ball..EPitchEf|
ოფსეტი: 0x05B2D2D0ASCII
05B2D2A0  E8 DE B2 45 01 00 00 00  02 00 00 00 00 00 00 00  |...E............|
05B2D2B0  45 50 69 74 63 68 45 66  66 65 63 74 54 79 70 65  |EPitchEffectType|
05B2D2C0  3A 3A 46 6F 6F 74 54 72  61 69 6C 00 00 00 00 00  |::FootTrail.....|
05B2D2D0  45 50 69 74 63 68 45 66  66 65 63 74 54 79 70 65  |EPitchEffectType|
05B2D2E0  3A 3A 42 61 6C 6C 00 00  45 50 69 74 63 68 45 66  |::Ball..EPitchEf|
05B2D2F0  66 65 63 74 54 79 70 65  3A 3A 4E 75 6D 00 00 00  |fectType::Num...|
05B2D300  45 50 69 74 63 68 45 66  66 65 63 74 54 79 70 65  |EPitchEffectType|
+ 2 სხვა ადგილას
EVIDENCE 13

საუკეთესო Playing Style-ები სკრიპტის წინააღმდეგ

ტაქტიკური გზამკვლევი

ყოველ პოზიციაზე რამდენიმე Playing Style არსებობს. ზოგი მათგანი სიჩქარეს ეფუძნება, რომელსაც სკრიპტინგის სისტემა ახშობს. სხვები პოზიციონირებასა და ფიზიკურობას ემყარება, რასაც ის ადვილად ვერ ეხება. აი სრული მიმოხილვა — და რეკომენდებული შემადგენლობა.

თავდამსხმელები (CF / SS)
პოზიციასტილირას აკეთებსსკრიპტის წინააღმდეგ
CFGoal Poacherმტაცებელი — ბოლო მცველის მხარს უკან, რბის ხაზის უკან, ცხოვრობს ოფსაიდის ზღვარზე.❌ სიჩქარეზე დამოკიდებული — სიჩქარის nerf მას ანადგურებს
CF/SS/AMFDummy Runnerყალბი გარბენებით მცველებს ადგილიდან აცილებს. გუნდისთვის თავს იწირავს.✅ AI-ს პროგნოზს აბნევს — ის სამიზნე არ არის
CFFox in the Boxრჩება 18-იარდიანი ზონის შიგნით, ცხოვრობს ახლო-მანძილიდან დასრულებებით.✅ სიჩქარე არ სჭირდება — ახლო მანძილიდან დარტყმები ძნელად სკრიპტირდება
CFTarget Manფიზიკური ღუზა — იკავებს ბურთის ფლობას, აფარებს ბურთს, ყოველი შეტევის ცენტრალური ფიგურაა.✅ საუკეთესო — ფიზიკა სიჩქარის nerf-ებს ჯობნის
CF/SSDeep-Lying Forwardხაზებს შორის ჩამოდის ბურთის მისაღებად — უფრო ნახევარმცველი, ვიდრე თავდამსხმელი.✅ პოზიციური, სტაბილური — გვერდს უვლის სიჩქარეზე დამოკიდებულებას
ფლანგები (RWF / LWF / RMF / LMF)
პოზიციასტილირას აკეთებსსკრიპტის წინააღმდეგ
RWF/LWFProlific Wingerფართო პოზიცია, ხანდახან შიგნით შემოდის — კლასიკური ფლანგის მოთამაშე.❌ სიჩქარეც და დარტყმაც — ორივე სკრიპტს ექვემდებარება
RWF/LWF/RMF/LMFRoaming Flankხშირად ფრთებიდან ცენტრში შემოდის — ცენტრალური საფრთხე ფართო პოზიციიდან.⚠️ AI დროთა განმავლობაში ისწავლის ნიმუშს adaptabilityRate-ით
RWF/LWF/RMF/LMFCross Specialistხაზთან ახლოს რჩება, ცხოვრობს იდეალური კროსის მიწოდებით.✅ კროსები გვერდს უვლის სკრიპტინგის ცენტრალურ ზონებს
SS/RWF/LWF/AMF/RMF/LMFCreative Playmakerმახვილი ხედვის მქონე — პოულობს ხარვეზებს, გადამწყვეტ პასებს გასცემს, სტამინას ზოგავს.✅ საუკეთესო — არაპროგნოზირებადი + ზოგავს სტამინას
შეტევითი ნახევარმცველი (AMF)
პოზიციასტილირას აკეთებსსკრიპტის წინააღმდეგ
SS/AMFClassic No. 10ტრადიციული playmaker საჯარიმოს ახლოს — ქმნის და ამთავრებს შანსებს.⚠️ სტაბილური, მაგრამ პოზიციონირება პროგნოზირებადია
SS/AMF/RMF/LMF/CMFHole Playerდინამიური — ბურთის ფლობისას აკეთებს გამჭოლ გარბენებს საჯარიმოში.✅ მოულოდნელი გარბენები AI-ს პროგნოზს აბნევს
ცენტრალური ნახევარმცველი (CMF / DMF)
პოზიციასტილირას აკეთებსსკრიპტის წინააღმდეგ
RMF/LMF/CMF/DMFBox-to-Boxმუშა-ცხენი — მთელ მოედანს ფარავს 90 წუთის განმავლობაში.⚠️ სტამინას სწრაფად ხარჯავს — სტამინის ზღვრები სკრიპტს აძლიერებს
DMFAnchor Manდაცვის წინ ჯდება, არასდროს ტოვებს პოზიციას, იცავს უკანა ოთხეულს.✅ საუკეთესო DMF — სტაბილური, სტამინას ზოგავს
CMF/DMF/CBThe Destroyerაგრესიული დამრღვევი — ზეწოლითა და მკაცრი ტაკლინგით ართმევს ბურთს.⚠️ ჯარიმის რისკი — სისტემას შეუძლია ჯარიმის დაკისრება
CMF/DMFOrchestratorღრმად მდგომი ტემპის დიქტატორი — სიზუსტით ანაწილებს ბურთს.✅ ძლიერია მანუალურ პასინგთან ერთად — pass_success_rate-ს გვერდს უვლის
მცველები (CB / LB / RB)
პოზიციასტილირას აკეთებსსკრიპტის წინააღმდეგ
CBBuild Upღრმად ჩამოდის ბურთის მისაღებად და შეტევების დასაწყებად, თამაშს გრძელი პასებით ცვლის.✅ საუკეთესო CB — პოზიციური, ჭკვიანი, შეტევას უკნიდან იწყებს
CBThe Destroyerაგრესიულად გამოდის ხაზიდან ბურთის მოსაპოვებლად, სანამ ის საჯარიმომდე მოაღწევს.⚠️ აგრესიული გამოსვლა ხარვეზებს ტოვებს + FOUL_JUDGE-ის რისკი
CBExtra Frontmanთავგადასავლის მოყვარული — შეტევაში შესაძლებლობის შემთხვევაში მიდის. ტოვებს დაცვით სტრუქტურას.❌ ხარვეზებს ტოვებს — Comeback სისტემა ამას იყენებს
LB/RBOffensive Fullbackწინ მიდის შეტევაში, overlap-ს აკეთებს ფრთაზე.❌ სტამინასა და სიჩქარეზე დამოკიდებული, უკან სივრცეს ტოვებს
LB/RBFull-back Finisherთავგადასავლიანი fullback — გოლის გასატანად ცენტრალურ ზონებში შემოდის.⚠️ რისკიანი — Comeback ცარიელ ფლანგს იყენებს
LB/RBDefensive Fullbackუპირატესობას ანიჭებს დაცვით სტაბილურობას შეტევის წვლილზე მეტად.✅ საუკეთესო — Comeback-ს სივრცეს არ აძლევს, სტაბილურია
LB/RBInnerlapფრთაზე ფართოდ overlap-ის ნაცვლად შიგნით — ნახევარმცველის ზონაში შემოდის.⚠️ საინტერესო მოძრაობა, მაგრამ დაცვის თვალსაზრისით რისკიანია
მეკარეები (GK)
პოზიციასტილირას აკეთებსსკრიპტის წინააღმდეგ
GKOffensive GKsweeper-მეკარე — ხაზს ტოვებს, დამატებითი მცველის ფუნქციას ასრულებს.⚠️ BlockLate + კარიდან დაშორება = საშიში კომბინაცია
GKDefensive GKხაზთან ახლოს რჩება, ფოკუსირებულია დარტყმების მოგერიებაზე და პოზიციონირებაზე.✅ უსაფრთხო — BlockLate-ის ზიანს ამცირებს
რეკომენდებული ანტი-სკრიპტინგ შემადგენლობა:

არაფერი, რაც სიჩქარეს ეფუძნება. ყველაფერი — პოზიციონირებაზე, ფიზიკურობასა და არაპროგნოზირებად მოძრაობაზე ააგე.
პოზიციასტილირატომ
GKDefensive GKBlockLate-ის ზემოქმედებას ამცირებს
CBBuild Upჭკვიანი შეტევის დაწყება
LB/RBDefensive FullbackComeback-ს არ აძლევს სივრცეს
DMFAnchor Manსტამინის შემნახველი სტაბილურობა
CMFOrchestratorმანუალური პასინგით ძლიერი
AMFHole Playerარაპროგნოზირებადი გარბენები
LWF/RWFCreative Playmakerაბნევს AI-ს პროგნოზს
CFTarget Man / Fox in the Boxფიზიკა > სკრიპტირებული სიჩქარე
ნახე ბინარული მტკიცებულება5/5
"PLAY_STYLE_TARGET_MAN"ნაპოვნია 1×
ოფსეტი: 0x0701DE98ASCII
0701DE68  50 4C 41 59 5F 53 54 59  4C 45 5F 44 45 43 4F 59  |PLAY_STYLE_DECOY|
0701DE78  5F 52 55 4E 00 00 00 00  50 4C 41 59 5F 53 54 59  |_RUN....PLAY_STY|
0701DE88  4C 45 5F 42 4F 58 5F 53  54 52 49 4B 45 52 00 00  |LE_BOX_STRIKER..|
0701DE98  50 4C 41 59 5F 53 54 59  4C 45 5F 54 41 52 47 45  |PLAY_STYLE_TARGE|
0701DEA8  54 5F 4D 41 4E 00 00 00  50 4C 41 59 5F 53 54 59  |T_MAN...PLAY_STY|
0701DEB8  4C 45 5F 4C 49 4E 4B 5F  4D 41 4E 00 00 00 00 00  |LE_LINK_MAN.....|
0701DEC8  50 4C 41 59 5F 53 54 59  4C 45 5F 43 48 41 4E 43  |PLAY_STYLE_CHANC|
0701DED8  45 5F 4D 41 4B                                    |E_MAK           |
"PLAY_STYLE_ANCHOR"ნაპოვნია 1×
ოფსეტი: 0x0701DF80ASCII
0701DF50  4C 45 5F 43 48 41 4E 43  45 5F 47 45 54 54 45 52  |LE_CHANCE_GETTER|
0701DF60  00 00 00 00 00 00 00 00  50 4C 41 59 5F 53 54 59  |........PLAY_STY|
0701DF70  4C 45 5F 42 4F 58 5F 54  4F 5F 42 4F 58 00 00 00  |LE_BOX_TO_BOX...|
0701DF80  50 4C 41 59 5F 53 54 59  4C 45 5F 41 4E 43 48 4F  |PLAY_STYLE_ANCHO|
0701DF90  52 00 00 00 00 00 00 00  50 4C 41 59 5F 53 54 59  |R.......PLAY_STY|
0701DFA0  4C 45 5F 41 54 54 4B 5F  50 52 45 56 45 4E 54 45  |LE_ATTK_PREVENTE|
0701DFB0  52 00 00 00 00 00 00 00  50 4C 41 59 5F 53 54 59  |R.......PLAY_STY|
0701DFC0  4C                                                |L               |
"PLAY_STYLE_BUILD_UP"ნაპოვნია 1×
ოფსეტი: 0x0701DFD0ASCII
0701DFA0  4C 45 5F 41 54 54 4B 5F  50 52 45 56 45 4E 54 45  |LE_ATTK_PREVENTE|
0701DFB0  52 00 00 00 00 00 00 00  50 4C 41 59 5F 53 54 59  |R.......PLAY_STY|
0701DFC0  4C 45 5F 50 4C 41 59 4D  41 4B 45 52 00 00 00 00  |LE_PLAYMAKER....|
0701DFD0  50 4C 41 59 5F 53 54 59  4C 45 5F 42 55 49 4C 44  |PLAY_STYLE_BUILD|
0701DFE0  5F 55 50 00 00 00 00 00  50 4C 41 59 5F 53 54 59  |_UP.....PLAY_STY|
0701DFF0  4C 45 5F 4F 56 45 52 4C  41 50 00 00 00 00 00 00  |LE_OVERLAP......|
0701E000  50 4C 41 59 5F 53 54 59  4C 45 5F 4F 46 46 45 4E  |PLAY_STYLE_OFFEN|
0701E010  53 49 56                                          |SIV             |
"PLAY_STYLE_DEFENSIVE_SB"ნაპოვნია 1×
ოფსეტი: 0x0701E018ASCII
0701DFE8  50 4C 41 59 5F 53 54 59  4C 45 5F 4F 56 45 52 4C  |PLAY_STYLE_OVERL|
0701DFF8  41 50 00 00 00 00 00 00  50 4C 41 59 5F 53 54 59  |AP......PLAY_STY|
0701E008  4C 45 5F 4F 46 46 45 4E  53 49 56 45 5F 53 42 00  |LE_OFFENSIVE_SB.|
0701E018  50 4C 41 59 5F 53 54 59  4C 45 5F 44 45 46 45 4E  |PLAY_STYLE_DEFEN|
0701E028  53 49 56 45 5F 53 42 00  50 4C 41 59 5F 53 54 59  |SIVE_SB.PLAY_STY|
0701E038  4C 45 5F 49 4E 4E 45 52  4C 41 50 5F 53 42 00 00  |LE_INNERLAP_SB..|
0701E048  50 4C 41 59 5F 53 54 59  4C 45 5F 4C 49 42 45 52  |PLAY_STYLE_LIBER|
0701E058  4F 5F 47 4B 00 00 00                              |O_GK...         |
"PLAY_STYLE_CLASSICAL_GK"ნაპოვნია 1×
ოფსეტი: 0x0701E060ASCII
0701E030  50 4C 41 59 5F 53 54 59  4C 45 5F 49 4E 4E 45 52  |PLAY_STYLE_INNER|
0701E040  4C 41 50 5F 53 42 00 00  50 4C 41 59 5F 53 54 59  |LAP_SB..PLAY_STY|
0701E050  4C 45 5F 4C 49 42 45 52  4F 5F 47 4B 00 00 00 00  |LE_LIBERO_GK....|
0701E060  50 4C 41 59 5F 53 54 59  4C 45 5F 43 4C 41 53 53  |PLAY_STYLE_CLASS|
0701E070  49 43 41 4C 5F 47 4B 00  53 4B 49 4C 4C 5F 43 41  |ICAL_GK.SKILL_CA|
0701E080  52 44 5F 53 43 49 53 53  4F 52 53 5F 53 4B 49 4C  |RD_SCISSORS_SKIL|
0701E090  4C 53 00 00 00 00 00 00  53 4B 49 4C 4C 5F 43 41  |LS......SKILL_CA|
0701E0A0  52 44 5F 44 4F 55 42                              |RD_DOUB         |
საბოლოო დასკვნა

ეს თეორია არ არის. ეს Konami-ს საკუთარი თამაშის ფაილიდან ამოღებული მტკიცებულებაა.

ყოველი ცვლადის სახელი, ყოველი სერვერის endpoint და ყოველი ფარული პარამეტრი, რომელიც ამ ანგარიშშია ნაჩვენები, eFootball.exe-ის შიგნით არსებობს — ბაიტ-ბაიტ გადამოწმებული თამაშის ფაილის ანალიზის გზით.

81/94 სტრინგი თამაშის ფაილში დადასტურდა