ROM Hack WIP Diablo III Save Editor

v0dKa

New Member
Newbie
Joined
Nov 3, 2018
Messages
3
Trophies
0
Age
39
XP
62
Country
Germany
@unixtreme i get errors starting d3edit.py

C:\Users\v0dKa\Downloads\D3Edit-master>D3Edit.py
Traceback (most recent call last):
File "C:\Users\v0dKa\Downloads\D3Edit-master\D3Edit.py", line 3, in <module>
import save_manager
File "C:\Users\v0dKa\Downloads\D3Edit-master\save_manager\__init__.py", line 6, in <module>
from save_manager import save_handler
File "C:\Users\v0dKa\Downloads\D3Edit-master\save_manager\save_handler.py", line 2, in <module>
from settings import HERO_DIR
File "C:\Users\v0dKa\Downloads\D3Edit-master\settings.py", line 33, in <module>
with open(join(ASSET_DIR, GBID_CAT_FILE, "r")) as f:
FileNotFoundError: [Errno 2] No such file or directory: 'assets\\gbids_categorised.json\\r'
 

unixtreme

Well-Known Member
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
@unixtreme i get errors starting d3edit.py

C:\Users\v0dKa\Downloads\D3Edit-master>D3Edit.py
Traceback (most recent call last):
File "C:\Users\v0dKa\Downloads\D3Edit-master\D3Edit.py", line 3, in <module>
import save_manager
File "C:\Users\v0dKa\Downloads\D3Edit-master\save_manager\__init__.py", line 6, in <module>
from save_manager import save_handler
File "C:\Users\v0dKa\Downloads\D3Edit-master\save_manager\save_handler.py", line 2, in <module>
from settings import HERO_DIR
File "C:\Users\v0dKa\Downloads\D3Edit-master\settings.py", line 33, in <module>
with open(join(ASSET_DIR, GBID_CAT_FILE, "r")) as f:
FileNotFoundError: [Errno 2] No such file or directory: 'assets\\gbids_categorised.json\\r'

Pull latest version, I pushed that while going for a break and didn't notice that I had somehow removed a character before push... (lol)

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

In the works:

- Item edition

Later down the line (maybe next week):

- Item creation

I will need to find the missing items (the ones listed in the GUI as Unknown item)
 

fiwerose

New Member
Newbie
Joined
Nov 26, 2018
Messages
1
Trophies
0
XP
65
Country
Taiwan
I got this message below, how do i fix it ? thx.
I install the latest version of

Traceback (most recent call last):
File "C:\Users\xxxx\Desktop\D3Edit-master\D3Edit.py", line 10, in <module>
import Account_pb2
File "C:\Users\xxxx\Desktop\D3Edit-master\Account_pb2.py", line 6, in <module>
from google.protobuf import descriptor as _descriptor
ModuleNotFoundError: No module named 'google'
 

luzi51

Active Member
Newcomer
Joined
Dec 30, 2017
Messages
41
Trophies
0
XP
348
Country
France
I got this message below, how do i fix it ? thx.
I install the latest version of

Traceback (most recent call last):
File "C:\Users\xxxx\Desktop\D3Edit-master\D3Edit.py", line 10, in <module>
import Account_pb2
File "C:\Users\xxxx\Desktop\D3Edit-master\Account_pb2.py", line 6, in <module>
from google.protobuf import descriptor as _descriptor
ModuleNotFoundError: No module named 'google'

Use command: pip install protobuff
 

unixtreme

Well-Known Member
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
I got this message below, how do i fix it ? thx.
I install the latest version of

Traceback (most recent call last):
File "C:\Users\xxxx\Desktop\D3Edit-master\D3Edit.py", line 10, in <module>
import Account_pb2
File "C:\Users\xxxx\Desktop\D3Edit-master\Account_pb2.py", line 6, in <module>
from google.protobuf import descriptor as _descriptor
ModuleNotFoundError: No module named 'google'
Get the latest version of https://github.com/unixtreme/D3Edit
On windows just run D3Edit.bat and you should be set.

Added dependencies on sepparate environments for Windows and Linux/Mac to make it more usable, windows users shouldn't even need to download Python anymore.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,788
Trophies
1
Age
44
XP
6,520
Country
Germany
I'm interested in seasonal characters as well.
I'm still not fully aware of how it works but as far as I know I can start a seasonal character (so he is lv 1) and while in the season I can get a few items that'll only drop there. Afterwards I can play normal single player offline stuff with that char (or just transfer the gained items to another char I already had). Correct me if I'm wrong.

To start a seasonal character we would have to go online which I can't on my hacked Switch so I thought there might be a way to edit a save so I can start a season offline.
 

unixtreme

Well-Known Member
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
I'm interested in seasonal characters as well.
I'm still not fully aware of how it works but as far as I know I can start a seasonal character (so he is lv 1) and while in the season I can get a few items that'll only drop there. Afterwards I can play normal single player offline stuff with that char (or just transfer the gained items to another char I already had). Correct me if I'm wrong.

To start a seasonal character we would have to go online which I can't on my hacked Switch so I thought there might be a way to edit a save so I can start a season offline.
Hi Lordelan, This is exactly where I'm at with seasonal characters as well, basically I just need to get my hands on a save with a seasonal character to see if my research on the account partitions and character flags is correct, as of now I didn't want to add anything yet until I can confirm it is the way I think using a legit save...

One thing to bear in mind is that item transfer in seasonal isn't straightforward but I expect to be able to find ways around that, however testing is being very hard with all my switch accounts being permabanned :D
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,788
Trophies
1
Age
44
XP
6,520
Country
Germany
Hi Lordelan, This is exactly where I'm at with seasonal characters as well, basically I just need to get my hands on a save with a seasonal character to see if my research on the account partitions and character flags is correct, as of now I didn't want to add anything yet until I can confirm it is the way I think using a legit save...

One thing to bear in mind is that item transfer in seasonal isn't straightforward but I expect to be able to find ways around that, however testing is being very hard with all my switch accounts being permabanned :D
So you're telling me, all you need for now is a legit D3 save which includes a seasonal character.
Alright, I see what I can do. :)
 

xRemy

Active Member
Newcomer
Joined
Feb 16, 2017
Messages
39
Trophies
0
Age
29
XP
200
Country
United States
Hi Lordelan, This is exactly where I'm at with seasonal characters as well, basically I just need to get my hands on a save with a seasonal character to see if my research on the account partitions and character flags is correct, as of now I didn't want to add anything yet until I can confirm it is the way I think using a legit save...

One thing to bear in mind is that item transfer in seasonal isn't straightforward but I expect to be able to find ways around that, however testing is being very hard with all my switch accounts being permabanned :D

I wouldn't mind being your test subject. Waiting for CFW to be released for 6.2;
My switch hasnt been hacked yet but it's an early model so it is able to run CFW
Here is my plan:
>Make a nand backup of my switch un-modified.
>Install CFW
>Boot to CFW
>Extract/Edit D3 Saves
>Backup to OFW
>Go back online and test while on OFW.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,788
Trophies
1
Age
44
XP
6,520
Country
Germany
I wouldn't mind being your test subject. Waiting for CFW to be released for 6.2;
My switch hasnt been hacked yet but it's an early model so it is able to run CFW
Here is my plan:
>Make a nand backup of my switch un-modified.
>Install CFW
>Boot to CFW
>Extract/Edit D3 Saves
>Backup to OFW
>Go back online and test while on OFW.
Then you might be our solution. I think it'll only take very few days for 6.2 CFWs to be released.
 

unixtreme

Well-Known Member
Newcomer
Joined
Nov 10, 2018
Messages
73
Trophies
0
Age
54
XP
355
Country
Ireland
So you're telling me, all you need for now is a legit D3 save which includes a seasonal character.
Alright, I see what I can do. :)

That's basically it yes, I'm pretty sure I can just create an empty season profile on the save and it will let users create seasonal characters.

I wouldn't mind being your test subject. Waiting for CFW to be released for 6.2;
My switch hasnt been hacked yet but it's an early model so it is able to run CFW
Here is my plan:
>Make a nand backup of my switch un-modified.
>Install CFW
>Boot to CFW
>Extract/Edit D3 Saves
>Backup to OFW
>Go back online and test while on OFW.

That's a lot of work, I think we can first test if modifying an account lets you create seasonal characters, send me a PM if you have discord to avoid spamming the forums!
 
  • Like
Reactions: lordelan

AriseChickenArise

New Member
Newbie
Joined
Nov 16, 2018
Messages
3
Trophies
0
Age
123
XP
61
Country
United States
No, I want to actually make a seasonal character which you're not able to if you don't go online.

The only presumable reason I can come up with as to why anyone would want a save editor to create a seasonal character, as opposed to simply opening the game and taking 30 seconds to make one, is because they don't want to (or cannot) connect to either NOS or D3. In which case, why would you want a seasonal character to begin with? If you're unable or unwilling to connect to create a seasonal character, why would you want to play seasonal at all? Competing, playing with others, etc, is tied to online which is the whole purpose of seasonal.

That being said, you can edit a seasonal character. This is plainly obvious by the fact you can save scum and the fact that people are already doing it--just check the leaderboards.

If anyone is directing any efforts toward save editing in relation to seasonal characters, I think they should completely forgo the whole 'creating a seasonal character' concept and focus solely on editing an existing character.
 
Last edited by AriseChickenArise,

Kapaya

Well-Known Member
Newcomer
Joined
Dec 16, 2015
Messages
66
Trophies
0
Age
32
XP
189
Country
The only presumable reason I can come up with as to why anyone would want a save editor to create a seasonal character, as opposed to simply opening the game and taking 30 seconds to make one, is because they don't want to (or cannot) connect to either NOS or D3. In which case, why would you want a seasonal character to begin with? If you're unable or unwilling to connect to create a seasonal character, why would you want to play seasonal at all? Competing, playing with others, etc, is tied to online which is the whole purpose of seasonal.

That being said, you can edit a seasonal character. This is plainly obvious by the fact you can save scum and the fact that people are already doing it--just check the leaderboards.

If anyone is directing any efforts toward save editing in relation to seasonal characters, I think they should completely forgo the whole 'creating a seasonal character' concept and focus solely on editing an existing character.

Because I want the seasonal rewards? And yes, I'm honestly not in a rush to get my console banned for having homebrew so haven't gone online even once.
 
Last edited by Kapaya,

JoshN

Member
Newcomer
Joined
Dec 6, 2018
Messages
24
Trophies
0
Age
38
XP
135
Country
United States
1. Create Seasonal Characters while online in OFW
2. Reboot into CFW
3. Checkpoint to backup save
4. Make changes as needed with editor
5. Boot into CFW and RESTORE modified save file
6. Reboot into OFW and continue playing like nothing happened

Confirmed 100%
 

xRemy

Active Member
Newcomer
Joined
Feb 16, 2017
Messages
39
Trophies
0
Age
29
XP
200
Country
United States
1. Create Seasonal Characters while online in OFW
2. Reboot into CFW
3. Checkpoint to backup save
4. Make changes as needed with editor
5. Boot into CFW and RESTORE modified save file
6. Reboot into OFW and continue playing like nothing happened

Confirmed 100%

Yup been doing this for a while now.
 

ChaosEnergy

Well-Known Member
Member
Joined
Jul 11, 2009
Messages
201
Trophies
0
XP
215
Country
Gambia, The
this wont give you a ban?
i m in sxos with emunand, so this wont be even an option for me, but i m thinking about how to get modded items to my legit switch
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,788
Trophies
1
Age
44
XP
6,520
Country
Germany
this wont give you a ban?
i m in sxos with emunand, so this wont be even an option for me, but i m thinking about how to get modded items to my legit switch
Theoretically since Atmo blocks telemetry:
Backup D3 save on any CFW (including SX OS emuNAND), edit it, boot "clean Switch" into Atmo and restore it there with Checkpoint.
However, theoretically is a heavy word in this. At least you could be banned. You have been warned. ;)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: Wlak like a Wlaker