Dragon Quest Xi Upload Save and Modify Gold

You are using an out of engagement browser. It may not display this or other websites correctly.
You should upgrade or utilise an alternative browser.
  • Thread starter Niko_of_Death
  • Start engagement
  • Views 17,732
  • Replies 40
  • Likes 1
  • #21
Information technology works!
Spiritovod's explanation in the mail service I linked explains all the technical details, but I'll list out the exact steps you lot need to take.
0. Have a hacked switch and apply a save tool (checkpoint, JKSV) to extract your saves and transfer them to your PC
1. Download dq_xi_s_saves_decrypt_v2.bms from the link above, as well equally quickbms to run it (https://aluigi.altervista.org/quickbms.htm)
ii. Drag and drib the .bms file onto quickbms (or double click quickbms and select the .bms file) to run information technology, select the switch salve you want to convert, and wherever you'd like equally the output folder.
3. Open the dataXXX.sav_decrypted file this creates in a hex editor (HXD, 010 Editor, etc.)
four. Add 60 (in hex) to the filesize at showtime 0x04 (before the "SQEX" in text). Since information technology's in little endian format, the bytes are right to left. For example, for me the filesize hither was F0 Fe 07 00, so I put 7FEF0 into a hex calculator (likely under "developer mode" or something like that) and added threescore, getting 7FF50, so I changed the values to 50 FF 07 00.
v. Modify the value at 0x0C (the value right afterward the "SQEX" in text - 53 51 45 58 in hex) from "89" to "8E".
half-dozen. add 60 to the filesize at offset 0x35, in the same manner as in step iv. (in my example, it was changing DD Iron 07 00 to 3D FF 07 00)
7. insert iv empty bytes (so 00 00 00 00) subsequently the 04 at the beginning found at 0x39 (88 in my case), then add 4 to the value at 0x39 (so, in my case, I inverse it to 8C).
8. Discover the outset listed correct before the bodily data starts (it'll be between an 04 and an 0C, in my case information technology was 04 00 00 00 00 00 00 00 DC 76 06 00 0C, with DC 76 06 00 beingness the value), and add 60 to it (so in my case, it changed to 3C 77 06 00)
9. Hit ctrl f and gear up the discover feature to hex values, and search for 050X000000, with X beingness the salvage slot equally it is in the filename (due east.g. since mine was data006.sav, I searched 0506000000. There should be a "S040_01200" in plaintext shortly above, and M00X_E001 shortly after), and insert the following information after the 05 (make sure you are inserting and not overwriting - hit "ins" on your keyboard should modify modes, and your editor will ordinarily tell you lot what mode you're in at the bottom): "00000000FFFFFFFF000000004C00000037302F36392F36382F34302F33392F34322F36342F37352F34312F32312F32332F37392F38302F38312F38322F31342F31362F31352F32372F32362F32382F32322F33342F33332F33352F00". Note that it doesn't necessarily have to exist this data, simply since it'due south just settings that can be inverse in game (mainly keybindings), just using these (which is the default settings) is easier.
And so in my case
"05 06 00 00 00"
became
"05 00 00 00 00 FF FF FF FF 00 00 00 00 4C 00 00
00 37 30 2F 36 39 2F 36 38 2F 34 30 2F 33 39 2F
34 32 2F 36 34 2F 37 35 2F 34 31 2F 32 31 2F 32
33 2F 37 39 2F 38 xxx 2F 38 31 2F 38 32 2F 31 34
2F 31 36 2F 31 35 2F 32 37 2F 32 36 2F 32 38 2F
32 32 2F 33 34 2F 33 33 2F 33 35 2F 00 06 00 00
00"
ten. Alter the filesize value that matches the 1 from 0x35 equally you did in step half dozen (it should exist the 8 - B column of the 2d to terminal row.)
11. Select from 0x08 (which should accept a value of 53) to the offset at the new value used in step 6 and stride 10 (so 07FF3D in my case) + vii (07FF44 for me) - including the values at those offsets, not between them. The number of bytes selected (which should be displayed at the bottom) should be that number from step 6 and 10 (and so in my case the hex editor says "Sel: 7FF3D"), and find the checksum tool on your hex editor (for example, in the "assay" tab at the top for HxD or the "Tools" tab for 010 Editor). Select just "CRC-32" in the list of algorithms, and brand sure the range is ready to "pick" rather than "entire file". In my case information technology was "8C930FD6"
12. Change the iv bytes side by side to the ones from step 10 (so in the C-F columns of the second to last row - the final values before 8 bytes of 00s) to this checksum, again in reverse gild (then I put in "D6 0F 93 8C"), and salvage the file.
thirteen. Open the .bms file from pace two in a text editor, and change line xv from
"encryption aes Central "" 0 32"
to "encryption aes Cardinal "" 1 32". Make sure to save it.
fourteen. Open up the .bms file with quickbms again, and select the modified decrypted save file (then data006.sav_decrypted for me). You'll now take a file chosen "dataXXX.sav_decrypted_decrypted" (if you lot care, you lot can change line 2 of the bms file likewise to make it say encrypted)
15. Move that file to your save folder, "Documents\My Games\DRAGON QUEST Xi South\Steam\<user-id>\Saved\SaveGames\Book" for steam, "%LOCALAPPDATA%\Packages\<letters/numbers>.DQXIS_<letters/numbers>\SystemAppData\wgs\<letters/numbers>_<letters/numbers>\<letters/numbers>" for gamepass. For Steam, all you take to do is remove the _decrypted_decrypted from the file extension and it should work (to my noesis). Since the information for windows store is obfuscated, the easiest style to inject the salve is to make a new save game in the slot you lot're inserting into (and so for me, it was making a save in slot 7 since I was using data006.sav), and re-create the name of the newly created file (it should exist around 220kb - there are some meta ms shop files and settings files that get made too), delete that file, and rename the switch save to that. If you lot did everything right, the salvage should now testify up in the game.

I should note of course that at that place are no guarantees that this converted save will exist perfect - theoretically there could be other changes to how the salvage file works that aren't clear with the initial relieve that will crusade problems, however I wouldn't expect that to exist the case. Additionally information technology should exist noted that these steps are specific to doing just these steps. Spiritovod's post explains these elements in more than general terms for other forms of editing.

As a bonus, since this is the other major reason people might want to edit their saves, here's how to edit draconian quest restrictions (if you lot desire to practise this alongside the conversion, only do it before step 11 - you lot'll just be modifying data, then y'all don't need to worry about filesize, only the checksum will modify of course):
The data is included in the file twice. The beginning is right afterward the empty bytes you added in step 7 - look for the next "0A". The second can be constitute by hitting ctrl f, setting the search to look for text rather than hex, and searching "DLC". Y'all should exist brought to some values that say DLC_00, DLC_01 etc. A few rows to a higher place that you'll have a "0A" once more.
Here'southward what an initial save with no draconian quest options looks like:
0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
and hither's what 1 with every draconian quest option looks like:
0A 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00
01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
01 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00
Only worry about the 8 values that change between these ii, the 01 that's in the no draconian quest salve is for something else (it became 00 in the save I converted). Change the values corresponding to the draconian quest restrictions you want to. They're not in the exact lodge they're shown in game as, the ones I've identified for sure are that the first 01 is "No shopping" (the first i listed), the 5th 01 is "Party Wiped Out if Protagonist Perishes" (the eighth one listed). I believe the 6th 01 is "All enemies are super strong" (fourth listed) and the 8th 01 is "Townsfolk Talk Tripe" (since those were two on my save), but they could be the other way around. Make sure to change both, and to correct the checksum after doing then.
EDIT: confirmed (since I was adding it in for my own relieve) that the seventh one is Reduced Feel from Easy Fights. My guess as to what the full order is:
First: No Shopping (confirmed)
2d: No Armour
Third: Shypox
Fourth: Super Shypox
Fifth: Party Wiped Out if Protagonist Perishes (confirmed)
Sixth: All Enemies are Super Strong
Seventh: Reduced Experience from Piece of cake Fights (confirmed)
Eight: Townsfolk Talk Tripe

Should as well note that the DLC stuff correct after that seems to be what tracks whether or non you've claimed a DLC reward - then for example "00 00 00 07 00 00 00 44 4C 43 5F 30 30 00 01" means you have claimed DLC_00, whereas "00 00 00 07 00 00 00 44 4C 43 5F 30 30 00 00" ways you lot haven't. Switch saves will accept DLC_03-DLC_07 as well, merely the pc version doesn't do annihilation with those values (the number of DLCs is stored right earlier DLC_00, "08" for Switch and "03" for PC, so I don't think yous should have to remove the extra ones from switch saves. I didn't for my save.). I assume this means they removed the code for unlocking the remaining DLCs completely (even though the DLC itself is yet in the game I believe, I retrieve people take managed to use console commands to cheat them in). Curious what DLC_05-07 are since only 00-04 were actually usable in the switch version (at least in NA, maybe they were JP sectional?)

Attachments

  • #22
You should copy this mail and so create/paste it every bit a tutorial. You'll get exp and stuff on the forum.
  • #23
You lot should copy this post and then create/paste it as a tutorial. You'll become exp and stuff on the forum.
Might non be necessary. Spiritovod has made a new BMS script that automatically converts switch saves to PC, for mine at least it worked perfectly. Let me know if you guys have any issues with it.
  • #24
Holy crap Niko this is freaking amazing! Awesome discovery, if we could make an official tutorial i would totally donate for the piece of work you put in for this. Totally gonna homebrew my switch for this no doubt, thanks again dude.
  • #25
Holy crap Niko this is freaking amazing! Awesome discovery, if nosotros could brand an official tutorial i would totally donate for the work you put in for this. Totally gonna homebrew my switch for this no doubt, thanks over again dude.

It actually works. I followed Spiritovod's new updated tutorial on the zenhax forum you lot linked. He has fabricated an piece of cake conversion script that skips all the hex editor stuff, super great! Someone should practice a YouTube tutorial on this, i could do information technology but i don't wanna take the credit for this work.

Skilful chore again, and thanks.

Joined
Jan 23, 2016
Letters
65
Trophies
0
Age
33
XP
1,111
Country
United States
  • #26
7. insert 4 empty bytes (and then 00 00 00 00) later the 04 at the starting time plant at 0x39 (88 in my example), then add iv to the value at 0x39 (so, in my case, I changed it to 8C).
The value at 0x39 is not an start, but the size of the save data. 0x3d + [0x39] will e'er country you at the 8byte indicator (0x4) for the string table. Adding any bytes could corrupt the save.
  • #27
The value at 0x39 is not an offset, simply the size of the save information. 0x3d + [0x39] volition ever land yous at the 8byte indicator (0x4) for the string table. Adding whatever bytes could corrupt the save.
Bytes need to be added considering of the differences in the formats.
Joined
Jan 23, 2016
Messages
65
Trophies
0
Age
33
XP
1,111
Country
United States
  • #28
It does, just non in that area since information technology's the same betwixt platforms. The offset at 0x39 does not e'er land around 04. I've seen it land 12 bytes alee because the save point info is a long cord.
  • #29
It does, only not in that area since it's the same between platforms. The offset at 0x39 does non ever state around 04. I've seen it state 12 bytes ahead because the save point info is a long string.
Then what would adding 3d to the value exercise to change that? That would as well be 12 bytes ahead in that example.
Where practise you think the bytes should be added instead?
  • #31
I've attached the 010 Editor template that I created to show the header information; works on all platforms for DQ11 Southward. I've also fastened a film of what it looks similar.
Thanks, attached are how information technology looks with my original switch relieve, the switch save converted from the procedure I listed, and a pc autosave made off of that. I don't get where else the extra bytes would be added.

Attachments

Joined
Jan 23, 2016
Messages
65
Trophies
0
Age
33
XP
1,111
Land
United States
  • #32
You'll have to figure out what those values in the blood-red surface area represents. Once y'all practice, you should be able to add together the 4 bytes into the right spot.
  • #33
You'll have to figure out what those values in the cherry-red area represents. Once you lot do, you should be able to add together the 4 bytes into the right spot.
I know some of them are draconian quest settings, I explained in my post above.
Joined
Nov 13, 2019
Messages
20
Trophies
0
Age
27
XP
41
Country
Italy
  • #34
Does it only works from Switch to PC? Or also from PC to switch? Considering in 2018 i finished DQ Eleven on pc, now i would play XI Due south on switch with dlc and then on but i'g non interested in playing 100+ hours to get it.
  • #35
Does information technology but works from Switch to PC? Or also from PC to switch? Considering in 2018 i finished DQ XI on pc, now i would play Xi South on switch with dlc and then on merely i'thousand not interested in playing 100+ hours to go information technology.
Dragon Quest XI and Dragon Quest Xi South are functionally not the same game, then you can't transfer saves between them. Every bit far as I'm enlightened, the but new content is 2nd mode, Tickington, and some interludes between capacity. If you were really interested, you lot could always start a new relieve in Eleven Southward and and then only crook your stats to what they were in the old version via debug fashion or whatever and so you tin just steamroll through the content y'all don't intendance about. You can unlock all zoom locations, edit levels, skill points, learn gear and items, etc, so it shouldn't be difficult to get dorsum to where you were.
  • #36
Does anyone have a safe file for 3D DQ11S on PC? I only demand a post game save.
  • #37
I checked and save work for me in gamepass, thanks for educational activity
  • #39
Does anyone have a safe file for 3D DQ11S on PC? I just demand a post game save.

I demand the same. Ive played the vanilla steam version for over 500 hours, and now I don't desire to start from scratch.
  • #39
Tin someone that has the dq_xi_s_saves_decrypt_v2.bms script upload it to a file hosting site or something? The zenhax forum seems to be down and I'd really like to get my Switch salve over to PC. Cheers for your work on this btw I actually promise I can get this working.

EDIT: Never listen, it turns out Malwarebytes Anti-Malware was blocking it. I was able to download the script and convert my Switch relieve to PC and my PC salve back to Switch! This is so awesome cheers so much for this :)

  • #40
Going to be testing this as shortly as I meet a good auction for DQ XI Southward on Steam (already got my saves extracted from the switch). I take one question: In what club do you run the bms scripts that are available? Do you run the decrypt script and so the conversion script?

Like threads

Ragna666

dacrehered1985.blogspot.com

Source: https://gbatemp.net/threads/dragon-quest-xi-s-save-conversion.578378/page-2

0 Response to "Dragon Quest Xi Upload Save and Modify Gold"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel