ROM Hack RELEASE [D3Edit] Diablo 3 save editor (GUI Version)

DU66IE

Member
Newcomer
Joined
Sep 13, 2018
Messages
16
Trophies
0
Age
48
XP
150
Country
Australia
Hey @unixtreme through your update of being able to add items via id, I was able to add wings to my save! The wings being the wings of valor, eternal flame, and eternal light. Based on the database for your save editor, it seems there are many more different wings, maybe there are also some more wings that might be currently classefied as an "unknown item" as of right now? Thanks for this great editor!


Hello,
Are you able to list any wings ID?
 

Fast4Life

New Member
Newbie
Joined
Feb 23, 2018
Messages
4
Trophies
0
Age
33
XP
55
Country
Australia
How are you guys transferring your save file from the switch to PC? My switch isn't jailbroken/hacked, can I still do it?
I don't see any options to transfer save to pc or SD card.
 

DU66IE

Member
Newcomer
Joined
Sep 13, 2018
Messages
16
Trophies
0
Age
48
XP
150
Country
Australia
How are you guys transferring your save file from the switch to PC? My switch isn't jailbroken/hacked, can I still do it?
I don't see any options to transfer save to pc or SD card.

You need a hacked switch and Checkpoint to extract the save games and data.

--------------------- MERGED ---------------------------

@unixtreme I am getting the error when trying to save items I have edited, Is there a workaround for this?
I am unable to save any edits :( I have to go back to 1.02 to be able to save


Traceback (most recent call last):
File "C:\Users\DU66IE\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "C:\Users\DU66IE\Desktop\D3Edit-master\gui\tabs.py", line 258, in <lambda>
c.bind("<<ComboboxSelected>>", lambda x: self.set_item_affixes(x))
File "C:\Users\DU66IE\Desktop\D3Edit-master\gui\tabs.py", line 264, in set_item_affixes
prev_affix = self.entry['affixes'][affix_changing][0]
IndexError: list index out of range


Any help from anyone would be appreciated!

--------------------- MERGED ---------------------------

tried to change an items stats

Error encountered: UNIQUE constraint failed: unknown.id
Running query: insert into unknown(id, type) values(1614189222, 'affix')
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\luis\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "C:\Users\luis\Desktop\D3Edit-1.0.4\gui\tabs.py", line 210, in <lambda>
c.bind("<<ComboboxSelected>>", lambda x: self.set_item_affixes(x))
File "C:\Users\luis\Desktop\D3Edit-1.0.4\gui\tabs.py", line 216, in set_item_affixes
prev_affix = self.entry['affixes'][affix_changing][0]
IndexError: list index out of range

I am getting the same issue
 
  • Like
Reactions: Fast4Life

DU66IE

Member
Newcomer
Joined
Sep 13, 2018
Messages
16
Trophies
0
Age
48
XP
150
Country
Australia
@unixtreme ID for Amiibo Portal is listed as Flawless Royal Topaz in the editor.

ID for Legend of Ganondorf Book (Transmog) is 1364866960. Currently listed as Unknown Item


Hope this helps.
 

unixtreme

Well-Known Member
OP
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
Hey @unixtreme through your update of being able to add items via id, I was able to add wings to my save! The wings being the wings of valor, eternal flame, and eternal light. Based on the database for your save editor, it seems there are many more different wings, maybe there are also some more wings that might be currently classefied as an "unknown item" as of right now? Thanks for this great editor!

Sadly I don't know the IDs of the other cosmetics yet, I'm trying to find a way to get all the missing IDs in bulk.
Adding items by ID is very experimental, I added it for my own testing and for people who want to mess around like yourself.
Equipment added this way will probably behave incorrectly until I add an option to set durability as well, but other than that it should work relatively ok.
I will also add a dropdown and a search option (this is coming for affixes as well).

Hello,
Are you able to list any wings ID?

Here is a list of all the cosmetics we currently have in the database, some are items intended for blizzard testing so beware, here be dragons.

https://pastebin.com/5beu55iN

You need a hacked switch and Checkpoint to extract the save games and data.

--------------------- MERGED ---------------------------

@unixtreme I am getting the error when trying to save items I have edited, Is there a workaround for this?
I am unable to save any edits :( I have to go back to 1.02 to be able to save


Traceback (most recent call last):
File "C:\Users\DU66IE\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "C:\Users\DU66IE\Desktop\D3Edit-master\gui\tabs.py", line 258, in <lambda>
c.bind("<<ComboboxSelected>>", lambda x: self.set_item_affixes(x))
File "C:\Users\DU66IE\Desktop\D3Edit-master\gui\tabs.py", line 264, in set_item_affixes
prev_affix = self.entry['affixes'][affix_changing][0]
IndexError: list index out of range


Any help from anyone would be appreciated!

--------------------- MERGED ---------------------------


I am getting the same issue

It appears I made a mistake somewhere while calculating the enchanted attributes or something, what item were you trying to save? I cannot get this issue myself could you give me more information about it? Also, I've added the Ganondorf book to the DB.
 

DU66IE

Member
Newcomer
Joined
Sep 13, 2018
Messages
16
Trophies
0
Age
48
XP
150
Country
Australia
Sadly I don't know the IDs of the other cosmetics yet, I'm trying to find a way to get all the missing IDs in bulk.
Adding items by ID is very experimental, I added it for my own testing and for people who want to mess around like yourself.
Equipment added this way will probably behave incorrectly until I add an option to set durability as well, but other than that it should work relatively ok.
I will also add a dropdown and a search option (this is coming for affixes as well).



Here is a list of all the cosmetics we currently have in the database, some are items intended for blizzard testing so beware, here be dragons.

https://pastebin.com/5beu55iN



It appears I made a mistake somewhere while calculating the enchanted attributes or something, what item were you trying to save? I cannot get this issue myself could you give me more information about it? Also, I've added the Ganondorf book to the DB.

@unixtreme
I save the item i have edited, it throws an error and the item does not save... I will screenshot editing my follower Unity... Will change the 60-160 DMG to something else.

upload_2018-12-11_20-19-58.png


upload_2018-12-11_20-21-33.png


I then Get this error...
upload_2018-12-11_20-22-4.png


I save using save all changes... But nothing is saved..... I reload and the attribute is back to original...
upload_2018-12-11_20-23-33.png


--------------------- MERGED ---------------------------

@unixtreme ... also can this column be widened?
Untitled.jpg
 

JoshN

Member
Newcomer
Joined
Dec 6, 2018
Messages
24
Trophies
0
Age
38
XP
135
Country
United States
It can do that now?

Create Seasonal
Log out of Diablo 3
Set airplane
Reboot CFW for Checkpoint to BACKUP
save changes to account.dat file using editor
Reboot CFW for Checkpoint to RESTORE
Reboot OFW
Disable airplane

Log in and Profit
 

unixtreme

Well-Known Member
OP
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
It can do that now?

Create Seasonal
Log out of Diablo 3
Set airplane
Reboot CFW for Checkpoint to BACKUP
save changes to account.dat file using editor
Reboot CFW for Checkpoint to RESTORE
Reboot OFW
Disable airplane

Log in and Profit

Exactly this, many people have been doing it for weeks, some of them even asked me for specific edits for them.

DU66IE, I have fixed your issue with affixes as well as added auto-resize for the affixes dropbox.
 
  • Like
Reactions: DU66IE

heda69

New Member
Newbie
Joined
Dec 11, 2018
Messages
2
Trophies
0
Age
35
XP
58
Country
Vietnam
This is a project that forked from @Visual Studio 's D3Edit.
Now that all basic functionality seems to work I decided to call it a

Usage is pretty self-explanatory, run D3Edit.py using python.

I accept requests for features but right now I already have a few things planned.

Added on v1.0.2:
- Level and Paragon edition now works (oopsie).
- Added failsafe to automatically repair saves with certain incorrect attributes (caused by this tool or other tools).
- Added edition for Seasonal currencies and Paragon.

Added on v1.0.3
- Added Item edition.
- Enabled Item edition for Season and Non - Season.
- Added Legendary Gem level edition.
- Item edition is very permissive, it will let you do ANYTHING no matter how dumb, so you can break your save, try to make legal items.

Added on v1.0.4
- Stack sizes of certain items can be modified (like GR keys).
- The slot where the item is will be listed in the item editor (easy to see if it's equipped).
- Added some missing items and affixes to the database.

Latest features (and bugs) are on

Known issues:
- Some of the newer items and affixes are missing.
- Cannotmodify socketed legendary gems.

If you want to be able to modify the stack size of a certain item please do the following:
Imagine I want to modify the stack size of emeralds but they are missing on the editor:

1.- deposit the emeralds on the stash.
2.- create a new character and take one emerald from the stash.
3.- load this character on the editor, you should see the gem ID that's missing on the character's inventory.
4.- Add a message on this thread quoting me, letting me know which ID is which GEM.
5.- I will add it to the editor within 24 hours on the main branch.

You can do this for any item with a missing ID if you want to help me add missing items (or even affixes), I just don't have the material time right now to come up with a good system to automate it.

A note of warning:
- Make a backup of the original "untouched" save, whenever I have time to work on this I tend to push a lot of changes and something may break at any time, it's the price to pay if we want to add features quickly.

EDIT: Thanks to @Twinbladez I could confirm my suspicion for the season values so I'll add this tomorrow.
Here's a screenshot of my 100% offline character on a permabanned switch cloned to seasonal:

EDIT2: making seasonal work and play with other seasonal characters will take some extra work outside a save editor, using sys-NetCheat and the information from the game files we can unlock seasons but I am looking.
Hi bro,

I’m new to Switch. Is it possible that I hack my Switch, edit the D3 save file then unhack my Switch to prevent the ban from Nintendo? Thank you.
 

unixtreme

Well-Known Member
OP
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
Hi bro,

I’m new to Switch. Is it possible that I hack my Switch, edit the D3 save file then unhack my Switch to prevent the ban from Nintendo? Thank you.
Hi Heda, yes you can, follow the steps described by JoshN, however I cannot guarantee no ban, I have no idea about how Nintendo detects CFW, all I know is that there's a lot of people doing it at the moment.
 
  • Like
Reactions: heda69

heda69

New Member
Newbie
Joined
Dec 11, 2018
Messages
2
Trophies
0
Age
35
XP
58
Country
Vietnam
Hi Heda, yes you can, follow the steps described by JoshN, however I cannot guarantee no ban, I have no idea about how Nintendo detects CFW, all I know is that there's a lot of people doing it at the moment.
Thanks for you helpful reply, unixtreme :D
 

Bobbyjones45

Active Member
Newcomer
Joined
Dec 6, 2018
Messages
34
Trophies
0
XP
68
Country
Canada
how did u add the wings? What did u do? @BobbyJones35

Just use the pastebin link provided by unixreme and add the item to your inventory

Sadly I don't know the IDs of the other cosmetics yet, I'm trying to find a way to get all the missing IDs in bulk.
Adding items by ID is very experimental, I added it for my own testing and for people who want to mess around like yourself.
Equipment added this way will probably behave incorrectly until I add an option to set durability as well, but other than that it should work relatively ok.
I will also add a dropdown and a search option (this is coming for affixes as well).



Here is a list of all the cosmetics we currently have in the database, some are items intended for blizzard testing so beware, here be dragons.

https://pastebin.com/5beu55iN

By the way @unixtreme some of these wings dont have an icon when you go into inventory (shows a placeholder pink square), but when i dropped any of these items, like Demon Soaring or Eldrich Embrace, onto the ground there is a full model. Are these wings that were just never finsihed by Blizzard? I mean they also have complete flavor text as well. Really weird.
 
Last edited by Bobbyjones45,

unixtreme

Well-Known Member
OP
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
Just use the pastebin link provided by unixreme and add the item to your inventory



By the way @unixtreme some of these wings dont have an icon when you go into inventory (shows a placeholder pink square), but when i dropped any of these items, like Demon Soaring or Eldrich Embrace, onto the ground there is a full model. Are these wings that were just never finsihed by Blizzard? I mean they also have complete flavor text as well. Really weird.
Some of these just represent models, not sure what Blizzard were on about... you can add really bizarre things to your inventory.

--------------------- MERGED ---------------------------

Also, PSA, latest version (the one with the option to add items by ID) has a couple of bugs with saving items so it will do strange things like cloning items...
 

Boostnek9

Member
Newcomer
Joined
Jul 26, 2017
Messages
18
Trophies
0
Age
39
XP
202
Country
Belize
It can do that now?

Create Seasonal
Log out of Diablo 3
Set airplane
Reboot CFW for Checkpoint to BACKUP
save changes to account.dat file using editor
Reboot CFW for Checkpoint to RESTORE
Reboot OFW
Disable airplane

Log in and Profit

Can't log in if you're banned.
 

NuadaXXX

Well-Known Member
Member
Joined
Apr 7, 2016
Messages
140
Trophies
0
Location
NIRVANA
XP
781
Country
Gambia, The
yes but i mean the banned season char edition ^^ that it online works is logical or not? i mean the Fake version with fake server for a banned switch. :)
 

unixtreme

Well-Known Member
OP
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
yes but i mean the banned season char edition ^^ that it online works is logical or not? i mean the Fake version with fake server for a banned switch. :)
It's technically doable but I'm not able to look it up right now, it's probably as easy as to sniff the conversation that occurs when a legit switch logs in for the first time and replicate the reply from a fake server, redirecting the connections to the blizzard servers to that server instead.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    The fuuuuu---
  • Veho @ Veho:
    I thought it was an actual xBox at that price.
  • Sicklyboy @ Sicklyboy:
    I wanna grab a 360 Slim and a 360 E one of these days. Missed the boat of getting them at their lowest though, once they were discontinued. Could've got them for cheap back when I was a broke 20 something working at Target, but then again, I was a broke 20 something working at Target
  • Veho @ Veho:
    Being broke is no fun.
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, $150 isn't that bad for a jtag slim on ebay
  • Veho @ Veho:
    I only wish it was actually playable.
  • Veho @ Veho:
    There's a guy on the Tube of You that makes playable mechanical arcade games out of Lego. This could work on the same principle.
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +1
    The Real Jdbye @ The Real Jdbye: @LeoTCK actually good quality products are dying out because they can't compete with dropshipped... +1