First the Csimbi's table worked, then the game crashed and when I tried to use it again, first the tactical part had stopped working and when I tried the redo tutorial trick, not only didn't I get the tactical part to work, but also the other sections stopped working... WTF.
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
Played this game again.
I updated my previous table for v1.20.1 on Steam.
There are some new features, like diplomacy editing. This requires some hints: 1. enable script, 2. open diplomacy screen in game, 3. enable "Show me!" script, 4. edit values and 5. disable script (do not leave it enabled), 6. repeat when needed.
The rest of the additions should be self-explanatory. Be mindful that Tactical Pause gets disabled by default - no more interruptions when baddies are spotted.
I fixed a crash for fall damage, there might be some others that will still crash.
Good luck!
Played this game again.
I updated my previous table for v1.20.1 on Steam.
There are some new features, like diplomacy editing. This requires some hints: 1. enable script, 2. open diplomacy screen in game, 3. enable "Show me!" script, 4. edit values and 5. disable script (do not leave it enabled), 6. repeat when needed.
The rest of the additions should be self-explanatory. Be mindful that Tactical Pause gets disabled by default - no more interruptions when baddies are spotted.
I fixed a crash for fall damage, there might be some others that will still crash.
Good luck!
Thanks for the table but i have an issue, i have the same version as you, v1.20.1 on steam but the script "Phoenix Point AOB script; tactical" refuse to activate, the rest is okay. Any idea ?
No clue mate, sorry. Works for me.
Right-click the script and see what it says - maybe try cleaning up that code from the script and rest will work.
I really don't understand, i even manage to find and try on a EGS and GOG version and same issue on either of them. The first two script activate well but the third doesn't.
The message say :
<<Error while scanning for AOB's : aobTacFactionChecker
Error: Not all results found>>
Can you do a file verification on steam or reinstall the easier for you, and you are not on a beta version or something ?
Here's the code from the Steam release, you can see my injection point below.
Yours is clearly different - might be worth a shot - see what happens before cmp eax,00000100.
The only thing that happens in this code is that we check for 0 (player faction) and then save the pointer to that faction so we can use it in other code. In the Steam build rax contains the faction here: movsxd rax,dword ptr [rax+78], before this instruction is executed.
I'd do a break&trace and see which register contains the correct faction and then adopt the code accordingly.
As long as you store the player faction to pTacFactionPlayer, things will work.
Does that help?
Here's the code from the Steam release, you can see my injection point below.
Yours is clearly different - might be worth a shot - see what happens before cmp eax,00000100.
The only thing that happens in this code is that we check for 0 (player faction) and then save the pointer to that faction so we can use it in other code. In the Steam build rax contains the faction here: movsxd rax,dword ptr [rax+78], before this instruction is executed.
I'd do a break&trace and see which register contains the correct faction and then adopt the code accordingly.
As long as you store the player faction to pTacFactionPlayer, things will work.
Does that help?
Huge thanks for this very detailed answer
To be honest i am a huge newb regarding assembler but i will try my best with what you explained later today and will come back to you tomorrow.
Have a look-see at the call at PhoenixPoint.Tactical.Entities.TacticalActorViewBase:ShouldRenderUI+39.
I suspect it's the same thing, just without inline expansion (build was optimized for size, not speed).
If it's a one-liner call, chances are good it will be used by other classes, too.
Have a look-see at the call at PhoenixPoint.Tactical.Entities.TacticalActorViewBase:ShouldRenderUI+39.
I suspect it's the same thing, just without inline expansion (build was optimized for size, not speed).
If it's a one-liner call, chances are good it will be used by other classes, too.
Thanks for the advice.
I tried multiple things yesterday, but none worked, when i thought i had fixed this issue another one pop up, it's so strange. I even tried to use an older version of your table with an older version of the game (v1.13) and i had the same issue, while i had used your table in the past without any problem so i have no idea what's going on, i have never seen something so strange
And even on the older version only the combat script doesn't activate, the rest seems to works well.