Calc seems broken now, liquidace just remember to compile in release mode when you are done updating it.
Saving you the trouble:
PoE (non-steam):
Offset: PathOfExile.exe+0x790D84 (This is the Base offset used for Autoflask script, so ppl are always updating it already)
+0x0
+0x4
+0x7c
+0x94
+0xbc
+0x24
+0x97c (LevelMinExp) / + 0x980 (TotalExp) / + 0x984 (LevelMaxExp) / + 0x988 (Level) (only these last offsets seems to change on big updates)
Steam:
Offset: PathOfExileSteam.exe+0x793dd8 (This is the Base offset used for Steam Autoflask script, so ppl are always updating it already)
+0x0
+0x4
+0x7c
+0x94
+0xd8
+0x24
+0x97c (LevelMinExp) / + 0x980 (TotalExp) / + 0x984 (LevelMaxExp) / + 0x988 (Level) (only these last offsets seems to change on big updates)
On Cheat Engine:
Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="16">
<CheatEntries>
<CheatEntry>
<ID>374</ID>
<Description>"<----------------TURN ON (this will find the base addy)"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
label(baseMgrPlusModule)
registersymbol(baseMgrPlusModule)
aobscan(baseMgrPtr, 6A FF 68 ?? ?? ?? ?? 50 64 ?? ?? ?? ?? ?? ?? A1 ?? ?? ?? ?? 81 EC ?? ?? ?? ?? 53 55 56 57 33 FF 3B C7) //Script and CT by Gurud
baseMgrPtr+10:
baseMgrPlusModule:
[DISABLE]
unregistersymbol(baseMgrPlusModule)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>400</ID>
<Description>"baseMgrPtr + Poe Module"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<CheatEntries>
<CheatEntry>
<ID>401</ID>
<Description>"FrameBase"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>421</ID>
<Description>"HeroBase"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>BC</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>417</ID>
<Description>"PlayerOthers"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>24</Offset>
<Offset>BC</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>416</ID>
<Description>"LevelMinExp"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>97C</Offset>
<Offset>24</Offset>
<Offset>BC</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>420</ID>
<Description>"TotalExp"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>980</Offset>
<Offset>24</Offset>
<Offset>BC</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>419</ID>
<Description>"LevelMaxExp"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>984</Offset>
<Offset>24</Offset>
<Offset>BC</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>418</ID>
<Description>"Level"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>988</Offset>
<Offset>24</Offset>
<Offset>BC</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>422</ID>
<Description>"HeroBase (Steam)"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>D8</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>423</ID>
<Description>"PlayerOthers (Steam)"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>24</Offset>
<Offset>D8</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>424</ID>
<Description>"LevelMinExp (Steam)"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>97C</Offset>
<Offset>24</Offset>
<Offset>D8</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>425</ID>
<Description>"TotalExp (Steam)"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>980</Offset>
<Offset>24</Offset>
<Offset>D8</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>426</ID>
<Description>"LevelMaxExp (Steam)"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>984</Offset>
<Offset>24</Offset>
<Offset>D8</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>427</ID>
<Description>"Level (Steam)"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>baseMgrPlusModule</Address>
<Offsets>
<Offset>988</Offset>
<Offset>24</Offset>
<Offset>D8</Offset>
<Offset>94</Offset>
<Offset>7C</Offset>
<Offset>4</Offset>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols>
<SymbolEntry>
<Name>mist</Name>
<Address>00FF5DD4</Address>
</SymbolEntry>
<SymbolEntry>
<Name>light1</Name>
<Address>00EFA264</Address>
</SymbolEntry>
<SymbolEntry>
<Name>light2</Name>
<Address>00F6BFF0</Address>
</SymbolEntry>
<SymbolEntry>
<Name>mist3</Name>
<Address>00CB9AB0</Address>
</SymbolEntry>
<SymbolEntry>
<Name>zoom1</Name>
<Address>00A33F92</Address>
</SymbolEntry>
<SymbolEntry>
<Name>zoom2</Name>
<Address>00CC9BC0</Address>
</SymbolEntry>
<SymbolEntry>
<Name>zoom3</Name>
<Address>00CC9FD1</Address>
</SymbolEntry>
<SymbolEntry>
<Name>mapHack1</Name>
<Address>00C85BF7</Address>
</SymbolEntry>
<SymbolEntry>
<Name>mapHack2</Name>
<Address>00C85C06</Address>
</SymbolEntry>
<SymbolEntry>
<Name>mapHack3</Name>
<Address>00C85C12</Address>
</SymbolEntry>
<SymbolEntry>
<Name>mapHack4</Name>
<Address>00C85C1E</Address>
</SymbolEntry>
<SymbolEntry>
<Name>GameState</Name>
<Address>24A5A8B0</Address>
</SymbolEntry>
</UserdefinedSymbols>
</CheatTable>