Thanks for the help, I really love this game and I wanted to beat it badly. But Ending D almost made me consider giving up. I'm so happy that I was able to get past it now with your help. In case any one is struggling, make sure to keep playing and pausing the game and checking what values are increasing, eventually, your values will get narrowed down to a few values. Which ever value is still increasing and is the highest of the two is the one you want to right click and select "Add selected addresses to the addresslist" when that's done you want to right click that said address and click "find out what accesses this address" then change the 3rd line when it pops up as the rings appear to a NOP by right clicking it and clicking the NOP option. I know I struggled with this at first, but I got it almost instantly after some trial and error. Thanks for your great video! I really enjoyed the ending of this game and I hope anybody who wants to see it will use this as a guide for helping.
Thanks man, you saved me. The address was a bit different on my side. You should call this Drakengard 3 ending fix. The game is great, but the final mission ruins completely the great ending songs with a pretty bad game design.
@Jinohiri Thanks, worked for me edit* here are my full versions cheat engine 7.5,rpcs3-v0.0.25-14396-5dbadccd, drakengard verison is same w/ video without the 60fps patch applied
Hi, thank you so much for this guide. I just wanted to add: If anyone is running the BLUS33197 (US) version of the game with Japanese audio, here is the memory address: 3212820D0 Alternatively, 4212820D0 also seems to work. Enjoy and thank you so much for this. Frick u Taro
Some addresses outside the 320000000-32FFFFFFF range, like your 4212820D0 one, are duplicates of the ones inside. Skip yourself the headaches with duplicate addresses and slower searches and just filter to that range when trying to use cheat engine on RPCS3.
And i thought you want to remove Mikhail to not be hit. But what you basically do with that is placing the rings over the bosses so they don't get actually to Mikhail. Because on one scene with Five you see a lot of the rings the same thing with Three on 5:26
Not quite. The rings are frozen in time. If you replace the command with a NOP as there are rings on-screen, or with a movbe with the appropriate value, you'll see how they will freeze. I nopped the command at the start of the battle, so there are no frozen rings that look correct. The rings likely scale themselves off that value and look broken because their scale itself is broken. They appear as if they're moving only because the camera itself is moving and their broken scale - you can see that they move less as the camera itself moves less and their exact movement just looks like a visual problem with the camera in a way I can't describe well. If you un-nop the value, you will instantly die, with a lot of lag and more FX than would normally be present, because all (or most?) of the rings will kill you at once. What happens is probably that the rings only check for colliding with Mikhail if their scale changes and not when they're created, and this cheat makes their scale not change. I'm not sure. If you really want to try, you can carefully look at the value, write down whatever it is when a ring kills you, then find the command and replace it with a movbe with the hex of the value, and see if the same ring kills you again. I won't because I don't want to play that part of the game ever again. Edit: it needs to be a movbe rather than nop because the value gets reset to 0 from somewhere else when you restart.
I have it shown already so that you can find it more easily. You look for a value that is 0 at the start, while the cutscene is playing, then once the game part starts (not the rings, but the in-game cutscene), the value starts increasing, *at the speed that the one shown does* - as multiple values will be increasing at the same time, at different speeds, this is the one you'll want to find. I explain how to find it in both the video and the description.
@@Viktorsmg no, you dont. Common players come here because this final s**t almost unbeatable and highly irritating, they (most of them) doesnt work with cheat engine before, and they may not know, where to look and where they can get this address. Its in main cheat engine window, in your video, for example, at 1:40. Its first one on the list. At that point you should show that adress, that you use, not at the start of guide, where you cant see anything. Especially if you watch this on your phone. It took a while to understand, where you get this address. Didnt saw it until i watched it on monitor in fullscreen mode.
@@madbunny92 The only issue I see is that I don't explain *when* you've found it. The address I'm already using is not very important, especially since it can be different for the 9 or more versions of the game there are, if not even the version of RPCS3. You search for the value, ignore the address, and you then pay attention to the found addresses list (which I only move my mouse towards). I'll add some timestamps to point people more towards looking at the list.
Thanks! It worked like a charm. I have NPUB31251 too, so the address was the same, but I went through the entire process anyway. It would be better if there was a way to make Mikhail invincible without freezing the rings because they add some visual aesthetics imo, but beggars can't be choosers.
I followed your video every bit, but unfortunately at the end of the sequence, right before final note, game glitches, and there is no way to progress further. However I've found more viable way to complete this level without a hassle, I mean use Artemis PS3 cheat called "Auto Play Song of the D Branch Final Mission", all you need to do is define this cheat in RPCS3 patches, for this you need Drakengard 3 PPU hash (you can find it in RPCS3 log) and proper memory addresses (they are 32 bit big endian), rest you need to write YAML script using these values and game version ID. Note that this script must match to your game version, otherwise game will crash due to access violation.
@@quirex4529 Which version do you use? As far I know it works only in BLUS31197 (disc game) version 1.00 and 1.01 and NPUB31251 (internet game) version 1.00. Also you need to define this cheat in "imported_patch.yml" file, I use disc game version 1.01 and this script should look like this: Version: 1.2 Anchors: Drag3: &Drag31 - [ be32,0x0091DA28,0xC03E0050] - [ be32,0x0091DA34,0xC05E0058] - [ be32,0x0091DA38,0xFC020800] - [ be32,0x0091DA3C,0x4180015C] PPU-f2f7f7ea0444353884bb715152147c3a29f4e790: "Auto Play Song of The D Branch Final Mission": Games: "Drakengard 3 (Artemis)": BLUS31197: [ 01.01 ] Author: bucanero Notes: Patch Version: 1.1 Patch: - [ load, *Drag31 ] Big endian adresses are the same in version 1.00 and PPU hash you can find in RPCS3 log file (you need to run a game then close an emulator to find it).
You probably copy pasted the address and said address doesn't work for you. Follow the video and find the address yourself, look at the values the one I've already found has and search for them like the video shows.
Nice game, a bit repetitive, but nice, it took me about 27 hours to finish with all the endings, 4 hours of which spent only on the last fucking mission, fuck you 5 and fuck the last seen where it stats to fade away before the last ring shoots, thanks for the gide!
I'm sorry but this guide is pretty bad. You don't explain how to do half the things in this video. Where do we find the address? Where do we find the value? If you make a guide, you should at least cover the basics.
"Where do we find the address?" Inbetween 320000000 and 32FFFFFFF. If you have the same copy and update as I do, then it's clearly visible throughout the first 3 minutes of the video. If you don't, you search for the value, like you're supposed to when using cheat engine. I don't have all 10 or more versions and updates of the game to tell you where it is in every single one. "Where do we find the value?" You find a value that changes the same way the one shown in the video does - stays at 0 before the actual game part, during the cutscene you can skip, and then quickly increments with what looks like roughly +30 each second, including the unskippable cutscene. Or just go to 0:44. You search for a big endian float with a somewhat generous range until your results narrow down... Which is what I do in the video.
@@platinum9868 Hmmm I don't remember it now, has been almost a year. I will try to identify your problem if you can provide me more details? Like in which step do you find the value isn't changing?
Based. This sad excuse for a boss doesn't deserve a fair fight, and Yoko Taro should be held accountable for his crime.
Thanks for the help, I really love this game and I wanted to beat it badly. But Ending D almost made me consider giving up. I'm so happy that I was able to get past it now with your help.
In case any one is struggling, make sure to keep playing and pausing the game and checking what values are increasing, eventually, your values will get narrowed down to a few values. Which ever value is still increasing and is the highest of the two is the one you want to right click and select "Add selected addresses to the addresslist" when that's done you want to right click that said address and click "find out what accesses this address" then change the 3rd line when it pops up as the rings appear to a NOP by right clicking it and clicking the NOP option.
I know I struggled with this at first, but I got it almost instantly after some trial and error. Thanks for your great video! I really enjoyed the ending of this game and I hope anybody who wants to see it will use this as a guide for helping.
Thanks man, you saved me. The address was a bit different on my side. You should call this Drakengard 3 ending fix. The game is great, but the final mission ruins completely the great ending songs with a pretty bad game design.
It werked. Thank you.
Screw Taro for this.
Yeah it worked, thanks for the guide. Drakengard 3 final song completed, finaly ^^
Yeah, it just comes up saying No readable memory when I try to scan.
@Jinohiri Thanks, worked for me
edit* here are my full versions cheat engine 7.5,rpcs3-v0.0.25-14396-5dbadccd, drakengard verison is same w/ video without the 60fps patch applied
please remake this guide from start to finish with perspective of not knowing cheat engine
Hi, thank you so much for this guide. I just wanted to add:
If anyone is running the BLUS33197 (US) version of the game with Japanese audio, here is the memory address: 3212820D0
Alternatively, 4212820D0 also seems to work. Enjoy and thank you so much for this.
Frick u Taro
Some addresses outside the 320000000-32FFFFFFF range, like your 4212820D0 one, are duplicates of the ones inside. Skip yourself the headaches with duplicate addresses and slower searches and just filter to that range when trying to use cheat engine on RPCS3.
Holly molly, it worked, after many atempts to find the address i finally got it
Ty im writing this while mikhail does his thing lol
And i thought you want to remove Mikhail to not be hit.
But what you basically do with that is placing the rings over the bosses so they don't get actually to Mikhail.
Because on one scene with Five you see a lot of the rings the same thing with Three on 5:26
Not quite. The rings are frozen in time. If you replace the command with a NOP as there are rings on-screen, or with a movbe with the appropriate value, you'll see how they will freeze. I nopped the command at the start of the battle, so there are no frozen rings that look correct.
The rings likely scale themselves off that value and look broken because their scale itself is broken. They appear as if they're moving only because the camera itself is moving and their broken scale - you can see that they move less as the camera itself moves less and their exact movement just looks like a visual problem with the camera in a way I can't describe well. If you un-nop the value, you will instantly die, with a lot of lag and more FX than would normally be present, because all (or most?) of the rings will kill you at once.
What happens is probably that the rings only check for colliding with Mikhail if their scale changes and not when they're created, and this cheat makes their scale not change. I'm not sure. If you really want to try, you can carefully look at the value, write down whatever it is when a ring kills you, then find the command and replace it with a movbe with the hex of the value, and see if the same ring kills you again. I won't because I don't want to play that part of the game ever again.
Edit: it needs to be a movbe rather than nop because the value gets reset to 0 from somewhere else when you restart.
You didn't explain how to do find the address, in the beginning of the video you have it already, I don't know how to get it
I have it shown already so that you can find it more easily. You look for a value that is 0 at the start, while the cutscene is playing, then once the game part starts (not the rings, but the in-game cutscene), the value starts increasing, *at the speed that the one shown does* - as multiple values will be increasing at the same time, at different speeds, this is the one you'll want to find.
I explain how to find it in both the video and the description.
@@Viktorsmg no, you dont. Common players come here because this final s**t almost unbeatable and highly irritating, they (most of them) doesnt work with cheat engine before, and they may not know, where to look and where they can get this address.
Its in main cheat engine window, in your video, for example, at 1:40. Its first one on the list. At that point you should show that adress, that you use, not at the start of guide, where you cant see anything. Especially if you watch this on your phone. It took a while to understand, where you get this address. Didnt saw it until i watched it on monitor in fullscreen mode.
@@madbunny92 The only issue I see is that I don't explain *when* you've found it. The address I'm already using is not very important, especially since it can be different for the 9 or more versions of the game there are, if not even the version of RPCS3. You search for the value, ignore the address, and you then pay attention to the found addresses list (which I only move my mouse towards).
I'll add some timestamps to point people more towards looking at the list.
Curious now to have a clean version without the double dragon protection sound
Thanks! It worked like a charm. I have NPUB31251 too, so the address was the same, but I went through the entire process anyway. It would be better if there was a way to make Mikhail invincible without freezing the rings because they add some visual aesthetics imo, but beggars can't be choosers.
You can use Artemis PS3 cheat that autoplay this entire segment. All the aestethics are intact. But setting it in game patches is a bit complicated.
I followed your video every bit, but unfortunately at the end of the sequence, right before final note, game glitches, and there is no way to progress further. However I've found more viable way to complete this level without a hassle, I mean use Artemis PS3 cheat called "Auto Play Song of the D Branch Final Mission", all you need to do is define this cheat in RPCS3 patches, for this you need Drakengard 3 PPU hash (you can find it in RPCS3 log) and proper memory addresses (they are 32 bit big endian), rest you need to write YAML script using these values and game version ID. Note that this script must match to your game version, otherwise game will crash due to access violation.
i tried on ver 1.00 the pactch just won't show up is it because its not the right PPU ?
@@quirex4529 Which version do you use? As far I know it works only in BLUS31197 (disc game) version 1.00 and 1.01 and NPUB31251 (internet game) version 1.00. Also you need to define this cheat in "imported_patch.yml" file, I use disc game version 1.01 and this script should look like this:
Version: 1.2
Anchors:
Drag3: &Drag31
- [ be32,0x0091DA28,0xC03E0050]
- [ be32,0x0091DA34,0xC05E0058]
- [ be32,0x0091DA38,0xFC020800]
- [ be32,0x0091DA3C,0x4180015C]
PPU-f2f7f7ea0444353884bb715152147c3a29f4e790:
"Auto Play Song of The D Branch Final Mission":
Games:
"Drakengard 3 (Artemis)":
BLUS31197: [ 01.01 ]
Author: bucanero
Notes:
Patch Version: 1.1
Patch:
- [ load, *Drag31 ]
Big endian adresses are the same in version 1.00 and PPU hash you can find in RPCS3 log file (you need to run a game then close an emulator to find it).
Thank you
Does it work on a ps3 ?
If you can get cheat engine on a PS3, you might be able to do it...
The value does not change, it is locked at ??
You probably copy pasted the address and said address doesn't work for you. Follow the video and find the address yourself, look at the values the one I've already found has and search for them like the video shows.
@@Viktorsmg AND HOW DO I EVEN FIND IT?!?!?
@@drausiodiasdecalor2472 WATCH THE VIDEO?!?!?!?!
@@Viktorsmg I WATCHED AND YOU DIDN'T TELL HOW TO DO IT!
lmao@@drausiodiasdecalor2472
Adress for Drakengard 3 BLUS31197 USA ver 01.00 with english voices : 321281DD0
what about 01.01?
It worked! It's really simple to do too.
Nice game, a bit repetitive, but nice, it took me about 27 hours to finish with all the endings, 4 hours of which spent only on the last fucking mission, fuck you 5 and fuck the last seen where it stats to fade away before the last ring shoots, thanks for the gide!
I'm sorry but this guide is pretty bad. You don't explain how to do half the things in this video. Where do we find the address? Where do we find the value? If you make a guide, you should at least cover the basics.
"Where do we find the address?"
Inbetween 320000000 and 32FFFFFFF.
If you have the same copy and update as I do, then it's clearly visible throughout the first 3 minutes of the video. If you don't, you search for the value, like you're supposed to when using cheat engine. I don't have all 10 or more versions and updates of the game to tell you where it is in every single one.
"Where do we find the value?"
You find a value that changes the same way the one shown in the video does - stays at 0 before the actual game part, during the cutscene you can skip, and then quickly increments with what looks like roughly +30 each second, including the unskippable cutscene. Or just go to 0:44. You search for a big endian float with a somewhat generous range until your results narrow down... Which is what I do in the video.
321291DD0 for BLUS31197 USA ver1.00 on my side...idk why its different from what previous posted so I just post mine. (30FPS btw)
how do i add the address because the value isnt changing when i add it manually?
@@platinum9868 Hmmm I don't remember it now, has been almost a year. I will try to identify your problem if you can provide me more details? Like in which step do you find the value isn't changing?
what about 01.01?
3212520D0 adress for NPEB01407. Thanks very much for your video!
MAAAN
ure the best
thank you
А, так ты ещё и русская.
Спасибо огромное