<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="18">
  <CheatEntries>
    <CheatEntry>
      <ID>3</ID>
      <Description>"Get_Edit_Base_Object"</Description>
      <Options moHideChildren="1" moAllowManualCollapseAndExpand="1"/>
      <LastState Activated="1"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,128,"fifa15.exe"+31C301F)
label(returnhere)
label(originalcode)
label(exit)
label(edit_base)
registersymbol(edit_base)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
edit_base:
dd 0
dd 0

originalcode:
mov rcx,[rdi+20]
mov rcx,[rcx]
mov [edit_base],rcx
mov rcx,rax
call fifa15.AptAnimationTarget::SetQueuedInputsSize+1C1B2D

exit:
jmp returnhere

"fifa15.exe"+31C301F:
jmp originalcode
nop
nop
nop
returnhere:




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
unregistersymbol(edit_base)
"fifa15.exe"+31C301F:
mov rcx,rax
call fifa15.AptAnimationTarget::SetQueuedInputsSize+1C1B2D
//Alt: db 48 89 C1 E8 EC A7 27 00
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>146</ID>
          <Description>"load potential to crossing"</Description>
          <LastState Activated="0"/>
          <Color>80000008</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,128,"fifa15.exe"+31C2FFA)
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here

originalcode:
lea rdx,[fifa15.exe+1DEC8B0] //potential
//mov rdx,[fifa15.exe+28B6C68]

exit:
jmp returnhere

"fifa15.exe"+31C2FFA:
jmp newmem
nop
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"fifa15.exe"+31C2FFA:
mov rdx,[fifa15.exe+28B6C68]
//Alt: db 48 8B 15 67 3C 6F FF
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"Unknown"</Description>
          <LastState Value="854626352" Activated="0" RealAddress="794BB5A8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>147</ID>
          <Description>"Unknown"</Description>
          <LastState Value="854626352" Activated="0" RealAddress="794BB328"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>148</ID>
          <Description>"Unknown"</Description>
          <LastState Value="854626352" Activated="0" RealAddress="794BB648"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>10</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>149</ID>
          <Description>"Unknown"</Description>
          <LastState Value="854626352" Activated="0" RealAddress="794BB3C8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"Kit Number"</Description>
          <LastState Value="24" Activated="0" RealAddress="794A02E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>20</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>6</ID>
          <Description>"Preferred Foot"</Description>
          <LastState Value="1" Activated="0" RealAddress="794A0368"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>28</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>7</ID>
          <Description>"Unknown"</Description>
          <LastState Value="14" Activated="0" RealAddress="794A0468"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>30</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>8</ID>
          <Description>"Birth Year"</Description>
          <LastState Value="1996" Activated="0" RealAddress="794A04E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>38</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>9</ID>
          <Description>"Unknown"</Description>
          <LastState Value="6" Activated="0" RealAddress="794A0568"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>40</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>10</ID>
          <Description>"Unknown"</Description>
          <LastState Value="24" Activated="0" RealAddress="794A05E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>48</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>11</ID>
          <Description>"Unknown"</Description>
          <LastState Value="1" Activated="0" RealAddress="7943A0E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>50</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>154</ID>
          <Description>"Unknown"</Description>
          <LastState Value="0" Activated="0" RealAddress="7943A168"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>58</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>153</ID>
          <Description>"Unknown"</Description>
          <LastState Value="0" Activated="0" RealAddress="7943A1E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>60</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>152</ID>
          <Description>"Unknown"</Description>
          <LastState Value="0" Activated="0" RealAddress="7943A2E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>68</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>72</ID>
          <Description>"Crossing"</Description>
          <LastState Value="26" Activated="0" RealAddress="7943ABE8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>240</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>73</ID>
          <Description>"Finishing"</Description>
          <LastState Value="23" Activated="0" RealAddress="7943AC68"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>248</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>74</ID>
          <Description>"Heading"</Description>
          <LastState Value="60" Activated="0" RealAddress="7943ACE8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>250</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>75</ID>
          <Description>"Short Pass"</Description>
          <LastState Value="62" Activated="0" RealAddress="7943AD68"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>258</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>76</ID>
          <Description>"Volleys"</Description>
          <LastState Value="23" Activated="0" RealAddress="7943ADE8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>260</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>77</ID>
          <Description>"Week Foot"</Description>
          <LastState Value="3" Activated="0" RealAddress="7943AE68"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>268</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>78</ID>
          <Description>"Marking"</Description>
          <LastState Value="51" Activated="0" RealAddress="7943AEE8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>270</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>79</ID>
          <Description>"Stand Tackle"</Description>
          <LastState Value="62" Activated="0" RealAddress="7943AF68"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>278</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>80</ID>
          <Description>"Slide Tackle"</Description>
          <LastState Value="55" Activated="0" RealAddress="7943AFE8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>280</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>81</ID>
          <Description>"Dribbling"</Description>
          <LastState Value="38" Activated="0" RealAddress="7949E0E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>288</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>82</ID>
          <Description>"Curve"</Description>
          <LastState Value="25" Activated="0" RealAddress="7949E168"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>290</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>83</ID>
          <Description>"Free Kick"</Description>
          <LastState Value="26" Activated="0" RealAddress="7949E1E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>298</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>84</ID>
          <Description>"Long Pass"</Description>
          <LastState Value="59" Activated="0" RealAddress="7949E268"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2A0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>85</ID>
          <Description>"Ball Control"</Description>
          <LastState Value="50" Activated="0" RealAddress="7949E2E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2A8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>86</ID>
          <Description>"Shot Power"</Description>
          <LastState Value="33" Activated="0" RealAddress="7949E368"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2B0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>87</ID>
          <Description>"Jumping"</Description>
          <LastState Value="69" Activated="0" RealAddress="7949E3E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2B8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>88</ID>
          <Description>"Stamina"</Description>
          <LastState Value="60" Activated="0" RealAddress="7949E468"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2C0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>89</ID>
          <Description>"Strength"</Description>
          <LastState Value="67" Activated="0" RealAddress="7949E4E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2C8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90</ID>
          <Description>"Long Shots"</Description>
          <LastState Value="25" Activated="0" RealAddress="7949E568"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2D0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>91</ID>
          <Description>"Acceleration"</Description>
          <LastState Value="55" Activated="0" RealAddress="7949E5E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2D8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>92</ID>
          <Description>"Sprint"</Description>
          <LastState Value="68" Activated="0" RealAddress="7949E668"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2E0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>93</ID>
          <Description>"Agility"</Description>
          <LastState Value="58" Activated="0" RealAddress="7949E6E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2E8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>94</ID>
          <Description>"Reactions"</Description>
          <LastState Value="45" Activated="0" RealAddress="7949E768"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2F0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>95</ID>
          <Description>"Balance"</Description>
          <LastState Value="58" Activated="0" RealAddress="7949E7E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>2F8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>96</ID>
          <Description>"Aggression"</Description>
          <LastState Value="52" Activated="0" RealAddress="7949E868"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>300</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>97</ID>
          <Description>"Interceptions"</Description>
          <LastState Value="53" Activated="0" RealAddress="7949E8E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>308</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>98</ID>
          <Description>"Att. Position"</Description>
          <LastState Value="21" Activated="0" RealAddress="7949E968"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>310</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>99</ID>
          <Description>"Vision"</Description>
          <LastState Value="31" Activated="0" RealAddress="7949E9E8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>318</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>100</ID>
          <Description>"Penalties"</Description>
          <LastState Value="24" Activated="0" RealAddress="7949EA68"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>320</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>101</ID>
          <Description>"GK Diving"</Description>
          <LastState Value="14" Activated="0" RealAddress="7949EAE8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>328</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>102</ID>
          <Description>"GK Handling"</Description>
          <LastState Value="8" Activated="0" RealAddress="7949EB68"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>330</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>103</ID>
          <Description>"GK Kicking"</Description>
          <LastState Value="14" Activated="0" RealAddress="7949EBE8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>338</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>104</ID>
          <Description>"GK Pos."</Description>
          <LastState Value="15" Activated="0" RealAddress="7949EC68"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>340</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>105</ID>
          <Description>"GK Reflexes"</Description>
          <LastState Value="7" Activated="0" RealAddress="7949ECE8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>348</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>106</ID>
          <Description>"Unknown"</Description>
          <LastState Value="0" Activated="0" RealAddress="7949ED68"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>350</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>107</ID>
          <Description>"Unknown"</Description>
          <LastState Value="0" Activated="0" RealAddress="7949EDE8"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>358</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>108</ID>
          <Description>"Unknown"</Description>
          <LastState Value="0" Activated="0" RealAddress="7949EE68"/>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>edit_base</Address>
          <Offsets>
            <Offset>68</Offset>
            <Offset>360</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>145</ID>
      <Description>"Edit Potential"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="0"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : fifa15.exe
  Version: 
  Date   : 2015-02-16
  Author : Howard

  This script does blah blah blah
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

 
 
aobscanmodule(INJECT,fifa15.exe,48 8B 15 31 E3 6E FF) // should be unique
alloc(newmem,$100,"fifa15.exe"+31C8930)

label(code)
label(return)
label(target_value)

newmem:
target_value:
dd 0
dd 0

code:
  mov rax,[target_value]
  lea rdx,[fifa15.exe+1DEC8B0] //potential
//  mov rdx,[fifa15.exe+28B6C68] crossing
  jmp return

INJECT:
  jmp code
  nop
  nop
return:
registersymbol(target_value)
registersymbol(INJECT)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
INJECT:
  db 48 8B 15 31 E3 6E FF

unregistersymbol(target_value)
unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "fifa15.exe"+31C8930

"fifa15.exe"+31C890D: E8 C1 6D F4 FF        -  call fifa15.exe+310F6D3
"fifa15.exe"+31C8912: 89 FA                 -  mov edx,edi
"fifa15.exe"+31C8914: 48 89 C1              -  mov rcx,rax
"fifa15.exe"+31C8917: E8 76 8D F4 FF        -  call fifa15.exe+3111692
"fifa15.exe"+31C891C: 31 D2                 -  xor edx,edx
"fifa15.exe"+31C891E: 48 89 45 E8           -  mov [rbp-18],rax
"fifa15.exe"+31C8922: 48 8B 45 58           -  mov rax,[rbp+58]
"fifa15.exe"+31C8926: 4C 8B 00              -  mov r8,[rax]
"fifa15.exe"+31C8929: 48 89 C1              -  mov rcx,rax
"fifa15.exe"+31C892C: 41 FF 50 28           -  call qword ptr [r8+28]
// ---------- INJECTING HERE ----------
"fifa15.exe"+31C8930: 48 8B 15 31 E3 6E FF  -  mov rdx,[fifa15.exe+28B6C68]
// ---------- DONE INJECTING  ----------
"fifa15.exe"+31C8937: 48 8D 8D 10 06 00 00  -  lea rcx,[rbp+00000610]
"fifa15.exe"+31C893E: 89 C7                 -  mov edi,eax
"fifa15.exe"+31C8940: E8 8E 6D F4 FF        -  call fifa15.exe+310F6D3
"fifa15.exe"+31C8945: 89 FA                 -  mov edx,edi
"fifa15.exe"+31C8947: 48 89 C1              -  mov rcx,rax
"fifa15.exe"+31C894A: E8 43 8D F4 FF        -  call fifa15.exe+3111692
"fifa15.exe"+31C894F: 31 D2                 -  xor edx,edx
"fifa15.exe"+31C8951: 48 89 45 F8           -  mov [rbp-08],rax
"fifa15.exe"+31C8955: 48 8B 45 68           -  mov rax,[rbp+68]
"fifa15.exe"+31C8959: 4C 8B 00              -  mov r8,[rax]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>135</ID>
          <Description>"target_value"</Description>
          <LastState Value="??" Activated="0" RealAddress="00000000"/>
          <Color>80000008</Color>
          <VariableType>8 Bytes</VariableType>
          <Address>target_value</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>150</ID>
      <Description>"Edit Skill Moves"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="0"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : fifa15.exe
  Version: 
  Date   : 2015-02-16
  Author : Howard

  This script does blah blah blah
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

 
 
aobscanmodule(INJECT,fifa15.exe,48 8B 15 31 E3 6E FF) // should be unique
alloc(newmem,$100,"fifa15.exe"+31C8930)

label(code)
label(return)
label(target_value)

newmem:
target_value:
dd 0
dd 0

code:
  mov rax,[target_value]
  lea rdx,[141DECC18] //skillmoves
//  mov rdx,[fifa15.exe+28B6C68] crossing
  jmp return

INJECT:
  jmp code
  nop
  nop
return:
registersymbol(target_value)
registersymbol(INJECT)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
INJECT:
  db 48 8B 15 31 E3 6E FF

unregistersymbol(target_value)
unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "fifa15.exe"+31C8930

"fifa15.exe"+31C890D: E8 C1 6D F4 FF        -  call fifa15.exe+310F6D3
"fifa15.exe"+31C8912: 89 FA                 -  mov edx,edi
"fifa15.exe"+31C8914: 48 89 C1              -  mov rcx,rax
"fifa15.exe"+31C8917: E8 76 8D F4 FF        -  call fifa15.exe+3111692
"fifa15.exe"+31C891C: 31 D2                 -  xor edx,edx
"fifa15.exe"+31C891E: 48 89 45 E8           -  mov [rbp-18],rax
"fifa15.exe"+31C8922: 48 8B 45 58           -  mov rax,[rbp+58]
"fifa15.exe"+31C8926: 4C 8B 00              -  mov r8,[rax]
"fifa15.exe"+31C8929: 48 89 C1              -  mov rcx,rax
"fifa15.exe"+31C892C: 41 FF 50 28           -  call qword ptr [r8+28]
// ---------- INJECTING HERE ----------
"fifa15.exe"+31C8930: 48 8B 15 31 E3 6E FF  -  mov rdx,[fifa15.exe+28B6C68]
// ---------- DONE INJECTING  ----------
"fifa15.exe"+31C8937: 48 8D 8D 10 06 00 00  -  lea rcx,[rbp+00000610]
"fifa15.exe"+31C893E: 89 C7                 -  mov edi,eax
"fifa15.exe"+31C8940: E8 8E 6D F4 FF        -  call fifa15.exe+310F6D3
"fifa15.exe"+31C8945: 89 FA                 -  mov edx,edi
"fifa15.exe"+31C8947: 48 89 C1              -  mov rcx,rax
"fifa15.exe"+31C894A: E8 43 8D F4 FF        -  call fifa15.exe+3111692
"fifa15.exe"+31C894F: 31 D2                 -  xor edx,edx
"fifa15.exe"+31C8951: 48 89 45 F8           -  mov [rbp-08],rax
"fifa15.exe"+31C8955: 48 8B 45 68           -  mov rax,[rbp+68]
"fifa15.exe"+31C8959: 4C 8B 00              -  mov r8,[rax]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>151</ID>
          <Description>"target_value"</Description>
          <LastState Value="??" Activated="0" RealAddress="00000000"/>
          <Color>80000008</Color>
          <VariableType>8 Bytes</VariableType>
          <Address>target_value</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>edit_base</Name>
      <Address>13FFF0000</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
</CheatTable>
