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

unixtreme

Well-Known Member
OP
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
Lurker here, just wanted to say thanks for your quick work on this editor. My son and I have put it to great use already and we look forward to whatever other options you plan on adding. Thanks again!

Sent from my SM-G955U using Tapatalk
Nice! I'm glad you are enjoying! :)

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

Just reporting in, but the gem level edition doesn't work, nothing happens they just stay the same level they were before.
That's strange I set all gems to max level on a couple of saves and worked fine...
 

unixtreme

Well-Known Member
OP
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
Ok I got it now, unsocketed gems will work fine, but socketed will not
That makes sense, those may need to be edited in both the gem itself and the socketed object inside the item... I may get around to fix that at some point...
 

JoshDevious

Well-Known Member
Member
Joined
Nov 4, 2007
Messages
194
Trophies
1
XP
1,782
Country
United States
This editor is coming along nicely! Great work!

I wish I could actually decompile my PS4 save and share the contents. It has all the cosmetics (all 19 wings, all pets, etc)...

Do you have any files from it at all? Did you have the 'unreleased' Chinese version wings too :o?
 

Shirakani

Well-Known Member
Newcomer
Joined
Nov 20, 2006
Messages
56
Trophies
1
XP
197
Country
Japan
Do you have any files from it at all? Did you have the 'unreleased' Chinese version wings too :o?

Nope. My save is for the current english PS4 ver. It has whatever the english ver has, which means no chinese ver specials. For the current english game, there are 19 total wings.

The savedata for PS4 is also encrypted into an 'autosave.dat' blob, which makes it near impossible to get the account structure out of it.
 

unixtreme

Well-Known Member
OP
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
Small QOL changes added on the latest version:

Added on v1.0.4
- Stack sizes of certain items can be modified.
- 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.

Added some instructions to help identify missing items if you really want to edit a certain item (see first post).
This week is a slow one, I haven't been able to put any time into it and was out for the weekend, I should pick up the pace again soon and I have some ideas to make the character inventory easier to manage.
 
  • Like
Reactions: Ra1d

modnation

New Member
Newbie
Joined
Dec 6, 2018
Messages
1
Trophies
0
Age
29
XP
43
Country
Korea, South
There is a problem with saving. (1.0.4)

...
...
Running query: insert into unknown(id, type) values(-1992056814, 'item')
Error encountered: UNIQUE constraint failed: unknown.id
Running query: insert into unknown(id, type) values(-2014033642, 'affix')
Error encountered: UNIQUE constraint failed: unknown.id
Running query: insert into unknown(id, type) values(1154440475, 'affix')
Error encountered: UNIQUE constraint failed: unknown.id
Running query: insert into unknown(id, type) values(-889190756, 'affix')
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\mod\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "C:\Users\mod\Downloads\nintendo\D3Edit-1.0.4\gui\__init__.py", line 80, in save_account
rift = getattr(data['rift'], 'get')
AttributeError: 'int' object has no attribute 'get'
 

unixtreme

Well-Known Member
OP
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
There is a problem with saving. (1.0.4)

...
...
Running query: insert into unknown(id, type) values(-1992056814, 'item')
Error encountered: UNIQUE constraint failed: unknown.id
Running query: insert into unknown(id, type) values(-2014033642, 'affix')
Error encountered: UNIQUE constraint failed: unknown.id
Running query: insert into unknown(id, type) values(1154440475, 'affix')
Error encountered: UNIQUE constraint failed: unknown.id
Running query: insert into unknown(id, type) values(-889190756, 'affix')
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\mod\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "C:\Users\mod\Downloads\nintendo\D3Edit-1.0.4\gui\__init__.py", line 80, in save_account
rift = getattr(data['rift'], 'get')
AttributeError: 'int' object has no attribute 'get'

There was a problem with accounts that didn't clear any GR levels, try again: https://github.com/unixtreme/D3Edit/releases/tag/v1.0.4

Note:

Errors like the following are normal:

Running query: insert into unknown(id, type) values(-1992056814, 'item')
Error encountered: UNIQUE constraint failed: unknown.id
Running query: insert into unknown(id, type) values(-2014033642, 'affix')
Error encountered: UNIQUE constraint failed: unknown.id
Running query: insert into unknown(id, type) values(1154440475, 'affix')
Error encountered: UNIQUE constraint failed: unknown.id
Running query: insert into unknown(id, type) values(-889190756, 'affix')

I just add unknown affixes and items to a table because I am considering adding an auto-report feature to compile a list of missing items and affixes.
 
Last edited by unixtreme,

Bobbyjones45

Active Member
Newcomer
Joined
Dec 6, 2018
Messages
34
Trophies
0
XP
78
Country
Canada
Hi i tried to use your version 1.0.4 and my save has cleared GR levels, but I cannot apply changes to my equipment. For example when I go into one of my characters' inventory and try to change an armor piece, then go into another inventory and then back to that characters' inventory, the armor piece I changed reverted back to its original stats. It also did not change when I went ingame. But the stack sizes do seem to be working. Thanks
 

macia10

Well-Known Member
Member
Joined
Aug 13, 2012
Messages
123
Trophies
1
XP
775
Country
Poland
I had few flawles rayal topaz I've set them all to 100 and now I have 3 times portal amiibo (100) :D

Also is there any way to make listo of affixes somehow sorted? It's a pai to go through it now :(
 

DU66IE

Member
Newcomer
Joined
Sep 13, 2018
Messages
16
Trophies
0
Age
48
XP
150
Country
Australia
Absolutely Amazing!!!!! Thank you for all your time and effort!

1.04 is Broken for me, I am having the same issues as the above posters. Unable to save the changes I make.
Also , Can we have some sort of filter for the affixes, it is really hard to find what you need.....
Love the (Ancient) flagging too BTW !

Keep up the great Work !
 
  • Like
Reactions: Ra1d

obsolete1101

Member
Newcomer
Joined
Oct 23, 2013
Messages
19
Trophies
0
Age
35
XP
217
Country
United States
Absolutely Amazing!!!!! Thank you for all your time and effort!

1.04 is Broken for me, I am having the same issues as the above posters. Unable to save the changes I make.
Also , Can we have some sort of filter for the affixes, it is really hard to find what you need.....
Love the (Ancient) flagging too BTW !

Keep up the great Work !

A filter would be great, definitely the most needed update in this editor. Keep up the good work @unixtreme !
 

Redbaronjm

Member
Newcomer
Joined
May 15, 2018
Messages
10
Trophies
0
Age
40
XP
343
Country
United States
Awesome work. Here's a few ideas for improving the user experience when item editing.
  1. Sort affixes
  2. Filter or search option for affixes
  3. Widen list box and dropdown
  4. Copy and paste option for affixes
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    if you keep them well enough fed, it's the same thing
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    By the power of Florida Man, I have the power!!! *Lifts up meth pipe* Meth Man!!! lol
  • BakerMan @ BakerMan:
    Guys, I just learned my little brother is in the hospital because he had a seizure last night.
  • cearp @ cearp:
    Sorry to hear that BakerMan
    +2
  • BakerMan @ BakerMan:
    Just found out he's doing alright, doing a lot of complaining too, rightfully so. Who wouldn't complain after having a seizure and being hospitalized?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Glad he is OK and complaining is cool :)
    +1
  • K3Nv2 @ K3Nv2:
    Yeah been there had that no fun
    +1
  • K3Nv2 @ K3Nv2:
    They'll give him sleep studies eegs and possibly one week hospital stay
    +1
  • BakerMan @ BakerMan:
    I hope it's not a week.
  • K3Nv2 @ K3Nv2:
    It's standard so doctors can get a idea about what's going on
  • BakerMan @ BakerMan:
    understood
  • BakerMan @ BakerMan:
    well, i'm glad he seems to be doing fine, and ig i'm going to start spewing goofy shit again
  • BakerMan @ BakerMan:
    Update: Turns out he's epileptic
  • K3Nv2 @ K3Nv2:
    Get a 2nd opinion run mris etc they told me that also
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
    +1
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
    +1
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
    +1
  • K3Nv2 @ K3Nv2:
    White fries hold up
    +1
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 sure you can
  • BakerMan @ BakerMan:
    why tf do people hate android users? is it the video quality? just because "AnDrOiD = pOoR" bc they don't cost an arm and a leg like iphones do?
  • BakerMan @ BakerMan:
    i won't be turned off by an iphone, but don't pick on me for having an android, that's just how this shit should work
  • ZeroT21 @ ZeroT21:
    Should say more what these kind of android users say bout nokia 3310 users
    ZeroT21 @ ZeroT21: Should say more what these kind of android users say bout nokia 3310 users