Immortals Fenyx Rising [Engine:AnvilNEXT]

Upload your cheat tables here (No requests)
NukeZen
Expert Cheater
Expert Cheater
Posts: 74
Joined: Thu Mar 02, 2017 11:44 pm
Reputation: 9

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by NukeZen »

SunBeam wrote:
Fri Dec 04, 2020 9:30 am
^ So it wasn't a bug, but you skipping ahead :) Figured as much, as the game's scripted not to let you go through..
Belive me, it was a bug. I can be sure about this becasue during the ques's dialogue before the quest starts, Phenix mention the fact he already found some of the tears... meaning it is contemplated the fatc that during the exploration you may found those tears even before the quest starts. Not to mention the fact that the three tartaturs pits are all low level tier. By the way, bug or not, the point is that your table work perfect as usual, even correcting some game problems :P

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

User avatar
SunBeam
Administration
Administration
Posts: 4817
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4436

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by SunBeam »

I wasn't scolding you or anything. Just implied you'd stumble across stuff you may need later by doing vaults earlier. Happened to me when I rescued Ares to already have had the Pot, thus instantly starting the "Hot Pot" quest :D So I know where you're coming from. Shame that Tears quest ends in a bug, considering it's part of the main plot (rescuing Aphrodite).. Oh wellz, still liking the game more than Valhalla. Faith in Ubisoft: restored :D

ShadowKhan
Novice Cheater
Novice Cheater
Posts: 23
Joined: Thu Dec 03, 2020 9:39 pm
Reputation: 0

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by ShadowKhan »

Hey, thanks for the new hashes.

I recognize a lot of them as gear you pick up from chests and stuff. Are any of the store cosmetics? I just want to double check. If they are in-game itesm then I will go through the gameplay, but if they are store, then I will take them.

Thanks.

User avatar
SunBeam
Administration
Administration
Posts: 4817
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4436

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by SunBeam »

ShadowKhan wrote:
Fri Dec 04, 2020 11:33 am
...
They're my current inventory. I've added a few more, I'm currently doing the Athena quests.

NukeZen
Expert Cheater
Expert Cheater
Posts: 74
Joined: Thu Mar 02, 2017 11:44 pm
Reputation: 9

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by NukeZen »

SunBeam wrote:
Fri Dec 04, 2020 10:08 am
I wasn't scolding you or anything. Just implied you'd stumble across stuff you may need later by doing vaults earlier. Happened to me when I rescued Ares to already have had the Pot, thus instantly starting the "Hot Pot" quest :D So I know where you're coming from. Shame that Tears quest ends in a bug, considering it's part of the main plot (rescuing Aphrodite).. Oh wellz, still liking the game more than Valhalla. Faith in Ubisoft: restored :D
Totally agree , this game rocks! Way better than Valhalla, and i liked Valhalla too... but phoenix rising its a pleasure to play, for sure my favorite of 2020, waiting for cyberpunk 2077

Colinious
Noobzor
Noobzor
Posts: 6
Joined: Wed Nov 29, 2017 10:13 pm
Reputation: 0

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by Colinious »

Thank you SunBeam for the CT. Give Items option seems not to be working for me, I have the plus version of the game. I read people saying that changing line 51 to _plus.exe has solved the CTD but for me, it is still crashing after adding the "hash|10".

User avatar
SunBeam
Administration
Administration
Posts: 4817
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4436

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by SunBeam »

Colinious wrote:
Fri Dec 04, 2020 6:42 pm
Thank you SunBeam for the CT. Give Items option seems not to be working for me, I have the plus version of the game. I read people saying that changing line 51 to _plus.exe has solved the CTD but for me, it is still crashing after adding the "hash|10".
So I checked the _plus.exe:
  • line 36 in the script: local aob_GiveItem = "48896C24??48897424??57415641574881EC????????488B3D????????450FB6F948"

    Scanning for the array in the Plus executable returns 1 result, here:

    Code: Select all

    ImmortalsFenyxRising_plus.exe+263A760 - 48 89 6C 24 10        - mov [rsp+10],rbp << here
    ImmortalsFenyxRising_plus.exe+263A765 - 48 89 74 24 18        - mov [rsp+18],rsi
    ImmortalsFenyxRising_plus.exe+263A76A - 57                    - push rdi
    ImmortalsFenyxRising_plus.exe+263A76B - 41 56                 - push r14
    ImmortalsFenyxRising_plus.exe+263A76D - 41 57                 - push r15
    ImmortalsFenyxRising_plus.exe+263A76F - 48 81 EC 90000000     - sub rsp,00000090
    ImmortalsFenyxRising_plus.exe+263A776 - 48 8B 3D B322B002     - mov rdi,[ImmortalsFenyxRising_plus.exe+513CA30]
    
    Since it's found, line 36 works fine for both Standard and Plus -- CONFIRMED WORKING.
  • line 51 in the script: mov eax,[ImmortalsFenyxRising.exe+56DFB30] // g_TLSBase

    This is the line I was worried about, so I formed up an array of bytes for a function where this pointer is used in Standard. Searched for the same array in Plus and found the same 1 function here:

    Code: Select all

    ImmortalsFenyxRising_plus.exe+5CE20 - 48 89 5C 24 08        - mov [rsp+08],rbx
    ImmortalsFenyxRising_plus.exe+5CE25 - 57                    - push rdi
    ImmortalsFenyxRising_plus.exe+5CE26 - 48 83 EC 20           - sub rsp,20
    ImmortalsFenyxRising_plus.exe+5CE2A - 8B 0D 002D6805        - mov ecx,[ImmortalsFenyxRising_plus.exe+56DFB30] << here
    ImmortalsFenyxRising_plus.exe+5CE30 - 41 B8 C0010000        - mov r8d,000001C0
    ImmortalsFenyxRising_plus.exe+5CE36 - 65 48 8B 04 25 58000000  - mov rax,gs:[00000058]
    ImmortalsFenyxRising_plus.exe+5CE3F - BA 20000000           - mov edx,00000020
    ImmortalsFenyxRising_plus.exe+5CE44 - 48 8B 1C C8           - mov rbx,[rax+rcx*8]
    ImmortalsFenyxRising_plus.exe+5CE48 - 48 03 DA              - add rbx,rdx
    ImmortalsFenyxRising_plus.exe+5CE4B - 33 D2                 - xor edx,edx
    ImmortalsFenyxRising_plus.exe+5CE4D - 48 8B CB              - mov rcx,rbx
    ImmortalsFenyxRising_plus.exe+5CE50 - E8 1B9B6003           - call ImmortalsFenyxRising_plus.exe+3666970
    
    If you look at the offset, it's the same one as in Standard: 56DFB30.

    Since the offset is the same, line 51 works fine for both Standard and Plus -- CONFIRMED WORKING.

    So all you need to do for Plus is change line 51 to: mov eax,[ImmortalsFenyxRising_plus.exe+56DFB30] // g_TLSBase << copy the italics there and paste them in your script. Maybe you've not put the "_plus" word in the right place? Just asking to double-check, as the script won't error out to let you know.
  • line 56: mov [rax+348],r9 // adjusted
    line 57: mov [r9+B40],0xFFFFFFFF

    Then I thought maybe a reason to report crashing is one of the offsets above. So I formed up an array of bytes for a function where the two above are used in Standard. Searched for the same array in Plus and found the same 1 function here:

    Code: Select all

    ImmortalsFenyxRising_plus.exe+6A4130 - 48 89 5C 24 10        - mov [rsp+10],rbx
    ImmortalsFenyxRising_plus.exe+6A4135 - 48 89 74 24 18        - mov [rsp+18],rsi
    ImmortalsFenyxRising_plus.exe+6A413A - 57                    - push rdi
    ImmortalsFenyxRising_plus.exe+6A413B - 48 83 EC 20           - sub rsp,20
    ImmortalsFenyxRising_plus.exe+6A413F - 44 8B 05 EAB90305     - mov r8d,[ImmortalsFenyxRising_plus.exe+56DFB30] << here
    ImmortalsFenyxRising_plus.exe+6A4146 - 0FB6 F1               - movzx esi,cl
    ImmortalsFenyxRising_plus.exe+6A4149 - 65 48 8B 04 25 58000000  - mov rax,gs:[00000058]
    ImmortalsFenyxRising_plus.exe+6A4152 - 0FB6 FA               - movzx edi,dl
    ImmortalsFenyxRising_plus.exe+6A4155 - B9 48030000           - mov ecx,00000348 << here
    ImmortalsFenyxRising_plus.exe+6A415A - 4A 8B 04 C0           - mov rax,[rax+r8*8]
    ImmortalsFenyxRising_plus.exe+6A415E - 4C 8B 04 01           - mov r8,[rcx+rax]
    ImmortalsFenyxRising_plus.exe+6A4162 - 41 FF 80 400B0000     - inc [r8+00000B40]
    ImmortalsFenyxRising_plus.exe+6A4169 - 41 8B 80 400B0000     - mov eax,[r8+00000B40] << here
    ImmortalsFenyxRising_plus.exe+6A4170 - 48 69 D8 68010000     - imul rbx,rax,00000168
    ImmortalsFenyxRising_plus.exe+6A4177 - 49 03 D8              - add rbx,r8
    ImmortalsFenyxRising_plus.exe+6A417A - 48 8B CB              - mov rcx,rbx
    
    Since the offsets are the same, lines 56 & 57 work fine for both Standard and Plus -- CONFIRMED WORKING.
So.. you reporting crashing to Desktop is perhaps a fluke. I hope you understand you have to put in the input box the value of the hash (not the word "hash"), followed by | and the integer quantity (no spaces), correct? Just want to confirm you're not doing anything wrong.

Example:
  • open Inventory, so you can monitor this
  • press Alt+Enter to send the game in windowed mode
  • move window to your left
  • go to CE and move its window to the right, just enough to see the game window and the Golden Amber
  • enable the Give Item script and stop at the input box
  • copy the italics >> 000001BB73283203|10
  • paste that in the input box and click OK
  • you should get +10 Golden Amber and see the amount update in the left window
If you're still crashing, then I have no clue. Given all the forensics explained above, I can't do anything else about it. All the elements I've explained that are used by the script are confirmed to be identical in both the Standard and Plus versions. Just that one tiny change, adding "_plus" to line 51.

BR,
Sun

User avatar
NumberXer0
Expert Cheater
Expert Cheater
Posts: 1028
Joined: Sun Mar 12, 2017 2:17 pm
Reputation: 92

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by NumberXer0 »

Awesome, glad the inventory stuff works in this game too. I guess its time to start racking up the hashes, I'll have a look during my playthrough once I can find the time to start it haha.

Does anyone happen to have the Gold Edition bonuses yet?

User avatar
SunBeam
Administration
Administration
Posts: 4817
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4436

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by SunBeam »

Just in case anyone wonders how I found the hashes..

Every time I get something new in the Inventory (sword, axe, bow, quest item, etc.), I save my game. Then I enable the Read Hash On Mouse Over script in the [ Debug ] section. Once active, I open up the Inventory by pressing I. Go back to CE and I will see the Lua window populated with data. Copy the content of the window to Notepad++. Remove all entries that have HIGH numbers in quantity, as every new Quest Item, for example, will show quantity 1. Keep in only those with quantity 1 (those showing "Amount: 00000000xxxxxxxx -> 1").

Then I disable the script because on the next step it will be triggered again. When you gain an item or update an existing one, the breakpoint the script sets is hit again. Why? Because it's a function that runs on any kind of update. So disable it before going forward.

Then I take each hash from that list I got and use Give Item script with quantity 1. Example: 000001CDC67B7152|1. This will give me the "Seed of the Dead" Quest Item which I just gained doing the Phosphorous quest. Once you get an item, open Inventory and you will see a red notification. Open that sub-menu and look which one it is. That is the item you've just received ;)

Repeat for the rest of them. That simple. When you get a new item, just try to compare what's already in my list from post #1 in this topic with what you have and filter stuff out, so you don't test again each and every one of them.

When you're done, reload your manual save and continue playing.

User avatar
dec1337
Fearless Donors
Fearless Donors
Posts: 82
Joined: Thu Mar 30, 2017 7:48 pm
Reputation: 98

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by dec1337 »

Thankyou Sunbeam for your work! Here is the hash for the Mania mount if anyone wants it

Mania Mount:

Code: Select all

000001BF87F05CE6
Image

Colinious
Noobzor
Noobzor
Posts: 6
Joined: Wed Nov 29, 2017 10:13 pm
Reputation: 0

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by Colinious »

SunBeam wrote:
Fri Dec 04, 2020 7:41 pm
...
Thank you SunBeam! Something was wrong with my gaming session (game saves) apparently. I started a new game from scratch. and everything seems to be working now as expected. Thank you for the effort you put in this stuff, to make us all happy. :-)

User avatar
SunBeam
Administration
Administration
Posts: 4817
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4436

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by SunBeam »

I've collected all hashes posted by people so far and updated main post (under Dec-05). Thanks for your contribution. I'll be updating the script in the [ Debug ] section to compare the read hash, when you press I, with the already known ones. This will make life a little simpler to filter out just the NEW ones you gain (either from story or buying them) ;) I'll explain how it works when posting the updated table.

KillerBee
Noobzor
Noobzor
Posts: 9
Joined: Sat Jan 12, 2019 2:36 am
Reputation: 6

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by KillerBee »

Gold edition items came through today so here you go. Tested them and they all should work.

Code: Select all

000001D168F52081 = Wings: Prism Wings

000001C4FC36A584 = Sword: Starlight
000001C4FC36A3CA = Axe: Falling Star
000001C4FC36A3E1 = Bow: Horizon

000001B7E1DFB01D = Armor: Garb of the Underworld
000001B7E1DF98C3 = Helm: Helm of the Underworld
000001D168F47F2E = Wings: Wing of the Underworld
000001BF87F05CCE = Mount: Abyss
000001D2574EC022 = Phoenix: Phosphor the Messenger of Grief

User avatar
SunBeam
Administration
Administration
Posts: 4817
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4436

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by SunBeam »

KillerBee wrote:
Sat Dec 05, 2020 12:11 am
Gold edition items came through today so here you go
Thanks! Tested, they work just fine. Updated the list of hashes on page #1, as well as the table.

KillerBee
Noobzor
Noobzor
Posts: 9
Joined: Sat Jan 12, 2019 2:36 am
Reputation: 6

Re: Immortals Fenyx Rising [Engine:AnvilNEXT]

Post by KillerBee »

SunBeam wrote:
Sat Dec 05, 2020 12:34 am
KillerBee wrote:
Sat Dec 05, 2020 12:11 am
Gold edition items came through today so here you go
Thanks! Tested, they work just fine. Updated the list of hashes on page #1, as well as the table.
Cool glad it all worked. Cheers for all the work on the table.

Not sure why but loads of the paid for skins look really ugly to me. In-game armor though looks awesome. I bought the Gold Ed mainly for the season pass but the prism wings are pretty cool. Only paid for pack I like is the Stargazer one.

It's a good game though. Just when I think I'll bump the game difficulty up to hard, I hit a harder boss where I have to use up all my heath potion to beat them. I'm just getting old :lol:

Post Reply

Who is online

Users browsing this forum: Great@, jonaaa, ty1989, YandexBot