ROM Hack Suggestion Digimon Cyber Sleuth Complete Collection Save Editor?

asomiakanawa

Member
Newcomer
Joined
Nov 2, 2019
Messages
19
Trophies
0
Age
30
XP
84
Country
United States
preview for a WIP potential EdiZon config. I don't really know much about Lua but all these offsets can easily be taken and used for writing data directly to the save on the console itself so you don't need a hex editor. Given EdiZon's newer features and vast scripting system with multiple programming languages added, it may even be possible to have it read Party Data, Digibank Data, and Digiconvert data directly and then you could change them to whatever you want with a given IDs list in the future. Right now I am having a little trouble simplifying the process of having a special save write code that writes all Digiconvert slots to 200% scan. The problem is that it requires identifying every 4 or so bytes between the first and last offsets to write to 200 to complete the Digiconvert list and there are hundreds of Digimon that can be created by Digiconvert. If there is some sort of way to use Lua to write a configuration that will write for every 4 or so bytes between all the offsets in a shortened form, we could have an on-console save editor config for EdiZon that could unlock the entire Digiconvert list.

Unrelated, save editing Cyber Sleuth is so easy that the save is completely unencrypted and you can take the English dubbed names of Digimon from your party and search those names in a hex editor and you will find the party data for them.

edit: So I attempted to turn Arcadiamon Ultra into the giant form and it worked, however trying to use any skills at all crashes the game. I have no idea what I am missing to make it work correctly. Can anyone help get this working?


Hey Mario! I was wondering if you happen to have a few quick scripts for edizon? Just money/items? Thanks in advance and also thanks for all your work!
 

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
Alright, I was hoping to do more but life is busy and I won't be able to work on this for a while. Here's a python 3 script I've been using to mod my saves. You can either use it or someone can take the code and build something more from it.

https://github.com/AnalogMan151/DigimonSaveEditor/blob/master/DigimonSaveEditor.py

Screenshot:
Screen Shot 2019-11-02 at 5.43.23 PM.png
 

asomiakanawa

Member
Newcomer
Joined
Nov 2, 2019
Messages
19
Trophies
0
Age
30
XP
84
Country
United States
Alright, I was hoping to do more but life is busy and I won't be able to work on this for a while. Here's a python 3 script I've been using to mod my saves. You can either use it or someone can take the code and build something more from it.

How do we go about using this? Copy the script into something?
 

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
Who is working on the save editor?
@ukee I guess is
I am still doing research on the Cyber Sleuth and Hacker's Memory save files myself and I don't know much about programming but I can provide information on how this can all be put into an EdiZon config file for save editing on the console directly. I have done some extensive testing with a hex editor and a lot can be done with save editing but simplifying it all into a save editor config is difficult unless you know something about EdiZon configs and Lua or python. Sure I can take the simple stuff and throw it into a basic EdiZon config but when it comes to Digiconvert and the field guide that would require offsets for every Digimon and simplifying that so you arent making a huge config with all of those offsets is tedious unless you use a python script that tells EdiZon where those offsets are
 

LizzytheCoyote

Active Member
Newcomer
Joined
Mar 21, 2017
Messages
36
Trophies
0
XP
303
Country
United States
@ukee I guess is
I am still doing research on the Cyber Sleuth and Hacker's Memory save files myself and I don't know much about programming but I can provide information on how this can all be put into an EdiZon config file for save editing on the console directly. I have done some extensive testing with a hex editor and a lot can be done with save editing but simplifying it all into a save editor config is difficult unless you know something about EdiZon configs and Lua or python. Sure I can take the simple stuff and throw it into a basic EdiZon config but when it comes to Digiconvert and the field guide that would require offsets for every Digimon and simplifying that so you arent making a huge config with all of those offsets is tedious unless you use a python script that tells EdiZon where those offsets are
I would like to know how to use it for Edizon.
 

LizzytheCoyote

Active Member
Newcomer
Joined
Mar 21, 2017
Messages
36
Trophies
0
XP
303
Country
United States

asomiakanawa

Member
Newcomer
Joined
Nov 2, 2019
Messages
19
Trophies
0
Age
30
XP
84
Country
United States
How would I apply the edits to the save file?

Hey Lizzy. Install python and make sure you do custom installation. Choose install for all users under advanced options, add python to environment variables then install. To test: run the command prompt after hitting the windows key then cmd hit enter, type python and you should see a version number. Use the command prompt to go to the directory where you put the script (.py) then type python and the name of the script with .py at the end. Type "exit()" when you're done. If you need any help let me know.
 

LizzytheCoyote

Active Member
Newcomer
Joined
Mar 21, 2017
Messages
36
Trophies
0
XP
303
Country
United States
Hey Lizzy. Install python and make sure you do custom installation. Choose install for all users under advanced options, add python to environment variables then install. To test: run the command prompt after hitting the windows key then cmd hit enter, type python and you should see a version number. Use the command prompt to go to the directory where you put the script (.py) then type python and the name of the script with .py at the end. Type "exit()" when you're done. If you need any help let me know.
Thank you very much. I have a question. Would It just automatically save changes to the save file when I'm using the editor?

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

Thank you very much. I have a question. Would It just automatically save changes to the save file when I'm using the editor?
And how would I open my digimon save file?
 

ukee

Well-Known Member
Member
Joined
Nov 23, 2015
Messages
236
Trophies
0
XP
775
Country
Malaysia
Here's my WIP Edizon script/config files: Github Page

Warning: Do not open the Digimon List in Edizon as it is only used for displaying what Digimon is currently being edited. Edizon cannot display the whole list due to the large number of items in the list! The app will stop responding if you open the list!

Note: In order for you to be able to digiconvert anything, they need to be set as digiconvertible in the field guide list. There are those with '???' option that I still have no clue what they mean so it's best to ignore those options.

And as always guys, make backups before editing!
 
Last edited by ukee,
  • Like
Reactions: alexj9626

LizzytheCoyote

Active Member
Newcomer
Joined
Mar 21, 2017
Messages
36
Trophies
0
XP
303
Country
United States
Here's my WIP Edizon script/config files: Github Page

Warning: Do not open the Digimon List in Edizon as it is only used for displaying what Digimon is currently being edited. Edizon cannot display the whole list due to the large number of items in the list! The app will stop responding if you open the list!

Note: In order for you to be able to digiconvert anything, they need to be set as digiconvertible in the field guide list. There are those with '???' option that I still have no clue what they mean so it's best to ignore those options.

And as always guys, make backups before editing!
Thank you. However, I keep getting syntax error or script not found. I'm not sure what I'm doing wrong.
 

alexj9626

Well-Known Member
Member
Joined
Oct 2, 2016
Messages
788
Trophies
0
Age
34
XP
1,512
Country
Panama
Here's my WIP Edizon script/config files: Github Page

Warning: Do not open the Digimon List in Edizon as it is only used for displaying what Digimon is currently being edited. Edizon cannot display the whole list due to the large number of items in the list! The app will stop responding if you open the list!

Note: In order for you to be able to digiconvert anything, they need to be set as digiconvertible in the field guide list. There are those with '???' option that I still have no clue what they mean so it's best to ignore those options.

And as always guys, make backups before editing!

Thanks for this, gonna give it a try tomorrow. Having all items/medals or something would be cool, but hey, this is great work, no complaints here. Again, thanks!
 

Stoned

Well-Known Member
Member
Joined
Mar 26, 2014
Messages
2,763
Trophies
2
Age
45
XP
4,383
Country
Germany
Final update to my python script here: https://github.com/AnalogMan151/DigimonSaveEditor

  • Added drag and drop support (drag your save file onto the script and it'll skip asking for the file location)
  • Added All Items x95 cheat (excludes key items)
If @ukee wishes to add this functionality to his Edizon script that's fine by me.

Hmm Drag and Drop doesn´t work for me.

Ok i use it over command Promt
 
Last edited by Stoned,

Conan179

Well-Known Member
Member
Joined
Mar 21, 2015
Messages
150
Trophies
0
Age
35
XP
866
Country
Germany
@AnalogMan
When i use your .py script, after choose hackers memory, and choose 10 for max yen, the windows is closing, without a error or a finish, on the files, no canche.
@ukee
No canch in Hackersmemory.
01001e00db56000
92a6c699e4bae7da
 

Attachments

  • 2019110310085600-BB94A4F7A98363EA778A47A67857CF7D.jpg
    2019110310085600-BB94A4F7A98363EA778A47A67857CF7D.jpg
    105 KB · Views: 372
  • 2019110310094000-E2AB4F21DB23C6193556007948103D50.jpg
    2019110310094000-E2AB4F21DB23C6193556007948103D50.jpg
    342.4 KB · Views: 328

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
@AnalogMan
When i use your .py script, after choose hackers memory, and choose 10 for max yen, the windows is closing, without a error or a finish, on the files, no canche.
@ukee
No canch in Hackersmemory.
01001e00db56000
92a6c699e4bae7da
Updated the script. It'll pause so you can read the results or errors before it closes.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Maximumbeans @ Maximumbeans: butte