Page 1 of 6

ELEX 2 [STEAM]

Posted: Tue Mar 01, 2022 10:32 pm
by Tuuuup!


Some basic scrips like:

unl Jet
unl Stamina
Player pointer (HP, LP and AP points..etc)
No item loss
And hover mouse over item to change the amount

v2: Found out that stamina is shared. So hope I fix that. And give a little bonus to enemy stamina.
v2.1: Again stamina fix. This time player only(I hope again :dry: ). Added script for no arrows lost when using.
v2.5: Damage multiplier and no damage to player. Still testing this but looks good for now. And a no poisen/debuff script. Again need more testing.
v2.6: Damage script fix. Put it in the player pointer script, because you need to activate that script for compare.
v3: Added all the abilities. Change and to update value/skill spend a AP in attribute.
v3.5: Table overhaul. Added mana and stamina 0 for enemies.
v3.6: Added some pointers like player level, stamina,elex and more.
v4: Added XP multiplier. Fix the player debuff script(sun glasses works?) and a unl HP script.
Don't use the XP multiplier now(v4). Got to fix it.... First it works now not/crashes :cry:
v4.1: Fix the XP multiplier for now. It doesn't show up visual but it works. Save game and try a high number like 99 ;)
v4.5: Got the XP multiplier to work good. Shows up when you kill something. Added ammo + clip script.

For the faction pointers stay away from it. It's for research. For people that know what they are doing.

Will update/fix when I play more.

If you have time to download the table and test it, then you have time to give my post a thumbs up/rate positive. That's all I'm asking.

Enjoy
Old Tables
ELEX2-v4.1.CT
(59.62 KiB) Downloaded 696 times
ELEX2-v3.6.CT
(53.07 KiB) Downloaded 561 times
ELEX2-v3.5.CT
(50.21 KiB) Downloaded 985 times
ELEX2-v3.CT
(51.1 KiB) Downloaded 697 times
ELEX2-v2.6.CT
(25.87 KiB) Downloaded 272 times
ELEX2-v2.5.CT
(25.08 KiB) Downloaded 280 times
ELEX2-v2.1.CT
(19.95 KiB) Downloaded 422 times
ELEX2-v2.CT
(15.53 KiB) Downloaded 204 times
ELEX2.CT
(14.84 KiB) Downloaded 226 times

Re: ELEX 2 [STEAM]

Posted: Wed Mar 02, 2022 12:29 am
by mooya5000
nice soo far! im curious what you'll do with cheat engine.

Re: ELEX 2 [STEAM]

Posted: Wed Mar 02, 2022 12:56 am
by Akira
Game Name: ELEX II
Game Process: ELEX2.exe
Game Version: ?
Game Engine: Genome
Anti-Cheat: -
Cheat Engine: 7.4
Game Website:


ELEX2_v1.1.CT
(264.48 KiB) Downloaded 1983 times
Scripts:
-Inf. Health
-Inf. Stamina
-GameTime (Pointer Shortcut)

Pointer:
-gCNavigation_PS
-gCNPC_PS
-gCScriptRoutine_PS
-gCDialog_PS
-gCParty_PS
-gCMapMarker_PS
-gCEffect_PS
-gCSkillsPlayer_PS [Added more]
-gCCombatSystem2_PS
-gCCharacterMovement2_PS
-eCAnimation3Controller_PS
-gCInteraction_PS
-gCInventory_PS [Added more]
-gCPerception_PS
-gCGameScript_PS


The Table can also be found in our Discord Server:
[Link]
If you have any questions or need help feel free to ask there, we have tables for a lot other games as well.
Old Versions
ELEX2_v1.0.CT
(204.25 KiB) Downloaded 295 times
Game Folders
C:\Users\UserName\AppData\Local\ELEX2

Steam\steamapps\common\ELEX2
Research


Steam\steamapps\common\ELEX2\data\ini\

Code: Select all

<DebugKeys
	OnDebug_ToggleHUD="CTRL_L+H"
	OnDebug_ToggleFlashPerfMon="ALT_L+F"
	OnDebugToggleVegetationDebugRendering="CTRL_L+NUM_8"
	OnDebugToggleVegetation="CTRL_L+V"
	OnDebugToggleUnevenTerrain="CTRL_L+U"
	OnDebugToggleTimeFreeze="PAUSE"
	OnDebugToggleTerrainOcclusionCulling="CTRL_L+ALT_L+O"
	OnDebugToggleStateGraphInfos="CTRL_L+G"
	OnDebugToggleSpotShadowDebugRendering="CTRL_L+S"
	OnDebugToggleSpeedUp="F8"
	OnDebugToggleSpeedTreeDebug="CTRL_L+NUM_7"
	OnDebugToggleSpeedTree="CTRL_L+T"
	OnDebugToggleSloMo="F6"
	OnDebugToggleSkinnedMeshLoD="CTRL_L+AE"
	OnDebugToggleShakyCam="NUM_4"
	OnDebugToggleShadowMapOcclusion="ALT_L+I"
	OnDebugToggleScreenMessages="CTRL_L+M"
	OnDebugToggleResourceStats="CTRL_R+R"
	OnDebugToggleRenderMode="F3"
	OnDebugTogglePipelineStats="ALT_L+P"
	OnDebugTogglePhysicsWireframe="CTRL_L+2"
	OnDebugTogglePhysicsSpeedTrees="CTRL_L+7"
	OnDebugTogglePhysicsShapes="CTRL_L+4"
	OnDebugTogglePhysicsRenderDebug="CTRL_L+Q"
	OnDebugTogglePhysicsOpaque="CTRL_L+1"
	OnDebugTogglePhysicsNativeDebug="SHIFT_R+Q"
	OnDebugTogglePhysicsMeshes="CTRL_L+5"
	OnDebugTogglePhysicsMaterials="CTRL_L+3"
	OnDebugTogglePhysicsControllers="CTRL_L+6"
	OnDebugTogglePerceptionInfo="CTRL_R+V"
	OnDebugTogglePathDebug="CTRL_R+T"
	OnDebugToggleOcclusionCulling="ALT_L+O"
	OnDebugToggleNavigation="CTRL_L+N"
	OnDebugToggleMovementDebug="ALT_L+M"
	OnDebugToggleMorphemeLiveLink="ALT_L+L"
	OnDebugToggleGI="ALT_L+G"
	OnDebugToggleFullscreen="F2"
	OnDebugToggleFreeFlyCam="CTRL_L+INSERT"
	OnDebugToggleForceRelaxedProcessing="SHIFT_R+R"
	OnDebugToggleForceMatrixSkinning="ALT_L+NUM_0"
	OnDebugToggleFloatsDebug="CTRL_R+F"
	OnDebugToggleFixedCam="CTRL_L+HOME"
	OnDebugToggleEntityInfos="CTRL_L+E"
	OnDebugToggleDragPointsDebug="CTRL_R+D"
	OnDebugToggleDisableAnimPhysics="ALT_L+NUM_1"
	OnDebugToggleDepthProbesDebug="CTRL_R+P"
	OnDebugToggleDebugView="CTRL_L+L"
	OnDebugToggleCullingBoxes="SHIFT_L+B"
	OnDebugToggleControlEnabled="F11"
	OnDebugToggleCombatGridInfo="CTRL_R+B"
	OnDebugToggleCombatFightInfo="CTRL_R+U"
	OnDebugToggleCloth="CTRL_L+OE"
	OnDebugToggleCBufferDebug="CTRL_L+O"
	OnDebugToggleBoundingBoxes="CTRL_L+B"
	OnDebugToggleBarUsage="ALT_L+N"
	OnDebugToggleAudioEmitter="ALT_L+D"
	OnDebugTakeSnapshot8K="CTRL_L+F1"
	OnDebugTakeSnapshot4K="SHIFT_L+F1"
	OnDebugTakeSnapshot="F1"
	OnDebugSaySVM="ALT_L+S"
	OnDebugResetWithLift="CTRL_L+F8"
	OnDebugResetPlayer="F7"
	OnDebugQuitApplication="F12"
	OnDebugMovePlayerToCamera="CTRL_L+PAGE_UP"
	OnDebugGiveJetpack="ALT_L+J"
	OnDebugEndCutscene="ALT_L+E"
	OnDebugDoNullPointerAccess="ALT_R+F12"
	OnDebugControlFocusEntity="CTRL_L+F"
	OnDebugConnectPhysXDebugger="CTRL_L+P"
	OnDebugCameraFlightStop="ALT_L+W"
	OnDebugCameraFlightStart="ALT_L+Q"
	OnDebugCameraFlightPoseStart="ALT_L+Y"
	OnDebugCameraFlightPoseRendering="ALT_L+R"
	OnDebugCameraFlightPoseForward="ALT_L+C"
	OnDebugCameraFlightPoseEnd="ALT_L+V"
	OnDebugCameraFlightPoseBack="ALT_L+X"
	OnDebugCameraFlightAdd="ALT_L+A"
	OnDebugBeamForward="CTRL_L+K"
	OnDebugAutoWalkToggle="ALT_L+T"
	OnDebugAnimationSkeleton="CTRL_L+UE"
	OnDebugActionKill="ALT_L+K"
	OnDebugActionDown="CTRL_L+X"
/>

Cheat Tables from Others

Re: ELEX 2 [STEAM]

Posted: Wed Mar 02, 2022 1:21 am
by Akira
Tuuuup! wrote:
Tue Mar 01, 2022 10:32 pm
Found out that stamina is shared.
I would recommend to take a look at the class of your own stamina and the class of the enemy stamina in the structure dissect to see if there's a value which is different, which you can then use in the script to separate your value from the enemy values.
But if you've found a address which accesses your stamina value only then that works ofc as well.

Nvm just saw under "Unstable scripts" in your table that you're already looking into it, sorry for wasting your time :wub:
For your purelyCreative/neutral/AbsolutelyDevastating pointer

Rightclick on the pointer, click on "Set/Change dropdown selection options" and add the stuff below into it and check "Make the record display values like the dropdown list".

Code: Select all

0:Purely Creative
10:Creative
20:Contructive
30:Lifting
40:Efficient
50:Neutral
60:Experimental
70:Hindering
80:Harmful
90:Destructive
100:Absolutely Devastating

Re: ELEX 2 [STEAM]

Posted: Wed Mar 02, 2022 9:05 am
by djkunn
Tuuuup! wrote:
Tue Mar 01, 2022 10:32 pm


Some basic scrips like:

unl Jet
unl Stamina
Player pointer (HP, LP and AP points..etc)
No item loss
And hover mouse over item to change the amount

v2: Found out that stamina is shared. So hope I fix that. And give a little bonus to enemy stamina.
v2.1: Again stamina fix. This time player only(I hope again :dry: ). Added script for no arrows lost when using.

Will update/fix when I play more.

If you have time to download the table and test it, then you have time to give my post a thumbs up/rate positive. That's all I'm asking.

Enjoy
this one works for gog too, the @akira table doens't work on gog version though.

Thank you anyway for the work you guys do ;)

Re: ELEX 2 [STEAM]

Posted: Wed Mar 02, 2022 2:39 pm
by Akira
djkunn wrote:
Wed Mar 02, 2022 9:05 am
@akira table doens't work on gog version though.
Does nothing work or just the pointer?

Re: ELEX 2 [STEAM]

Posted: Wed Mar 02, 2022 3:25 pm
by Lucy-Der-Antichrist
a xp multiplier would be great :) if possible?

Re: ELEX 2 [STEAM]

Posted: Wed Mar 02, 2022 5:35 pm
by cfemen
Hey,

Was looking into spawning items, and yes it works, I can spawn items :)

e.g a Enhanced Acolyte Blaster:
Image
Image

The AddItem Method looks like this:
AddItem(InventoryPS*,ItemTemplate*, 0,int Qty, 0,PlayerEntity*,2);

if someone wants to play with it already, that is my ASM code to spawn stuff:

Code: Select all

SpawnItem:
  push rbx
  sub rsp,50
  mov rcx,playerEntity
  mov rcx,[rcx]
  mov rdi,rcx
  test rcx,rcx
  je Ending
  mov edx,6A
  mov rax,[rcx]
  call qword ptr[rax+110] // GetInventory
  test rax,rax
  je Ending
  lea r9,[ELEX2.exe+16DF560] // typeInfo ".?AVgCInventory_PS@@"
  mov [rsp+20],0
  mov rcx,rax
  lea r8,[ELEX2.exe+16C9068] // typeInfo ".?AVeCPropertySet@@"
  xor edx,edx
  call ELEX2.exe+B53480 // DynamicCast -> InventoryPS
  test rax,rax
  je Ending
  add rax,48
  mov rcx,rax // InventoryPS
  xor r8,r8
  mov r9,1 // qty
  mov rdx,4923D3B0 // ItemTemplate
  mov [rsp+20],0
  mov [rsp+28],rdi // playerEntity
  mov [rsp+30],2
  call ELEX2.exe+7D7AE0 // AddItemToInventory
Ending:
  add rsp,50
  pop rbx
  ret
note it won't work for you without some modifications, e.g you need a pointer to playerEntity and you need a valid ItemTemplate.
0x4923D3B0 is my Enhanced Acolyte Blaster ItemTemplate Pointer,so it won't work on your machine.

I just need to look to get all the ItemTemplates, not sure when I will have time for that :)

Edit: I can probably get all ItemTemplates, I just need a way to filter them.

Edit2: okay looks like I can't finde any strings coz its hashed.
e.g 0xC992140AA5BEF5BA = Elexit
I can probably use this Hash as compare :) will test that later.

Re: ELEX 2 [STEAM]

Posted: Wed Mar 02, 2022 6:51 pm
by djkunn
Akira wrote:
Wed Mar 02, 2022 2:39 pm
djkunn wrote:
Wed Mar 02, 2022 9:05 am
@akira table doens't work on gog version though.
Does nothing work or just the pointer?
Some pointers work, like changing the stats, skill attributes and lp.
Did not test the inventory pointer.

The ones that not work and is the one I'm interested most is the "research" table, that has all cheats im interested to use in the game. I'm using gog so it may have to do with that xD

Re: ELEX 2 [STEAM]

Posted: Wed Mar 02, 2022 9:08 pm
by Kenu
Any chance of a cheat to toggle a skill as learned without having to go to a trainer?

Re: ELEX 2 [STEAM]

Posted: Thu Mar 03, 2022 3:09 am
by cfemen
Second Version of the Item Spawner ( now with armor )

note : its made for Steam 1.0, any other version won't work coz im using hardcoded addresses!

How it works:
-enable Enable Spawner [Steam 1.0]
-enable Get Templates before you load your savegame
-load savegame
-choose an item from the dropdown menu and then click on Spawn!

the dropdown list is unsorted!
if you want a better overview which items are which category, here you go:


you don't necessarily need to use the tables dropdown list, newest table supports spawning by hash.
e.g you search what you want on pastebin, copy the hash and paste it into the table.

note : stuff marked with * are quest/note items, use at own risk! I stopped adding them to the list ...so only a few are in the list...

Edit: Okay probably this is the last hash-list update, now with more Armors :)
if you want specific items that are not covered by my hash-liste, read this instruction : viewtopic.php?p=239619#p239619

*Uploaded a table for Steam Update 1 and added some small misc. scripts.

*Uploaded a small fix for Update 1 ( some Hashes had a missing number )

:!: if you want to use the spawner for a longer time block the steam updates! I probably won't update it again :!:

BR
cfemen
Some more Infos for table makers:
In case someone has problems to get the player pointer(gCSkillsPlayer_PS) or stamina coz of shared instructions:
Get the player entity (its easy there are spots that are player only OR you can use 0x3F172262F86FCAA2 as hash compare) and then execute from the vtable the member function 0x110.
first argument = instance of player entity
second argument = 0x4D
save the result in something like LocalPlayer and then you have [[LocalPlayer]+940]+108 = stamina float :lol:

btw you can also use the hashes from me for the inventory stuff to make a perfect filter.
e.g -> read the pointer on (gCInventoryStack + 0x8) and then compare the hash ( +0x18 == 0xC992140AA5BEF5BA )
and it will always find Elexit :)


Re: ELEX 2 [STEAM]

Posted: Thu Mar 03, 2022 8:14 am
by yoco
Sorry for my question, but does any table have a cheat for money?

Re: ELEX 2 [STEAM]

Posted: Thu Mar 03, 2022 8:51 am
by r3v4n
yoco wrote:
Thu Mar 03, 2022 8:14 am
Sorry for my question, but does any table have a cheat for money?
First of all: I'm a total noob with cheat engine ... :)

But you can get yourself some money by

-> search for you current money (e.g. 178)
-> sell something
-> search AGAIN (not(!) NEW search) for your new value (e.g. 181)

If only one record shows up, that's your money. Change it to whatever you want.
If there are still more records showing, just repeat the sell and search AGAIN part until only one record remains.

Re: ELEX 2 [STEAM]

Posted: Thu Mar 03, 2022 11:26 am
by merrowind
yoco wrote:
Thu Mar 03, 2022 8:14 am
Sorry for my question, but does any table have a cheat for money?
Edit expensive item count and sell them.

Re: ELEX 2 [STEAM]

Posted: Thu Mar 03, 2022 11:34 am
by ospider
yoco wrote:
Thu Mar 03, 2022 8:14 am
Sorry for my question, but does any table have a cheat for money?
Yes it does, under hover mouse over item


Image


There's also a glitch for infinite money
[credit: u/ocerkin]

Image