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

neko00

Well-Known Member
Newcomer
Joined
Apr 3, 2015
Messages
52
Trophies
0
XP
367
Country
Japan
Thank you a lot for the help! It finally worked. I will also give a try to the busters' editor now! I wish I knew how to make a save editor, but I am a total noob...sorry orz Thank you very much again!
 

royr719

Active Member
Newcomer
Joined
Nov 1, 2015
Messages
44
Trophies
0
Age
34
XP
326
Country
What does it mean the #1, #2 and the two quantity fields in the editor?
How do I use them? I didn't saw any documentation in the readme file.
Thank you

2016-04-02_11-48-09.png
 

Sabishinbo

Well-Known Member
Member
Joined
Sep 27, 2015
Messages
234
Trophies
0
XP
228
Country
United States
I keep getting error 202 in Windows 7 when trying to import game1.yw. Help? Tried decrypting it with your script, but that shits out "Unable to create process yada yada". I have both py2 and py3.5 installed.
 

togenyan

Well-Known Member
OP
Newcomer
Joined
Feb 19, 2016
Messages
46
Trophies
0
XP
289
Country
What does it mean the #1, #2 and the two quantity fields in the editor?
How do I use them? I didn't saw any documentation in the readme file.
Thank you

View attachment 44424
Actually I don't know what those values mean. All fields' name are just my guesses.

I keep getting error 202 in Windows 7 when trying to import game1.yw. Help? Tried decrypting it with your script, but that shits out "Unable to create process yada yada". I have both py2 and py3.5 installed.

Error 202 means the app failed to decrypt your save data.
I'll look into your problem. Could you send me all of your save data files? Also, please include the following information:
  1. The title and region of the game
  2. The tool you used to dump your save data
 

dope92

Active Member
Newcomer
Joined
Apr 5, 2016
Messages
38
Trophies
0
Age
32
XP
70
Country
Canada
Is there a way to create bat files or executable .py files for this?

I'm looking to streamline the process for those less code savvy

That way, people don't have to install python and can just en/decrypt files.
 
  • Like
Reactions: SoyAlexPop

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,506
Country
Tuvalu
Is there a way to create bat files or executable .py files for this?

I'm looking to streamline the process for those less code savvy

That way, people don't have to install python and can just en/decrypt files.
you can convert/port/etc python files to .exe files, with some tool... i forget the name. either i google it or you :)
 

Melon__Bread

~It's A Magik~
Member
Joined
Dec 9, 2013
Messages
833
Trophies
0
Age
31
XP
938
Country
United States
you can convert/port/etc python files to .exe files, with some tool... i forget the name. either i google it or you :)
Here is what I have used in the past:
http://www.pyinstaller.org/


EDIT: Just want to thank your for the Save Editors they are great! (Found them on GitHub before I released you posted them here.)
 
Last edited by Melon__Bread,
  • Like
Reactions: cearp

dope92

Active Member
Newcomer
Joined
Apr 5, 2016
Messages
38
Trophies
0
Age
32
XP
70
Country
Canada
you can convert/port/etc python files to .exe files, with some tool... i forget the name. either i google it or you :)

Here is what I have used in the past:
http://www.pyinstaller.org/


EDIT: Just want to thank your for the Save Editors they are great! (Found them on GitHub before I released you posted them here.)

Awesome work guys..

Now to find out how to make these tools work..... I'm a c++ kid. never dabbled with python before lol
 

dope92

Active Member
Newcomer
Joined
Apr 5, 2016
Messages
38
Trophies
0
Age
32
XP
70
Country
Canada
  • Like
Reactions: cearp

Februarysn0w

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,206
Trophies
0
Age
36
XP
834
Country
Japan
yw_save - Yo-kai Watch save data decrypter / encrypter

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 Shin'uchi
  • Yo-kai Watch Busters and Getto-gumi
You can specify the game with "--game" option.
  • --game yw (default) : Yo-kai Watch 1
  • --game yw2 : Yo-kai Watch 2 Shin'uchi
  • --game ywb : Yo-kai Watch Busters
  • --game ywb_getto : Yo-kai Watch Busters Getto-gumi
I hope someone will make easy-to-use save editor...


Save editors

I eventually made simple save editors.

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

Yo-kai Watch 2 Shin'uchi:
https://github.com/togenyan/Yo-kai_Editor_2/releases

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

Do you have a plan to compatible with yokai sangokushi checksum calculatuon? I'm searching how the game calculate but no idea.

only I know, 0x00 is the sum.
 
Last edited by Februarysn0w,

dope92

Active Member
Newcomer
Joined
Apr 5, 2016
Messages
38
Trophies
0
Age
32
XP
70
Country
Canada
Well I'm officially lost. My code know how is useless due to how old I am to all this.

Can't build this or pip the installer.
 

togenyan

Well-Known Member
OP
Newcomer
Joined
Feb 19, 2016
Messages
46
Trophies
0
XP
289
Country
Do you have a plan to compatible with yokai sangokushi checksum calculatuon? I'm searching how the game calculate but no idea.

only I know, 0x00 is the sum.

Currently, I have no plan to support Yo-kai Sangokushi, sorry.
For your information, so far, Yo-kai Watch games use CRC32 to check validity of encrypted save data. But it seems the internal system of Sangokushi is much different from previous games as it is not developed by LEVEL-5.
 
  • Like
Reactions: Februarysn0w

drag0nscythe

Well-Known Member
Member
Joined
Sep 6, 2014
Messages
105
Trophies
0
Age
42
XP
232
Country
United States
Thanks for the Yo-kai Editor Getto.

One quick question though. I downloaded the executable for windows 7 and the entire program is in Japanese. I noticed it has a translation folder but I cannot find any way to translate the program.

Is their a way to translate it?
 

togenyan

Well-Known Member
OP
Newcomer
Joined
Feb 19, 2016
Messages
46
Trophies
0
XP
289
Country
Thanks for the Yo-kai Editor Getto.

One quick question though. I downloaded the executable for windows 7 and the entire program is in Japanese. I noticed it has a translation folder but I cannot find any way to translate the program.

Is their a way to translate it?

Files under the /translation are Qt library thing. They are not for my app. Currently no translations are available.

I added translation support, but no actual translations are made yet.
For translation details, see
https://github.com/togenyan/Yo-kai_Editor_Getto/tree/master/translations
https://github.com/togenyan/Yo-kai_Editor_Getto/tree/master/data
 

SoyAlexPop

Well-Known Member
Member
Joined
Sep 1, 2015
Messages
189
Trophies
0
Age
30
XP
236
Country
Mexico
I can't make this work in mac or windows, QT is being a total pain in the ass and I can't download the 5.5 files.

So if someone can edit my save file, it would help me put the game to rest till we get the gem cats coins.

I need
Anglerfish (Rare) x2
Rhino Beetle (Rare) x3
Dorcus Stag (Rare) x2
Marlin (Rare) x3
Purple Coins x15

And if it's possible Pandanoko only if it can be added to the medallium if not, please don't add him.

If any of you can do it, thank you.
 
Last edited by SoyAlexPop,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    fuck ubisoft, and fuck activision
    +1
  • realtimesave @ realtimesave:
    Nintendo needs to release a new console, switch is getting such shitty little games lately lol it's pathetic
  • Purple_Heart @ Purple_Heart:
    Lmao a new flashcart... The Unlock Switch... I knew it's not fake xD
    +1
  • NinStar @ NinStar:
    A new consoles won't solve that problem
  • NinStar @ NinStar:
    It will actually make it worse
  • The Real Jdbye @ The Real Jdbye:
    well actually
    a new console won't do anything right now, because the games are still in development, that's why there are few games being released
  • The Real Jdbye @ The Real Jdbye:
    it won't make the games finish any faster
  • Veho @ Veho:
    2/3rds of launch titles for the Switch 2 will just be lazy ports of Switch games anyway.
  • The Real Jdbye @ The Real Jdbye:
    probably
  • The Real Jdbye @ The Real Jdbye:
    maybe mario kart 9 will be a launch title
  • The Real Jdbye @ The Real Jdbye:
    i really want a new mario kart
  • Veho @ Veho:
    What, you mean the endless stream of DLCs doesn't count?
  • Veho @ Veho:
    Why develop a new game when you can just sell season passes forever?
  • Veho @ Veho:
    I'm still on MKDS so I'm not bothered :tpi:
  • The Real Jdbye @ The Real Jdbye:
    i like the dlc tbh, i'd like a new game more
  • ZeroT21 @ ZeroT21:
    but the current version is still selling fine at full price
  • SylverReZ @ SylverReZ:
    Hello
  • ZeroT21 @ ZeroT21:
    sup
    +1
  • SylverReZ @ SylverReZ:
    @realtimesave, You seen the Unlock Switch flashcart yet?
  • K3Nv2 @ K3Nv2:
    I'll see the 19.0 update that blocks use ability to it
    +1
  • K3Nv2 @ K3Nv2:
    Lol newegg+
    Screenshot-20240423-053504-Gmail.jpg
  • S @ salazarcosplay:
    does update 19 really block it
  • SylverReZ @ SylverReZ:
    Update 19 never came out yet. Just the 18.1.
    SylverReZ @ SylverReZ: Update 19 never came out yet. Just the 18.1.