Mystletainnx wrote: ↑Sat Jul 09, 2022 11:47 pm
Would using any of the cheats from the earlier list have any effect on finding the starting gold value? My CE doesn't come up with any results when searching for it, and I can't find the proper weapon location through memory view when searching for the attributes w/ array of byte either. It's all making me feel quite dumb lmao
Gold does Not Decrease would have some impact. Let's just go through it step by step here. I'll try my best to be clear.
So we opened Ryujinx, launched the game and we are at camp. We open Cheat Engine. Open our Process List and double click Ryujinx Fire Emblem Warriors Three Hopes. Go ahead and open the cheat table if you want too so we will have that ready.
Next, let's take control of our guy at camp. Walk over to the Item Shopkeeper and hit Sell Items. Now you should see an amount of gold in the upper right corner. My gold says 56200. So, let's head over to the Cheat Engine. Inside the "Value" box, let's type in 56200 and hit the "First Scan" button. We should get something that looks like the screenshot below.
In that screenshot, you'll see we have found 79 results. Now we are going to narrow down that list. Let's go back to camp. And let's sell an item to the shopkeeper. Let's sell 1 single Secret Book for 300 Gold to the shopkeeper. Now our total Gold has increased to 56500. So let's switch back to our Cheat Engine. In the "Value" box, let's erase what's in there and type 56500 into the box. Then we want to hit the "NEXT Scan" button. This should narrow down our list. In my case, it narrows it down to 2 results.
Now as you can see from the screenshot above, I only have 2 results. But if you have more, there's no need to worry. Simply sell another item, plug in the new Value in to the box, and hit "Next Search". This will further narrow down your results. You just repeat this until it become apparent that the first address is your gold address.
Now, in my screenshot, I've already plugged it in. But let me reload my table and we will walk through the next part. Let's say my table now looks like this:
[Link]
I've done my scans and I'm confident 19C4F4E5428 is my gold address. So I right click the first result and click "Copy selected addresses".
[Link]
Now that we have our address copied, we need to know where to put it. So next let's look at the table. The first line has "First Gold Address" as the Description. Under the next column "Address", it shows 2B0CDFF5428. We want to double click 2B0CDFF5428 and it will bring up a small window. You will see 2B0CDFF5428 highlighted. We want to right click that highlighted number and click Paste.
[Link]
Then we hit OK and you will see a bunch of numbers populate all the entries. But these are really just markers. You're not meant to change any of the values. Once the numbers have been populated, right click the entry you're interested in and click "Browse this Memory Region"
[Link]
For Instance, I'm going to browse the Items region. In the Memory Viewer, we are seeing Hexadecimal numbers. Not real numbers. So a 10 in rational numbers is a 0A in hexadecimal.
[Link]
In the screenshot above, you will notice the 5C, 5D, 5D, etc. Those are all my items you saw in the first screenshot. All the digits under B0 you see like that are item quantities for my powerup items. Likewise, you see the B8 header? You'll notice similar numbers all the way down that column. Those are also powerup item quantities. Together these are the quantities for powerup type items.
You may notice in the screenshot above, there's a smaller section of quantities, then a longer, larger set of quantities down the page a bit. The first smaller section is powerup items and the longer section is Gift items. All the items are broken down in to sections like that. And the table just notes where these sections start.
Of course you can do the same for the Weapons. Once you're in that memory region, you should see similar numbers to what I've already described in my weapons post. And you should be able to lock/unlock your weapon to make it flash 0/1 in the Memory viewer.
I hope something in this wall of text is at least a bit helpful. Good luck.