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

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by unixtreme, Nov 26, 2018.

  1. nishikado

    nishikado Member

    Newcomer
    1
    Jan 23, 2009
    Senegal
    version 2.6.5 is live now.
    i hope the editor still works with this!
    @unixtreme are you ever going to come back :/
     
  2. Ra1d

    Ra1d GBAtemp Maniac

    Member
    8
    Jul 31, 2010
    Canada
    He probably lost interest in the game, which is why the project was abandoned.
     
  3. obsolete1101

    obsolete1101 Member

    Newcomer
    2
    Oct 23, 2013
    United States
    The editor works just fine with the simple edits I made today. Hope that helps.
     
    nishikado likes this.
  4. martian780

    martian780 Newbie

    Newcomer
    1
    May 15, 2019
    Russia
    Hey guys, I can’t crack my switch so can I add someone with this edited profile so u can send me some resources and modded sets. Thank you very much guys , I rly need it

    This my friend code
    SW-0685-5332-4711
     
    Last edited by martian780, May 15, 2019
  5. nishikado

    nishikado Member

    Newcomer
    1
    Jan 23, 2009
    Senegal
    nice. this is really good news. thanks!!
     
    ZeroSpec likes this.
  6. ChaosEnergy

    ChaosEnergy GBAtemp Regular

    Member
    2
    Jul 11, 2009
    Gambia, The
    can this editor add all wings, pets and frames?
    how can you transfer from emunand to realnand? without getting banned?
     
    ZeroSpec likes this.
  7. obsolete1101

    obsolete1101 Member

    Newcomer
    2
    Oct 23, 2013
    United States
    Assuming you ahve the IDs for the items, yes, you can add anything you want.

    I don't think you can (safely?) transfer from emunand to realnand, but I may be wrong. I have a switch that I've never loaded NSPs or XCIs, and I've only ever used Checkpoint. I have yet to be banned, going strong since D3 release on switch.
     
  8. ZeroSpec

    ZeroSpec Newbie

    Newcomer
    1
    Apr 19, 2019
    United States
    Can anyone send me some cosmetics/pets on the offseason with this please?
     
    Last edited by ZeroSpec, May 16, 2019 at 3:22 PM
  9. JoshDevious

    JoshDevious Member

    Newcomer
    4
    Nov 4, 2007
    United States
    Has anyone found the item code for the new galactic wings that came in the 2.6.5 update?
     
  10. WiNiFiX

    WiNiFiX Newbie

    Newcomer
    1
    Yesterday
    South Africa
    South Africa
    Unfortunately no longer works for PS4 D3 save games, unless I am missing something.

    I tried to post images but apparently this site does not allow that
    Data for D3 is on flash in folder: E:\PS4\SAVEDATA\5c0bXXXXX8dc1b1\CUSA00YYY, a "autosave" and a "autosave.bin"
    Loading either does not work.

    Code:
    
    Activating Windows venv
    Exception in Tkinter callback
    Traceback (most recent call last):
      File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\tkinter\__init__.py", line 1705, in __call__
        return self.func(*args)
      File "D:\Downloads\D3Edit-1.0.5\gui\__init__.py", line 60, in openfile
        self.loadaccount(self.current_file)
      File "D:\Downloads\D3Edit-1.0.5\gui\__init__.py", line 63, in loadaccount
        self.account = save_manager.SaveData(file)
      File "D:\Downloads\D3Edit-1.0.5\save_manager\__init__.py", line 26, in __init__
        self.asd.ParseFromString(self.account_dec)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\message.py", line 185, in ParseFromString
        self.MergeFromString(serialized)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\python_message.py", line 1083, in MergeFromString
        if self._InternalParse(serialized, 0, length) != length:
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\python_message.py", line 1109, in InternalParse
        new_pos = local_SkipField(buffer, new_pos, end, tag_bytes)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\decoder.py", line 850, in SkipField
        return WIRETYPE_TO_SKIPPER[wire_type](buffer, pos, end)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\decoder.py", line 799, in _SkipGroup
        new_pos = SkipField(buffer, pos, end, tag_bytes)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\decoder.py", line 850, in SkipField
        return WIRETYPE_TO_SKIPPER[wire_type](buffer, pos, end)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\decoder.py", line 820, in _RaiseInvalidWireType
        raise _DecodeError('Tag had invalid wire type.')
    google.protobuf.message.DecodeError: Tag had invalid wire type.
    Exception in Tkinter callback
    Traceback (most recent call last):
      File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\tkinter\__init__.py", line 1705, in __call__
        return self.func(*args)
      File "D:\Downloads\D3Edit-1.0.5\gui\__init__.py", line 60, in openfile
        self.loadaccount(self.current_file)
      File "D:\Downloads\D3Edit-1.0.5\gui\__init__.py", line 63, in loadaccount
        self.account = save_manager.SaveData(file)
      File "D:\Downloads\D3Edit-1.0.5\save_manager\__init__.py", line 26, in __init__
        self.asd.ParseFromString(self.account_dec)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\message.py", line 185, in ParseFromString
        self.MergeFromString(serialized)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\python_message.py", line 1083, in MergeFromString
        if self._InternalParse(serialized, 0, length) != length:
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\python_message.py", line 1120, in InternalParse
        pos = field_decoder(buffer, new_pos, end, self, field_dict)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\decoder.py", line 633, in DecodeField
        if value._InternalParse(buffer, pos, new_pos) != new_pos:
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\python_message.py", line 1120, in InternalParse
        pos = field_decoder(buffer, new_pos, end, self, field_dict)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\decoder.py", line 633, in DecodeField
        if value._InternalParse(buffer, pos, new_pos) != new_pos:
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\python_message.py", line 1109, in InternalParse
        new_pos = local_SkipField(buffer, new_pos, end, tag_bytes)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\decoder.py", line 850, in SkipField
        return WIRETYPE_TO_SKIPPER[wire_type](buffer, pos, end)
      File "D:\Downloads\D3Edit-1.0.5\winvenv\Lib\site-packages\google\protobuf\internal\decoder.py", line 782, in _SkipFixed64
        raise _DecodeError('Truncated message.')
    google.protobuf.message.DecodeError: Truncated message.
    
     
Loading...