Diablo III EC YuZu Version
Re: Diablo III EC YuZu Version
my version is Diablo III Eternal Collection v2.6.10.72837 (v786432 from Feb 20, 2021) Yuzu Emu for PC.
-
- Expert Cheater
- Posts: 194
- Joined: Thu Mar 02, 2017 11:27 pm
- Reputation: 114
Re: Diablo III EC YuZu Version
Yup thats part and parcel with writing cheat tables for games on emulators. The difficulty of writing cheat scripts depends on the emulator, for sure. I recently did the table for MGS4 on RPCS3. It had the same issue of 1 instruction, multiple operations. I managed to solve it because the emulator had static memory locations for most things, and I was able to check the value of one of the registries in order to decide if I should modify the operation or not.
Switch emulators have the same issues, but I think D3 has some extra code to make it more difficult to hack; I've written tables for other games like Fire Emblem Three Houses which was much more stable and easier to write for.
The actual opcodes don't seem to change much between emulator versions though, unless the devs do some kind of major refactor/rewrite. So tables tend to be pretty stable across multiple versions.
-
- Expert Cheater
- Posts: 85
- Joined: Fri Feb 19, 2021 7:40 am
- Reputation: 34
Re: Diablo III EC YuZu Version
Hi,SmexySkullZz wrote: ↑Sat Feb 27, 2021 5:12 amYou can easily change everything you need with the save editor here : [Link]
XP,Gold,Gems,Paragon, even some values directly like the main stats ( so you can beat T16 as Lvl 1 in theory ), give rings 3 sockets ( weapons dont work, only 1 socket ). Just try it out its quite simple to use and regular cheats are obsolete.
ehhh maybe im stupid but can you explain me how to edtit gold/gems with the D3Studio savegame editor?
Can't find it, and google does not help me...
pls help
Re: Diablo III EC YuZu Version
try this video it may help you.DarkThinkHuman wrote: ↑Sat Feb 27, 2021 8:37 pmHi,SmexySkullZz wrote: ↑Sat Feb 27, 2021 5:12 amYou can easily change everything you need with the save editor here : [Link]
XP,Gold,Gems,Paragon, even some values directly like the main stats ( so you can beat T16 as Lvl 1 in theory ), give rings 3 sockets ( weapons dont work, only 1 socket ). Just try it out its quite simple to use and regular cheats are obsolete.
ehhh maybe im stupid but can you explain me how to edtit gold/gems with the D3Studio savegame editor?
Can't find it, and google does not help me...
pls help
[Link]
Re: Diablo III EC YuZu Version
So far so good:
We'll see what else I can come up with. I'm not that happy with the result, as the scan process takes roughly 25-30s for 1 single array of bytes. Imagine if I add several more... Need to find a way to get from yuzu.exe to allocated VM(s).
EDIT #1: The resource right of Gold.. that's 0/500.. what's it called? Cuz in the Inventory array, it's the next one in the chain
EDIT #2: Got it.
We'll see what else I can come up with. I'm not that happy with the result, as the scan process takes roughly 25-30s for 1 single array of bytes. Imagine if I add several more... Need to find a way to get from yuzu.exe to allocated VM(s).
EDIT #1: The resource right of Gold.. that's 0/500.. what's it called? Cuz in the Inventory array, it's the next one in the chain
EDIT #2: Got it.
-
- Expert Cheater
- Posts: 85
- Joined: Fri Feb 19, 2021 7:40 am
- Reputation: 34
Re: Diablo III EC YuZu Version
that are the (blood) shards.SunBeam wrote: ↑Sat Feb 27, 2021 11:09 pmSo far so good:
We'll see what else I can come up with. I'm not that happy with the result, as the scan process takes roughly 25-30s for 1 single array of bytes. Imagine if I add several more... Need to find a way to get from yuzu.exe to allocated VM(s).
EDIT #1: The resource right of Gold.. that's 0/500.. what's it called? Cuz in the Inventory array, it's the next one in the chain
so if i find the gold with CE then i can also edit the shards? thanks, good to know!
thank you very much! i will look into it!
Re: Diablo III EC YuZu Version
^ Yeah. From what I could gather, there are 20 resource types you can acquire in your Inventory. I can change their 0 values, but unfortunately I see just symbols as they are added or removed (+/-). They're not yet enabled somewhere in the GUI (don't even know where they'll show up).
-
- Expert Cheater
- Posts: 194
- Joined: Thu Mar 02, 2017 11:27 pm
- Reputation: 114
Re: Diablo III EC YuZu Version
I managed to find a 4 byte that somewhat represents the cooldown for a skill. It starts at value 121 when skill is ready, and drops to 0 after using skill and slowly fills up. For testing purpose, this is the Monk level 4 skill. Might be different for other skills.
Freezing or setting this value doesn't seem to do anything, though. Need to find where this value is coming from, but its been a bit difficult. Might help someone else find it, though.
Freezing or setting this value doesn't seem to do anything, though. Need to find where this value is coming from, but its been a bit difficult. Might help someone else find it, though.
Re: Diablo III EC YuZu Version
Welp.. the compiled x64 ASM for a VM may not always be the same (so scanning for aobs won't work properly all the time, for everyone). Furthermore, some functions are JIT-compiled. Meaning, like with many other emulators or Unity, the code is compiled ONLY when needed. So.. your aob may not be found due to 2 critical reasons: a) ASM may not look the same (slight variations, but enough to break an aob); b) the code was not YET compiled An example: Moving from main menu into game world, enabled my reader script, didn't work. Had to go out on the fields, kill something that drops money, then opened inventory. After that, the script worked.
-
- Noobzor
- Posts: 11
- Joined: Wed Sep 16, 2020 1:23 pm
- Reputation: 7
Re: Diablo III EC YuZu Version
By not dying or at the start giving him few thousand vit. Not possible to res that.chrisreddot3 wrote: ↑Sat Feb 27, 2021 6:36 pmdo you know how to resurrect a dead character hardcoreSmexySkullZz wrote: ↑Sat Feb 27, 2021 5:12 amYou can easily change everything you need with the save editor here : [Link]
XP,Gold,Gems,Paragon, even some values directly like the main stats ( so you can beat T16 as Lvl 1 in theory ), give rings 3 sockets ( weapons dont work, only 1 socket ). Just try it out its quite simple to use and regular cheats are obsolete.
Re: Diablo III EC YuZu Version
ach sorry if its not working for you, this attack speed aob is somewhat inconsistent.makotech222 wrote: ↑Sat Feb 27, 2021 1:41 amHmm these aobs aren't working for me on ryujinx. Any tips on what values the cooldown look like? I'm trying to find them manually by scanning floats but i can't seem to find them.ign1z wrote: ↑Fri Feb 26, 2021 2:37 amwith this kind of emulator, i have trouble finding a good AOB ... without getting my pc slowed down massively
but at least now i am playing at act 3 using my attack speed hack, i just use simple search and freeze value
just search this array of byte :
* * * * * * * * * * * * 1A F1 FF FF * * * * * * * * * * * * 1B F1 FF FF * * * * * * * * * * * * 1C F1 FF FF * * * * * * * *
you will get 1 address , take the it and set as float ...
and then search for this array:
* * * * * * * * * * * * C7 F0 FF FF * * * * * * * * * * * * C6 F0 FF FF * * * * * * * * * * * * C4 F0 FF FF * * * * * * * * * * * * C2 F0 FF FF * * * * * * * * * * * * C1 F2 FF FF * * * * * * * * * * * * C0 F0 FF FF
you will get 2 address , take the FIRST ONE and set as float ...
those value represent the cooldown value
for easier and more direct approach,
1. equip any weapon, and then press triangle (i'm using xbox joystick) and look for attach speed value ... it should be 1.24 or such ...
2. just search for float of that value
3. after finish, equip another weapon that has different attack speed then look the stat again ...
4. search again ... you should end with only 2 address containing the attack speed. Add both, change and freeze it at value 8 ( at least this is the only code i use to finish the whole game ... haha
Re: Diablo III EC YuZu Version
viewtopic.php?p=179754#p179754
viewtopic.php?p=179809#p179809
Going manually seems to be the only way to go. Reminds me of games on Android and always having to scan each time you play a level...
Re: Diablo III EC YuZu Version
Any pointers in installing this on Ryujinx? I wanted to see the difference, as Yuzu lags and sound stutters. Youtube video or w.e. So far, I think hacking these emulators is a waste of time, not to mention the bugs and lag in the game. So I kinda see it as not worth my time. But I've not given up yet, so if I can make the experience a bit more stable and enjoyable, thus skipping over the boring steps (installing, configuring), I can worry/focus on other aspects that are more interesting.
Who is online
Users browsing this forum: ana7, erzascarlet, Google [Bot], iamoumyy, josemarcio, SweetCharade