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
199
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
    S @ StealthD0g99: Ive never done that before