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

  • Thread starter Thread starter unixtreme
  • Start date Start date
  • Views Views 608,497
  • Replies Replies 869
  • Likes Likes 40
Just reporting in, but the gem level edition doesn't work, nothing happens they just stay the same level they were before.
 
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...
 
Nice! I'm glad you are enjoying! :)

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


That's strange I set all gems to max level on a couple of saves and worked fine...

Ok I got it now, unsocketed gems will work fine, but socketed will not
 
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...
 
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?
 
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.
 
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
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 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,
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
 
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 :(
 
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
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 !
 
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
 
Yeah, this project is coming along really nicely. Really nice job unixtreme. I remember when save editing for Switch D3 was just command lines and currency lol which was only just like weeks ago. Awesome job.
 

Site & Scene News

Popular threads in this forum