ROM Hack [Release] Yo-kai Watch save data decrypter / encrypter

  • Thread starter Thread starter togenyan
  • Start date Start date
  • Views Views 439,593
  • Replies Replies 707
  • Likes Likes 32
@togenyan Its possible add spanish language to yokai watch 2 save editor with .xml files from your github?
I have taranslate the .xml files with exception the creature_en.xml, you think its possible add my translation for the next release?
 
yw_save - Yo-kai Watch save data decrypter / encrypter
...and save editors (see below)


https://github.com/togenyan/yw_save

This script decrypts and encrypts save data of Yo-kai Watch.
  • You need Python 3.x to run this script.
  • You need PyCrypto to handle saves of Yo-kai Watch 2 and Busters.
Currently injecting doesn't work on Yo-kai Watch Busters.
(2016-03-18T19:11:06+09:00) Yo-kai Watch Busters savadata encrypting is now supported!

Usage

First dump game1.yw (the number depends on your save slot) with svdt.

Decrypt game1.yw with following command:
Code:
python3 ./yw_save.py --game yw --decrypt game1.yw game1_decrypted.yw

After editing, re-encrypt game1.yw with following command:
Code:
python3 ./yw_save.py --game yw --encrypt game1_decrypted.yw game1_encrypted.yw

Rename it and inject it with svdt.
Code:
mv game1.yw game1.yw.bak
mv game1_encrypted.yw game1.yw

Decrypting, encrypting and injecting works with:
  • Yo-kai Watch (tested only on JP version, but it should work on other versions)
  • Yo-kai Watch 2 Ganso / Honke
  • Yo-kai Watch 2 Shin'uchi
  • Yo-kai Watch Busters and Getto-gumi
  • Yo-kai Watch 3
You can specify the game with "--game" option.
  • --game yw (default) : Yo-kai Watch 1
  • --game yw2 : Yo-kai Watch 2 Ganso / Honke 1.X and Shin'uchi
  • --game yw2x : Yo-kai Watch 2 Ganso / Honke 2.X
  • --game ywb : Yo-kai Watch Busters
  • --game ywb_getto : Yo-kai Watch Busters Getto-gumi
  • --game yw3 : Yo-kai Watch 3
(for details see https://github.com/togenyan/yw_save/blob/master/README.md )

I hope someone will make easy-to-use save editor...


Save editors

I eventually made simple save editors.
These save editors do decryption and encryption when needed (you don't have to use yw_save).

Yo-kai Watch:
https://github.com/togenyan/Yo-kai_Editor_1/releases

Yo-kai Watch 2 (Ganso, Honke, and Shin'uchi):
https://github.com/togenyan/Yo-kai_Editor_2/releases

Yo-kai Watch Busters:
https://github.com/togenyan/Yo-kai_Editor_Getto/releases

Yo-kai Watch 3:
https://github.com/togenyan/Yo-kai_Editor_3/releases

Note: You have to install Visual C++ 2013 redistributable package to run these editors.
https://www.microsoft.com/en-us/download/details.aspx?id=40784
choose vcredist_x86.exe.

Error Reporting
If you encounter an error, please check following before reporting:
  1. You are using the correct version of save editor
  2. (YW2 and above only) "head.yw" file exists in the same directory as "game*.yw" file
If the error persists, please send me your save data files (game*.yw AND head.yw) via PM, email, or GitHub issues. Or you can also post it to this thread directly. In any case, do not forget to write the version and region of your game. example: Yo-kai Watch 2 Shin'uchi v1.2 JP

Error codes
1XX IO Error
103 "head.yw" not found​
2XX Decryption error
201 AES CCM decryption failed
202 Decryption failed​
3XX Encryption error
4XX Save data parsing error
Can anyone help me I don't know anything about coding so could anyone help me with a tutorial or something please help!!!!!!
 
Ok everything is clear to me now but only two problems. First is that I want it for Yo Kai Watch 3 Sukiyaki so do I put "game yw3" in decrypt and encrypt commands and secondly how to inject that thing in our game or open it with yw3 editor does it automatically became a save in any folder or what pleaae help me with this. THANK YOU!!!
 
Hi,
I have eur version of yokai watch 2, I can't decrypt my save "TypeError : super() takes at least 1 argument (0 given)", I use this code :

yw_save.py --game yw2x --head head.yw --decrypt game1.yw game1_decrypted.yw

weird, if someone has a solution, tell me, thanks
 
Hi,
I have eur version of yokai watch 2, I can't decrypt my save "TypeError : super() takes at least 1 argument (0 given)", I use this code :

yw_save.py --game yw2x --head head.yw --decrypt game1.yw game1_decrypted.yw

weird, if someone has a solution, tell me, thanks
I use a JSVK and don't need decrypt de savedata, it works perfectly.
 
@togenyan Its possible add spanish language to yokai watch 2 save editor with .xml files from your github?
I have taranslate the .xml files with exception the creature_en.xml, you think its possible add my translation for the next release?
Thank you for the offer, but I have already added the EUR texts (https://github.com/togenyan/Yo-kai_Editor_2/commit/de2d2cda)

Ok everything is clear to me now but only two problems. First is that I want it for Yo Kai Watch 3 Sukiyaki so do I put "game yw3" in decrypt and encrypt commands and secondly how to inject that thing in our game or open it with yw3 editor does it automatically became a save in any folder or what pleaae help me with this. THANK YOU!!!
You don't have to use both of yw_save and Yo-kai Editor 3. Just use Yo-kai Editor 3 and forget about encryption. The app will automatically do that.

Hi,
I have eur version of yokai watch 2, I can't decrypt my save "TypeError : super() takes at least 1 argument (0 given)", I use this code :

yw_save.py --game yw2x --head head.yw --decrypt game1.yw game1_decrypted.yw

weird, if someone has a solution, tell me, thanks
You need Python 3.x (not Python 2.x) to run yw_save.
 
Thank you for the offer, but I have already added the EUR texts (https://github.com/togenyan/Yo-kai_Editor_2/commit/de2d2cda)


You don't have to use both of yw_save and Yo-kai Editor 3. Just use Yo-kai Editor 3 and forget about encryption. The app will automatically do that.


You need Python 3.x (not Python 2.x) to run yw_save.
Thanks man and one more thing do I just export my yw3 savedata or i have to download something else sorry i am not english so dont understand it well
 
hi, i need some help with yo kai editor getto and the save of the I do not know how to inject in this editor and Always shows error 201
 

Attachments

  • h.jpg
    h.jpg
    48.7 KB · Views: 436
Does anybody know whether it would be possible to randomize a Yo-kai watch game similar to how pokemon is randomized? All these event yokai in 3 are impossible to obtain legitimately without cheating so it'd be neat if it were viable to just randomize & obtain them more 'legitimately'
 
Thanks for this tool!
Could you add option to show images in the items tab of Yokai Editor 3?
Sorry for my bad English.
 
can someone please explain to me what TRibe IV
IV B_1 and IV B_2 mean
and what are the max number I'm able to add to EV's and IV's

also I added a Frostail and well I added EV's and made AP 300
was aiming towards Logical but well all I get ingame screen is ATTD: Loafer and
it just blanks, also would like to know how to change loafer to serious or something....
 
Last edited by Sakura1,
Hi! I have a problem, i added a yokai and an item, but when i import it back and go to the game, nothing happens, am i doing something wrong?
 
hello thx for sharing
i have a problem playing on citra emulator
Yo-kai Editor Getto version 1 works perfectly but above versions make the saves corrupted for some reasons =s
 
Togenyan can you help me whit the editor i want to edit a ligth venocto and a dark kiuby but a have no succeed sorry for my bad english

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

I need help to get a dark kiuby and ligth venocto i trie whit the editor and no luck getting work sorry for my bad english my friend please i need help
 
Togenyan can you help me whit the editor i want to edit a ligth venocto and a dark kiuby but a have no succeed sorry for my bad english

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

I need help to get a dark kiuby and ligth venocto i trie whit the editor and no luck getting work sorry for my bad english my friend please i need help

You can't get Dark Kyubi or Illuminoct in Bony/Fleshy because they're not in the game's code (I think) they're only obtaniable on Psychic Specters.
 
You can't get Dark Kyubi or Illuminoct in Bony/Fleshy because they're not in the game's code (I think) they're only obtaniable on Psychic Specters.
When the new update to BS and FS come, it's possible to get Dark Kyubi. But I'd just play PS, since they come out at the same time.
 

Site & Scene News

Popular threads in this forum