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
171
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
  • Psionic Roshambo @ Psionic Roshambo:
    I would like a Predator game "Kill Team" it takes place in the Jungle of the first movie, your team is sent to hunt the predator, using current tech drones and a trained team. Set traps use strategy to hunt and trap or kill the predator.
  • BigOnYa @ BigOnYa:
    Ill stick with my Battlefield. Yea a predator hunting game like that would be cool. Esp if you can be Arnold and say "Get to da choppa"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe Arnold could do a cameo voice acting, he is the one briefing you on the mission
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly surprised they didn't make a tie in game for Predators that movie was awesome
  • Psionic Roshambo @ Psionic Roshambo:
    I was kinda sad the Yakuza guy died sword fighting a predator lol
  • Psionic Roshambo @ Psionic Roshambo:
    The Russian guy went out like a boss
  • Psionic Roshambo @ Psionic Roshambo:
    Double claymores to the face definitely kill a predator lol
  • BigOnYa @ BigOnYa:
    I went today and looked at a motorcycle someone was selling. I get there and the battery on it was dead, so the guy grabbed a battery charger and hooked it up. He plugged it into the wall, and the motorcycle sparked and started smoking. Come to find out the bike uses a 6 volt battery and the guy had the charger set to 12v. I said sorry to the dude and walked away. I felt bad for him tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds like it would be an exciting ride....
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure I would want something on fire between my legs
  • BigOnYa @ BigOnYa:
    He ruined it basically. Sad cause it was a decent old bike. It would take more money to rewire the bike than it was worth tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I'm sure at minimum the starter was fried
  • Psionic Roshambo @ Psionic Roshambo:
    Alternator and battery
  • BigOnYa @ BigOnYa:
    Prob alot of fried parts. It was still smoking when I left.
  • K3Nv2 @ K3Nv2:
    I would've said show me how it rides
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted one of those Smart Cars with a Hyabusa motor in it.
  • K3Nv2 @ K3Nv2:
    I'm getting sick and tired of cheap ass baking pans now
  • BigOnYa @ BigOnYa:
    I think it be cool to have one that would fit in my pickup truck bed, then I could put down ramps n drive it off.
  • K3Nv2 @ K3Nv2:
    Used this one 5 times already impossible to clean
  • BigOnYa @ BigOnYa:
    You need the $900 copper coated ones, they are good for 10 times cooking before they are un cleanable
  • Psionic Roshambo @ Psionic Roshambo:
    Condoms are only meant to be used once Ken lol
  • K3Nv2 @ K3Nv2:
    Well damn that explains how you were born
    Psionic Roshambo @ Psionic Roshambo: Lol