347
"PES2018 Player Editor v1.2 DLC 1"
000000
Auto Assembler Script
//By xbxbox//
[ENABLE]
aobscanmodule(INJECT,PES2018.exe,0F B6 01 41 89 00)
alloc(newmem,$1000,"PES2018.exe"+126484F)
label(code)
label(return)
label(data_ptr)
newmem:
code:
mov [data_ptr],rcx
movzx eax,byte ptr [rcx]
mov [r8],eax
jmp return
data_ptr:
dd 0
INJECT:
jmp newmem
nop
return:
registersymbol(INJECT)
registersymbol(data_ptr)
[DISABLE]
INJECT:
db 0F B6 01 41 89 00
unregistersymbol(INJECT)
unregistersymbol(data_ptr)
dealloc(newmem)
348
"Height"
000000
Byte
data_ptr
0
349
"First Name"
000000
String
15
0
0
1
+34
451
"Jersey Name"
000000
String
15
0
0
1
+62
350
"Player position ID"
000000
4 Bytes
+28
351
"Player ID"
000000
4 Bytes
+2C
452
"Player ID 2"
000000
4 Bytes
+30
450
"Country"
000000
2 Bytes
+b8
402
"Age"
000000
Binary
5
6
0
+1a
Set Value
17
50
100
0
352
"Club ID"
1
000000
4 Bytes
+a4
355
"Loyalty (0-7)"
000000
Binary
6
3
0
+b2
442
"Player Role (1-22)"
FF0000
Byte
+c4
403
"Player Style (1-17)"
FF0000
Binary
3
5
0
+1b
389
"Registered Position (0-12)"
FF0000
Binary
4
4
0
+7
353
"Contract"
1
000000
Byte
+AC
354
"Salary"
000000
4 Bytes
+CC
357
"Height (cm)"
000000
Byte
+0
453
"Preferred foot (R0, L1)"
000000
Binary
7
1
0
+F
466
"Injury (days)"
C08080
Byte
+BC
358
"Weight"
000000
Byte
+1
359
"Attack prowess"
000000
Binary
0
7
0
+2
Set Value
17
49
0
0
360
"Defensive prowess"
000000
Binary
7
7
0
+2
362
"Goalkeeping"
000000
Binary
0
7
0
+4
363
"Dribbling"
000000
Binary
7
7
0
+4
510
"Ball control"
Binary
6
7
0
+5
511
"Finishing"
Binary
5
7
0
+6
512
"Ground Pass"
Binary
0
7
0
+8
513
"Lofted Pass"
Binary
7
7
0
+8
514
"Header"
Binary
6
7
0
+9
515
"Ball winning"
Binary
5
7
0
+a
516
"Place Kicking"
Binary
0
7
0
+c
517
"Swerve"
Binary
7
7
0
+c
372
"Catching"
000000
Binary
6
7
0
+d
373
"Clearing"
000000
Binary
5
7
0
+e
375
"Reflexes"
000000
Binary
0
7
0
+10
376
"Coverage"
000000
Binary
7
7
0
+10
518
"Speed"
Binary
6
7
0
+11
378
"Physical contact"
000000
Binary
5
7
0
+12
379
"无"
000000
Binary
4
3
0
+13
407
"无"
000000
Binary
7
1
0
+13
380
"Strength on the Ball"
000000
Binary
0
7
0
+14
519
"Kicking Power"
Binary
7
7
0
+14
520
"Explosive Power"
Binary
6
7
0
+15
521
"Jump"
Binary
5
7
0
+16
400
"无"
000000
Binary
4
3
0
+17
522
"Stamina"
Binary
0
7
0
+18
523
"Physical recovery (0-255)"
Byte
+BB
461
"State (0-4)"
Binary
0
3
0
+bd
524
"Form (0-7)"
Binary
4
3
0
+f
386
"无"
000000
Binary
0
6
0
+1C
525
"Weak foot frequency (0-3)"
Binary
2
4
0
+20
526
"Weak foot accuracy (0-3)"
Binary
6
2
0
+1f
527
"Injury resistance (0-3)"
Binary
0
2
0
+20
385
"Celebrate 1"
FF0080
Binary
7
7
0
+18
401
"Celebrate 2"
FF0080
Binary
6
7
0
+19
399
"Free Kick Style (0-15)"
FF0080
Binary
4
4
0
+b
361
"CF (C=0 B=1 A=2)"
00FF00
Binary
6
2
0
+3
356
"SS(C=0 B=1 A=2)"
00FF00
Binary
6
2
0
+1c
501
"LW (C=0 B=1 A=2)"
00FF00
Binary
0
2
0
+1d
502
"RW (0-2)"
00FF00
Binary
2
2
0
+1d
503
"AMF (C=0 B=1 A=2)"
00FF00
Binary
4
2
0
+1d
387
"DM (C=0 B=1 A=2)"
00FF00
Binary
6
2
0
+1d
504
"CM (C=0 B=1 A=2)"
00FF00
Binary
0
2
0
+1e
505
"LM(C=0 B=1 A=2)"
00FF00
Binary
2
2
0
+1e
506
"RM (C=0 B=1 A=2)"
00FF00
Binary
4
2
0
+1e
508
"LB(C=0 B=1 A=2)"
00FF00
Binary
0
2
0
+1f
509
"RB(C=0 B=1 A=2)"
00FF00
Binary
2
2
0
+1f
388
"CB (C=0 B=1 A=2)"
00FF00
Binary
6
2
0
+1e
390
"GK(C=0 B=1 A=2)"
00FF00
Binary
4
2
0
+1F
393
"无"
000000
Binary
6
2
0
+20
460
"无"
Binary
0
6
0
+21
408
"Trickster"
8000FF
Binary
7
1
0
+17
455
"Incisive Run"
8000FF
Binary
6
1
0
+21
454
"Speeding Bullet"
8000FF
Binary
7
1
0
+21
456
"Mazing Run"
8000FF
Binary
0
1
0
+22
457
"Long Ball Expert"
8000FF
Binary
1
1
0
+22
458
"Early Cross"
8000FF
Binary
2
1
0
+22
459
"Long Ranger"
8000FF
Binary
3
1
0
+22
406
"Scissors Feint"
000000
Binary
4
1
1
+22
411
"Flip Flap"
000000
Binary
5
1
1
+22
412
"Marseille Turn"
000000
Binary
6
1
0
+22
413
"Sombrero"
000000
Binary
7
1
0
+22
414
"Cut behind Turn"
000000
Binary
0
1
0
+23
415
"Scotch Move (flip ball up infront)"
000000
Binary
1
1
0
+23
416
"Heading"
000000
Binary
2
1
0
+23
417
"Long Range Drive"
000000
Binary
3
1
0
+23
418
"Knuckle Shot"
000000
Binary
4
1
0
+23
419
"Acrobatic Finishing"
000000
Binary
5
1
0
+23
420
"Heel trick"
000000
Binary
6
1
0
+23
421
"First time Shot"
000000
Binary
7
1
0
+23
422
"One touch Pass"
000000
Binary
0
1
0
+24
423
"Weighted Pass"
000000
Binary
1
1
0
+24
424
"PinPoint Crossing"
000000
Binary
2
1
0
+24
425
"Outside Curler"
000000
Binary
3
1
0
+24
426
"Rabona"
000000
Binary
4
1
0
+24
427
"Low Lofted Pass"
000000
Binary
5
1
0
+24
428
"Low Punt Trajectory"
000000
Binary
6
1
0
+24
429
"Long Throw"
000000
Binary
7
1
0
+24
430
"GK Long Throw"
000000
Binary
0
1
0
+25
431
"Malicia"
000000
Binary
1
1
0
+25
432
"Man Marking"
000000
Binary
2
1
0
+25
433
"Track Back"
000000
Binary
3
1
0
+25
434
"Acrobatic Clear"
000000
Binary
4
1
0
+25
435
"Captaincy"
000000
Binary
5
1
0
+25
436
"Super-Sub"
000000
Binary
6
1
0
+25
437
"Fighting Spirit"
000000
Binary
7
1
0
+25
446
"Courage (0-15)"
000000
Binary
0
4
0
+C6
447
"Passionate (0-15)"
000000
Binary
4
4
0
+C6
448
"Skill (0-15)"
000000
Binary
0
4
0
+C7
449
"Tactics (0-15)"
000000
Binary
4
4
0
+C7
468
"Money (Master League)"
Auto Assembler Script
[ENABLE]
aobscanmodule(INJECT,PES2018.exe,8B 87 AC AD DC 00 89 45 C4)
alloc(newmem,$1000,"PES2018.exe"+B35118)
alloc(money,8)
label(code)
label(return)
newmem:
push rax
lea rax,[rdi+00DCADAC]
mov [money],rax
pop rax
code:
mov eax,[rdi+00DCADAC]
jmp return
INJECT:
jmp newmem
nop
return:
registersymbol(INJECT)
registersymbol(money)
[DISABLE]
INJECT:
db 8B 87 AC AD DC 00
unregistersymbol(INJECT)
unregistersymbol(money)
dealloc(newmem)
dealloc(money,8)
469
"Money Budget"
4 Bytes
money
0
492
"Transfer Fee"
4 Bytes
+0
470
"Salary Budget"
4 Bytes
+10
funds
0060793E
funds_ptr
050E0018
funds_bkp
050E0000