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
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

Strangely enough the list boxes and dropdown are expanded for me on mac but didnt check if the change works on windows...

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.

Thanks a lot! It was a lot of work to get the gui going at first!
 

uzi

Well-Known Member
Member
Joined
Mar 21, 2006
Messages
100
Trophies
1
XP
308
Country
cant edit character level?

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\__init__.py", line 108, in savehero
rift = getattr(self.tabs.active_hero_data['Highest Solo Rift'], 'get')
KeyError: 'Highest Solo Rift'
 

Bobbyjones45

Active Member
Newcomer
Joined
Dec 6, 2018
Messages
34
Trophies
0
XP
78
Country
Canada
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.

Hi unixtreme, I just wanted to let you know that the ID for the act v large horadic cache is -1036580835, I dont know if the ID's for the other act specific horadric cache's are different, but here you go. Thanks for the editor!
 

TaeRulZ

Member
Newcomer
Joined
Nov 19, 2018
Messages
7
Trophies
0
Age
31
XP
173
Country
Singapore
Hi unixtreme, I just wanted to let you know that the ID for the act v large horadic cache is -1036580835, I dont know if the ID's for the other act specific horadric cache's are different, but here you go. Thanks for the editor!

the one i got for act v was 152570697. :unsure:

edit: let me try to get one from act 1 and see if theres a diff
edit2: jus got another cache. it looks like its different everytime. 152426950
 
Last edited by TaeRulZ,

Bobbyjones45

Active Member
Newcomer
Joined
Dec 6, 2018
Messages
34
Trophies
0
XP
78
Country
Canada
the one i got for act v was 152570697. :unsure:

edit: let me try to get one from act 1 and see if theres a diff

Hmm let me check too..

Edit: So I got another act v horadric cache and the id was different, but I think I know why. The act v cache id i posted above was on T6 difficulty, the new act v cache I have was gotten on T13 difficulty. TaeRulZ what difficulty did you have for you act v cache?

The id for the act v t13 cache is -152570699 also i have an act 2 t13 cache which is -152462888, hope this helps.
 
Last edited by Bobbyjones45,

TaeRulZ

Member
Newcomer
Joined
Nov 19, 2018
Messages
7
Trophies
0
Age
31
XP
173
Country
Singapore
Hmm let me check too..

Edit: So I got another act v horadric cache and the id was different, but I think I know why. The act v cache id i posted above was on T6 difficulty, the new act v cache I have was gotten on T13 difficulty. TaeRulZ what difficulty did you have for you act v cache?

The id for the act v t13 cache is -152570699 also i have an act 2 t13 cache which is -152462888, hope this helps.
mine was from t12 act v and t12 act i
 
  • Like
Reactions: Bobbyjones45

TaeRulZ

Member
Newcomer
Joined
Nov 19, 2018
Messages
7
Trophies
0
Age
31
XP
173
Country
Singapore
Try getting a t13 act v cache and look at the id, see if it matches mine

Honestly the real holy grail, if possible, would be some way to enable the unobtainable wings. I wonder if they exist in the game files.
ok will let you know. but it seems like the id is stuck to act and torment level. i did act i t12 3 times and i see the values are the same altho not in a stack.

edit: ok i just did act v t13 and the item number is 152570699. same as yours
 
Last edited by TaeRulZ,

unixtreme

Well-Known Member
OP
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
Hi unixtreme, I just wanted to let you know that the ID for the act v large horadic cache is -1036580835, I dont know if the ID's for the other act specific horadric cache's are different, but here you go. Thanks for the editor!

ok will let you know. but it seems like the id is stuck to act and torment level. i did act i t12 3 times and i see the values are the same altho not in a stack.

edit: ok i just did act v t13 and the item number is 152570699. same as yours

Thanks guys, yeah it appears that there's different caches by difficulty (what a pain in the butt), caches can't stack but it would be useful I guess to add caches to the inventory out of nowhere...
 

unixtreme

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

Is there a way to add a primal and ancient button to make the equipment either primal or ancient by chance?

I'm afraid it's not quite that simple :( it would've been added already as it's one of the things I personally want the most

cant edit character level?

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\__init__.py", line 108, in savehero
rift = getattr(self.tabs.active_hero_data['Highest Solo Rift'], 'get')
KeyError: 'Highest Solo Rift'

Amazing work @unixtreme
1.04 has a save issue. Do you have an eta on the fix?

This has been fixed, there's a few issues with the whole GR level thing, because apparently I may need to set it in both character and account to really make it work, not sure how to make it easy...

https://github.com/unixtreme/D3Edit/releases/tag/v1.0.4b
 

DU66IE

Member
Newcomer
Joined
Sep 13, 2018
Messages
16
Trophies
0
Age
48
XP
150
Country
Australia
I'm afraid it's not quite that simple :( it would've been added already as it's one of the things I personally want the most





This has been fixed, there's a few issues with the whole GR level thing, because apparently I may need to set it in both character and account to really make it work, not sure how to make it easy...

https://github.com/unixtreme/D3Edit/releases/tag/v1.0.4b


Absolute legend. You sir are Amazing.
Thank you.
 

uzi

Well-Known Member
Member
Joined
Mar 21, 2006
Messages
100
Trophies
1
XP
308
Country
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
 

K3R0Z1N

Member
Newcomer
Joined
Dec 10, 2018
Messages
20
Trophies
0
Age
34
XP
165
Country
United States
@unixtreme


Here is all the flawless imperial gem IDs.

Flawless Imperial Diamond: 1038303605

For some reason the Flawless Imperial gems below had another dash in front of them after unknown item, and I am unsure if it is to include the symbol or not, so I have kept it regardless. If this is not the case, please let me know and I will amend future item id's.

Flawless Imperial Ruby: -1019190641
Flawless Imperial Topaz: -27325731
Flawless Imperial Emerald: -1456001751
Flawless Imperial Amethyst: -848028898

Thanks for the time and effort you have put into the editor! It's much appreciated.
 
Last edited by K3R0Z1N,

Bobbyjones45

Active Member
Newcomer
Joined
Dec 6, 2018
Messages
34
Trophies
0
XP
78
Country
Canada
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!
 
Last edited by Bobbyjones45,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @salazarcosplay, I'm good. Thanks.