Last active
April 29, 2018 20:18
-
-
Save FransBouma/54c6890a17ef3e00b10594622941a7d8 to your computer and use it in GitHub Desktop.
Homefront:The Revolution Cheat table. Currently: FOV (PgUp/PgDn). CT also contains notes / addresses on player struct for XYZ position. For the person who wants to create a noclip cheat :)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<CheatTable CheatEngineTableVersion="21"> | |
<CheatEntries> | |
<CheatEntry> | |
<ID>609</ID> | |
<Description>"camera coord 1"</Description> | |
<LastState Value="627.9749756" RealAddress="1625AC43C"/> | |
<VariableType>Float</VariableType> | |
<Address>1625AC43C</Address> | |
<Hotkeys> | |
<Hotkey> | |
<Action>Decrease Value</Action> | |
<Keys> | |
<Key>37</Key> | |
</Keys> | |
<Value>1</Value> | |
<ID>0</ID> | |
<ActivateSound/> | |
<DeactivateSound/> | |
</Hotkey> | |
<Hotkey> | |
<Action>Increase Value</Action> | |
<Keys> | |
<Key>39</Key> | |
</Keys> | |
<Value>1</Value> | |
<ID>1</ID> | |
<ActivateSound/> | |
<DeactivateSound/> | |
</Hotkey> | |
</Hotkeys> | |
</CheatEntry> | |
<CheatEntry> | |
<ID>610</ID> | |
<Description>"camera coord 2"</Description> | |
<LastState Value="943.7853394" RealAddress="1625AC440"/> | |
<VariableType>Float</VariableType> | |
<Address>1625AC440</Address> | |
<Hotkeys> | |
<Hotkey> | |
<Action>Increase Value</Action> | |
<Keys> | |
<Key>38</Key> | |
</Keys> | |
<Value>1</Value> | |
<ID>0</ID> | |
<ActivateSound/> | |
<DeactivateSound/> | |
</Hotkey> | |
<Hotkey> | |
<Action>Decrease Value</Action> | |
<Keys> | |
<Key>40</Key> | |
</Keys> | |
<Value>1</Value> | |
<ID>1</ID> | |
<ActivateSound/> | |
<DeactivateSound/> | |
</Hotkey> | |
</Hotkeys> | |
</CheatEntry> | |
<CheatEntry> | |
<ID>611</ID> | |
<Description>"camera coord 3"</Description> | |
<LastState Value="50.125" RealAddress="1625AC444"/> | |
<VariableType>Float</VariableType> | |
<Address>1625AC444</Address> | |
<Hotkeys> | |
<Hotkey> | |
<Action>Increase Value</Action> | |
<Keys> | |
<Key>45</Key> | |
</Keys> | |
<Value>1</Value> | |
<ID>0</ID> | |
<ActivateSound/> | |
<DeactivateSound/> | |
</Hotkey> | |
<Hotkey> | |
<Action>Decrease Value</Action> | |
<Keys> | |
<Key>36</Key> | |
</Keys> | |
<Value>1</Value> | |
<ID>1</ID> | |
<ActivateSound/> | |
<DeactivateSound/> | |
</Hotkey> | |
</Hotkeys> | |
</CheatEntry> | |
<CheatEntry> | |
<ID>612</ID> | |
<Description>"pointerscan result"</Description> | |
<LastState Value="39.22900391" RealAddress="1625AC390"/> | |
<VariableType>Float</VariableType> | |
<Address>"Homefront2_Release.exe"+054DF2FC</Address> | |
<Offsets> | |
<Offset>60</Offset> | |
<Offset>18</Offset> | |
<Offset>150</Offset> | |
<Offset>130</Offset> | |
<Offset>540</Offset> | |
</Offsets> | |
</CheatEntry> | |
<CheatEntry> | |
<ID>613</ID> | |
<Description>"pointerscan result"</Description> | |
<VariableType>Float</VariableType> | |
<Address>"Homefront2_Release.exe"+02470618</Address> | |
<Offsets> | |
<Offset>0</Offset> | |
<Offset>5B0</Offset> | |
<Offset>50</Offset> | |
<Offset>320</Offset> | |
<Offset>4C0</Offset> | |
</Offsets> | |
</CheatEntry> | |
<CheatEntry> | |
<ID>2</ID> | |
<Description>"FOV (PageUp: Inc. PageDown: Dec)"</Description> | |
<LastState Value="50" RealAddress="53639230"/> | |
<VariableType>Float</VariableType> | |
<Address>[Homefront2_Release.exe+25CDA50]</Address> | |
<Hotkeys> | |
<Hotkey> | |
<Action>Increase Value</Action> | |
<Keys> | |
<Key>33</Key> | |
</Keys> | |
<Value>1.0</Value> | |
<Description>Increase FOV</Description> | |
<ID>0</ID> | |
<ActivateSound/> | |
<DeactivateSound/> | |
</Hotkey> | |
<Hotkey> | |
<Action>Decrease Value</Action> | |
<Keys> | |
<Key>34</Key> | |
</Keys> | |
<Value>1.0</Value> | |
<Description>Decrease FOV</Description> | |
<ID>1</ID> | |
<ActivateSound/> | |
<DeactivateSound/> | |
</Hotkey> | |
</Hotkeys> | |
</CheatEntry> | |
<CheatEntry> | |
<ID>614</ID> | |
<Description>"No description"</Description> | |
<LastState Value="1109191296" RealAddress="1625AC390"/> | |
<VariableType>4 Bytes</VariableType> | |
<Address>1625AC390</Address> | |
</CheatEntry> | |
<CheatEntry> | |
<ID>615</ID> | |
<Description>"pointerscan result"</Description> | |
<VariableType>Float</VariableType> | |
<Address>"Homefront2_Release.exe"+03061C2C</Address> | |
<Offsets> | |
<Offset>0</Offset> | |
<Offset>60</Offset> | |
<Offset>88</Offset> | |
<Offset>F0</Offset> | |
<Offset>8</Offset> | |
</Offsets> | |
</CheatEntry> | |
</CheatEntries> | |
<CheatCodes> | |
<CodeEntry> | |
<Description>Code :mov eax,[rcx+000000AC] camera coord read</Description> | |
<Address>145A46364</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>5A46364</ModuleNameOffset> | |
<Before> | |
<Byte>EC</Byte> | |
<Byte>D8</Byte> | |
<Byte>01</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Before> | |
<Actual> | |
<Byte>8B</Byte> | |
<Byte>81</Byte> | |
<Byte>AC</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Actual> | |
<After> | |
<Byte>48</Byte> | |
<Byte>89</Byte> | |
<Byte>CB</Byte> | |
<Byte>4C</Byte> | |
<Byte>89</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :mov [rbx+000000AC],eax camera coord 1 write</Description> | |
<Address>145A4479D</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>5A4479D</ModuleNameOffset> | |
<Before> | |
<Byte>70</Byte> | |
<Byte>8B</Byte> | |
<Byte>44</Byte> | |
<Byte>24</Byte> | |
<Byte>70</Byte> | |
</Before> | |
<Actual> | |
<Byte>89</Byte> | |
<Byte>83</Byte> | |
<Byte>AC</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Actual> | |
<After> | |
<Byte>8B</Byte> | |
<Byte>44</Byte> | |
<Byte>24</Byte> | |
<Byte>74</Byte> | |
<Byte>89</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :mov eax,[rsi+000000B0] Camera coord 2 read</Description> | |
<Address>145A51CFE</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>5A51CFE</ModuleNameOffset> | |
<Before> | |
<Byte>85</Byte> | |
<Byte>4C</Byte> | |
<Byte>06</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Before> | |
<Actual> | |
<Byte>8B</Byte> | |
<Byte>86</Byte> | |
<Byte>B0</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Actual> | |
<After> | |
<Byte>89</Byte> | |
<Byte>85</Byte> | |
<Byte>50</Byte> | |
<Byte>06</Byte> | |
<Byte>00</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :mov [rbx+000000B0],eax Camera coord 2 write</Description> | |
<Address>145A447A7</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>5A447A7</ModuleNameOffset> | |
<Before> | |
<Byte>00</Byte> | |
<Byte>8B</Byte> | |
<Byte>44</Byte> | |
<Byte>24</Byte> | |
<Byte>74</Byte> | |
</Before> | |
<Actual> | |
<Byte>89</Byte> | |
<Byte>83</Byte> | |
<Byte>B0</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Actual> | |
<After> | |
<Byte>8B</Byte> | |
<Byte>44</Byte> | |
<Byte>24</Byte> | |
<Byte>78</Byte> | |
<Byte>89</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :mov eax,[rcx+000000B4] camera coord 3 read</Description> | |
<Address>145A46389</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>5A46389</ModuleNameOffset> | |
<Before> | |
<Byte>31</Byte> | |
<Byte>ED</Byte> | |
<Byte>89</Byte> | |
<Byte>42</Byte> | |
<Byte>04</Byte> | |
</Before> | |
<Actual> | |
<Byte>8B</Byte> | |
<Byte>81</Byte> | |
<Byte>B4</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Actual> | |
<After> | |
<Byte>48</Byte> | |
<Byte>89</Byte> | |
<Byte>D7</Byte> | |
<Byte>89</Byte> | |
<Byte>42</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :mov [rbx+000000B4],eax camera coord 3 write</Description> | |
<Address>145A447B1</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>5A447B1</ModuleNameOffset> | |
<Before> | |
<Byte>00</Byte> | |
<Byte>8B</Byte> | |
<Byte>44</Byte> | |
<Byte>24</Byte> | |
<Byte>78</Byte> | |
</Before> | |
<Actual> | |
<Byte>89</Byte> | |
<Byte>83</Byte> | |
<Byte>B4</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Actual> | |
<After> | |
<Byte>48</Byte> | |
<Byte>89</Byte> | |
<Byte>FA</Byte> | |
<Byte>48</Byte> | |
<Byte>89</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :mov rcx,[rdi+00000508] read of struct with player pos</Description> | |
<Address>145A22B93</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>5A22B93</ModuleNameOffset> | |
<Before> | |
<Byte>75</Byte> | |
<Byte>DC</Byte> | |
<Byte>FF</Byte> | |
<Byte>50</Byte> | |
<Byte>20</Byte> | |
</Before> | |
<Actual> | |
<Byte>48</Byte> | |
<Byte>8B</Byte> | |
<Byte>8F</Byte> | |
<Byte>08</Byte> | |
<Byte>05</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Actual> | |
<After> | |
<Byte>8B</Byte> | |
<Byte>41</Byte> | |
<Byte>58</Byte> | |
<Byte>33</Byte> | |
<Byte>47</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :mov r13,[rdi+000099B8] read of pointer to address of struct with player pos</Description> | |
<Address>145A88F63</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>5A88F63</ModuleNameOffset> | |
<Before> | |
<Byte>99</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
<Byte>75</Byte> | |
<Byte>DF</Byte> | |
</Before> | |
<Actual> | |
<Byte>4C</Byte> | |
<Byte>8B</Byte> | |
<Byte>AF</Byte> | |
<Byte>B8</Byte> | |
<Byte>99</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Actual> | |
<After> | |
<Byte>4D</Byte> | |
<Byte>85</Byte> | |
<Byte>ED</Byte> | |
<Byte>0F</Byte> | |
<Byte>84</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :mov [rbx+000000B0],eax Input resulting in write to camera cord</Description> | |
<Address>145A3E39A</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>5A3E39A</ModuleNameOffset> | |
<Before> | |
<Byte>00</Byte> | |
<Byte>41</Byte> | |
<Byte>8B</Byte> | |
<Byte>45</Byte> | |
<Byte>04</Byte> | |
</Before> | |
<Actual> | |
<Byte>89</Byte> | |
<Byte>83</Byte> | |
<Byte>B0</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Actual> | |
<After> | |
<Byte>41</Byte> | |
<Byte>8B</Byte> | |
<Byte>45</Byte> | |
<Byte>08</Byte> | |
<Byte>4C</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :movss [rax],xmm6 // WRITE FOV</Description> | |
<Address>14511AC6E</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>511AC6E</ModuleNameOffset> | |
<Before> | |
<Byte>18</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
<Byte>01</Byte> | |
<Byte>00</Byte> | |
</Before> | |
<Actual> | |
<Byte>F3</Byte> | |
<Byte>0F</Byte> | |
<Byte>11</Byte> | |
<Byte>30</Byte> | |
</Actual> | |
<After> | |
<Byte>48</Byte> | |
<Byte>8B</Byte> | |
<Byte>43</Byte> | |
<Byte>20</Byte> | |
<Byte>48</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :call qword ptr [rax+28]</Description> | |
<Address>1444408AD</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>44408AD</ModuleNameOffset> | |
<Before> | |
<Byte>89</Byte> | |
<Byte>E2</Byte> | |
<Byte>4C</Byte> | |
<Byte>89</Byte> | |
<Byte>E9</Byte> | |
</Before> | |
<Actual> | |
<Byte>FF</Byte> | |
<Byte>50</Byte> | |
<Byte>28</Byte> | |
</Actual> | |
<After> | |
<Byte>48</Byte> | |
<Byte>89</Byte> | |
<Byte>74</Byte> | |
<Byte>24</Byte> | |
<Byte>50</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :ret </Description> | |
<Address>144422E1C</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>4422E1C</ModuleNameOffset> | |
<Before> | |
<Byte>48</Byte> | |
<Byte>83</Byte> | |
<Byte>C4</Byte> | |
<Byte>20</Byte> | |
<Byte>5F</Byte> | |
</Before> | |
<Actual> | |
<Byte>C3</Byte> | |
</Actual> | |
<After> | |
<Byte>5E</Byte> | |
<Byte>C3</Byte> | |
<Byte>77</Byte> | |
<Byte>B3</Byte> | |
<Byte>6F</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :movss xmm1,[rdx] // READ FOV</Description> | |
<Address>144C85DFB</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>4C85DFB</ModuleNameOffset> | |
<Before> | |
<Byte>31</Byte> | |
<Byte>DB</Byte> | |
<Byte>41</Byte> | |
<Byte>89</Byte> | |
<Byte>DF</Byte> | |
</Before> | |
<Actual> | |
<Byte>F3</Byte> | |
<Byte>0F</Byte> | |
<Byte>10</Byte> | |
<Byte>0A</Byte> | |
</Actual> | |
<After> | |
<Byte>F3</Byte> | |
<Byte>0F</Byte> | |
<Byte>11</Byte> | |
<Byte>44</Byte> | |
<Byte>24</Byte> | |
</After> | |
</CodeEntry> | |
<CodeEntry> | |
<Description>Code :mov rdx,[Homefront2_Release.exe+25CDA50] SET RDX Souce</Description> | |
<Address>144C85DD5</Address> | |
<ModuleName>Homefront2_Release.exe</ModuleName> | |
<ModuleNameOffset>4C85DD5</ModuleNameOffset> | |
<Before> | |
<Byte>90</Byte> | |
<Byte>B0</Byte> | |
<Byte>03</Byte> | |
<Byte>00</Byte> | |
<Byte>00</Byte> | |
</Before> | |
<Actual> | |
<Byte>48</Byte> | |
<Byte>8B</Byte> | |
<Byte>15</Byte> | |
<Byte>74</Byte> | |
<Byte>7C</Byte> | |
<Byte>94</Byte> | |
<Byte>FD</Byte> | |
</Actual> | |
<After> | |
<Byte>48</Byte> | |
<Byte>0F</Byte> | |
<Byte>BF</Byte> | |
<Byte>AE</Byte> | |
<Byte>68</Byte> | |
</After> | |
</CodeEntry> | |
</CheatCodes> | |
<UserdefinedSymbols/> | |
</CheatTable> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
And if I wanted to use this to make a noclip cheat, how would I do that? Because my game is bugged and I don't want to restart. I downloaded your CT and tried changing the camera coords but it had no effect in game.
Keep in mind I am fairly new so if it worked for you when you made this, it's probably something I forgot to do to make it work.