ROM Hack Suggestion save editor for diablo 3

Visual Studio

Developer
Developer
Joined
Aug 25, 2016
Messages
123
Trophies
0
Age
30
XP
1,707
Country
United States
Only works with gold, i no find other options ?
If yes it's dommage, because the script see lot of resource.

Code:
\D3Edit-master>D3Edit.py -i account.dat -o account_mod.dat --gold 999999999
Gold: 8520553
Blood Shards: 10
Reusable Parts: 969
Arcane Dust: 1271
Veiled Crystal: 1616
Deaths Breath: 0
Forgotten Soul: 80
Khanduran Rune: 18
Caldeum Nightshade: 21
Arreat War Tapestry: 18
Corrupted Angel Flesh: 6
Westmarch Holy Water: 12
Demon Organ Diablo: 1
Demon Organ Ghom: 0
Demon Organ Siege Breaker: 2
Demon Organ Skeleton King: 0
Demon Organ Eye: 0
Demon Organ Spine Cord: 0
Demon Organ Tooth: 0
Set slot 0 gold to 999999999

I speedly looks the D3Edit.py script, no have see for other.
exemple:
Code:
D3Edit.py: error: unrecognized arguments: --bloodshards
D3Edit.py: error: unrecognized arguments: --blood
D3Edit.py: error: unrecognized arguments: --blood shards
D3Edit.py: error: unrecognized arguments: --shards

(sorry for my very bad english level)

EDIT:
manualy change the set:
Code:
Gold: 999999999
Blood Shards: 999999999
Reusable Parts: 999999999
Arcane Dust: 999999999
Veiled Crystal: 999999999
Deaths Breath: 999999999
Forgotten Soul: 999999999
Khanduran Rune: 999999999
Caldeum Nightshade: 999999999
Arreat War Tapestry: 999999999
Corrupted Angel Flesh: 999999999
Westmarch Holy Water: 999999999
Demon Organ Diablo: 999999999
Demon Organ Ghom: 999999999
Demon Organ Siege Breaker: 999999999
Demon Organ Skeleton King: 999999999
Demon Organ Eye: 999999999
Demon Organ Spine Cord: 999999999
Demon Organ Tooth: 999999999

now go try to the switch

Edit 2:
It's work's, enjoy
I just added support for all of the different currencies
 

Oracleofire

Well-Known Member
Newcomer
Joined
Mar 14, 2009
Messages
91
Trophies
1
XP
695
Country
United States
I updated it again and fixed the currency names and arguments so you might want to redownload it.
Awesome work, it works like a dream!! My super minor suggestion is to maybe abbreviate the currencies since they're kinda long. I modified the args for my own use (BS, RP, AWT, etc.) but I know you might eventually want to implement a GUI in which case it wouldn't really matter to the end user. Either way, I love it!!
 

DevilzCY

Well-Known Member
Member
Joined
Jun 28, 2015
Messages
151
Trophies
0
Age
37
XP
1,025
Country
I updated it again and fixed the currency names and arguments so you might want to redownload it.
can u add support for season char? I can pay for your hard work. I saw it worked before with cheat service on ps4 so I'm wondering it might work with this editor?
 

SpaceMonkeh

Member
Newcomer
Joined
Jan 23, 2018
Messages
24
Trophies
0
Age
21
XP
131
Country
United Kingdom
@VisualStudio Thank you very much for this hard work! I hope we eventually get a GUI version of this with the option to edit and add items, quantities, armour, weapons, etc for seasonal, normal, HM characters...I'd be happy to donate towards this.

Keep up the great work, thanks!
 

Visual Studio

Developer
Developer
Joined
Aug 25, 2016
Messages
123
Trophies
0
Age
30
XP
1,707
Country
United States
Awesome work, it works like a dream!! My super minor suggestion is to maybe abbreviate the currencies since they're kinda long. I modified the args for my own use (BS, RP, AWT, etc.) but I know you might eventually want to implement a GUI in which case it wouldn't really matter to the end user. Either way, I love it!!
They're long so I don't run out of abbreviations across the entire editor because there's a ton more options to come.
 

muskieratboi

Rydian's got some competition!
Member
Joined
Sep 19, 2012
Messages
423
Trophies
1
XP
436
Country
Instructions for the Technologically impaired:

  1. Download Python 3.x (at current writing this is 3.71) - https://www.python.org/ftp/python/3.7.1/python-3.7.1.exe
  2. Install Python. make sure you check the "set PATH" checkbox when installing.
  3. It's recommended you reboot after installing.
  4. Open up a Command Prompt. open the start menu and type "CMD" then hit enter.
  5. In the command prompt, type
    Code:
    pip install protobuf
    to install the required dependencies.
  6. Go to https://github.com/VisualStudio-zz/D3Edit , click "Clone or download", then click "Download Zip".
  7. Unzip this to a folder.
  8. Navigate to that folder in the command prompt (use the CD command. if you're having trouble, look here: https://www.digitalcitizen.life/command-prompt-how-use-basic-commands )
  9. Back up your Diablo III Save on your Switch. I prefer Checkpoint, but you can use whatever works for you.
  10. Transfer your backed up save to your PC.
  11. Move
    Code:
    account.dat
    to the folder you unzipped the D3Editor to.
  12. In the command Prompt, if you wish to change All Currencies, type
    Code:
    D3Edit.py -i account.dat -o account_mod.dat -s x --all-currencies xxxx
    where -s x is the character slot you want to change (Your first character is Slot 0!) and all-currencies xxxx is the amount you want to update all currencies to.
  13. If you want to change only one, or multiple separate currency types, replace
    Code:
    --all-currencies
    with the currency type you want to change:

    --gold
    --blood-shards
    --reusable-parts
    --arcane-dust
    --veiled-crystals
    --deaths-breath
    --forgotten-souls
    --khanduran-runes
    --caldeum-nightshade
    --arreat-war-tapestries
    --corrupted-angel-flesh
    --westmarch-holy-water
    --hearts-of-fright
    --vials-of-putridness
    --idols-of-terror
    --leorics-regrets
    --vengeful-eyes
    --writhing-spines
    --devils-fangs

    For example, if I want to give my First slot character 1 million gold, 5000 Blood Shards, and 200 Death's Breath, I would type
    Code:
    D3Edit.py -i account.dat -o account_mod.dat -s 0 --gold 1000000 --blood-shards 5000 --deaths-breath 200

  14. Move
    Code:
    account_mod.dat
    to the folder that previously contained account.dat, and then rename it to
    Code:
    account.dat
    .
  15. Transfer the newly edited save folder back to the switch.
  16. Use your Save backup tool to restore the edited save.
  17. Launch Diablo III and have fun!
 
Last edited by muskieratboi,

Visual Studio

Developer
Developer
Joined
Aug 25, 2016
Messages
123
Trophies
0
Age
30
XP
1,707
Country
United States
Instructions for the Technologically impaired:

  1. Download Python 3.x (at current writing this is 3.71) - https://www.python.org/ftp/python/3.7.1/python-3.7.1.exe
  2. Install Python. make sure you check the "set PATH" checkbox when installing.
  3. It's recommended you reboot after installing.
  4. Open up a Command Prompt. open the start menu and type "CMD" then hit enter.
  5. In the command prompt, type
    Code:
    pip install protobuf
    to install the required dependencies.
  6. Go to https://github.com/VisualStudio-zz/D3Edit , click "Clone or download", then click "Download Zip".
  7. Unzip this to a folder.
  8. Navigate to that folder in the command prompt (use the CD command. if you're having trouble, look here: https://www.digitalcitizen.life/command-prompt-how-use-basic-commands )
  9. Back up your Diablo III Save on your Switch. I prefer Checkpoint, but you can use whatever works for you.
  10. Transfer your backed up save to your PC.
  11. Move
    Code:
    account.dat
    to the folder you unzipped the D3Editor to.
  12. In the command Prompt, if you wish to change All Currencies, type
    Code:
    D3Edit.py -i account.dat -o account_mod.dat -s x --all-currencies xxxx
    where -s x is the character slot you want to change (Your first character is Slot 0!) and all-currencies xxxx is the amount you want to update all currencies to.
  13. If you want to change only one, or multiple separate currency types, replace
    Code:
    --all-currencies
    with the currency type you want to change:

    --gold
    --blood-shards
    --reusable-parts
    --arcane-dust
    --veiled-crystals
    --deaths-breath
    --forgotten-souls
    --khanduran-runes
    --caldeum-nightshade
    --arreat-war-tapestries
    --corrupted-angel-flesh
    --westmarch-holy-water
    --hearts-of-fright
    --vials-of-putridness
    --idols-of-terror
    --leorics-regrets
    --vengeful-eyes
    --writhing-spines
    --devils-fangs

    For example, if I want to give my First slot character 1 million gold, 5000 Blood Shards, and 200 Death's Breath, I would type
    Code:
    D3Edit.py -i account.dat -o account_mod.dat -s 0 --gold 1000000 --blood-shards 5000 --deaths-breath 200

  14. Move
    Code:
    account_mod.dat
    to the folder that previously contained account.dat, and then rename it to
    Code:
    account.dat
    .
  15. Transfer the newly edited save folder back to the switch.
  16. Use your Save backup tool to restore the edited save.
  17. Launch Diablo III and have fun!
Nice write-up I need to make a thread and credit you on this.
 

mcecchi

Member
Newcomer
Joined
Nov 13, 2018
Messages
11
Trophies
0
Age
36
XP
74
Country
Italy
Thanks for this super useful guide! It works great!
As I wrote days ago I've always got hero loading problem, account.dat works perfectly but seems that all the heroes loaded to the "heroes" folder are completely invisible when I start playing, in the game I've got all the character slot free. Can you help me please? Thanks
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • RedColoredStars @ RedColoredStars:
    Sorry you're not good with Windows Sylvester. lol
  • RedColoredStars @ RedColoredStars:
    Because co-pilot doesnt even show up on my pc. Not in the taskbar, not in the start menu search, and the option in settings to turn it on and off in the taskbar is not even displayed.
  • SylverReZ @ SylverReZ:
    Well, I complain about Microsoft all the time. You seem to enjoy it, no offense. If you like using Windows, that's fine by me.
    +1
  • SylverReZ @ SylverReZ:
    Everything is my own opinions.
  • RedColoredStars @ RedColoredStars:
    Liking Windows or not is an opinion. Yes.
  • RedColoredStars @ RedColoredStars:
    Being able to disable copilot is not an opinion. lol. its a fact that it can be disabled.
  • RedColoredStars @ RedColoredStars:
    Yet you just laugh about it when I tell you, like Im lying
  • RedColoredStars @ RedColoredStars:
    People can dislike Windows all they want. But I will call out the over-exaggerations, misconceptions, half truths, and lies about it.
    +2
  • RedColoredStars @ RedColoredStars:
    Tired of the entire "BUT BUT BUT WINDOWZ SPYWARE!!!" thing too, when the same people give out tons of their personal info to plenty of other companies but say nothing about it.
    +2
  • SylverReZ @ SylverReZ:
    @RedColoredStars, Companies do the exact same thing with other companies as well, so it's not just Microsoft. There are 3rd-parties like 'data brokers'.
  • RedColoredStars @ RedColoredStars:
    I'm 52 years old and one of my jobs in life was marketing research. Im well aware. I've been online for around 30 years. Everyone and their grandmother already has my personal information. One more having my email address isn't ruining my life or even effecting me in any way whatsoever.
    +1
  • RedColoredStars @ RedColoredStars:
    In fact. I freely give info. Stuff like gasoline apps, to save $, grocery apps, lots of cash back from rakuten, etc. etc.
    +1
  • RedColoredStars @ RedColoredStars:
    $300 back last year from Rakuten for allowing them to track my purchase. I'll take the money for them to know I bought a bunch of stuff for my cat and some video games. lol
  • K3Nv2 @ K3Nv2:
    No matter what you sign up for your info is out there
    +1
  • RedColoredStars @ RedColoredStars:
    Thats what im saying
  • SylverReZ @ SylverReZ:
    @K3Nv2, Exactly.
  • RedColoredStars @ RedColoredStars:
    And for people to say things like "But I use all fake info". No, they don't. lol. They use fake info for all of their banking and online shopping? Fake shipping address, fake payment info? lol
  • RedColoredStars @ RedColoredStars:
    Fake name, address and payment info for internet service, etc? lol. Ill say it again. Everyone freaks out about OMG WINDOWS!! But crickets on anything else they do.
  • RedColoredStars @ RedColoredStars:
    Other windows stuff people complain about hypocritically too. Like "But but but Windows bundle junk apps!!!!" Yeah?? So do many Linux distributions. Dont like it? Use one without them. Same with windows. Either find a pre-made version without the bundled stuff, or very easily make your own installer with what you want and do not want.
    +1
  • console @ console:
    I agree with all above! Microsoft made a biggest mess with us and everyone! I wish Microsoft company should be fired then lost it. LOL :rofl2:
    +1
  • RedColoredStars @ RedColoredStars:
    I dont like the stuff added either. I have zero use for copilot or recall. But I also just simply disable it and move on.
    +2
  • RedColoredStars @ RedColoredStars:
    Always disabled dumb cortana from day 1 too.
    +2
  • K3Nv2 @ K3Nv2:
    When you're a billion dollar company even upper management is just peons to the company
    +1
  • RedColoredStars @ RedColoredStars:
    MS is funny. Insider programs for both Windows and Xbox, where they listen to absolutely none of the insider feedback and just do what the fuck they want. lolol
    +1
  • K3Nv2 @ K3Nv2:
    Xbox idea to make midrange consoles saved them this Gen and buying your wife
    K3Nv2 @ K3Nv2: Xbox idea to make midrange consoles saved them this Gen and buying your wife