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,728
Trophies
2
XP
8,521
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
837
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
  • BigOnYa @ BigOnYa:
    Have you jail broke your ps4 yet?
  • K3Nv2 @ K3Nv2:
    I've been on since 9.0
    +1
  • BigOnYa @ BigOnYa:
    Are you gonna do your ps5 if the hack comes? Is there worries of bans, like the ps3
  • K3Nv2 @ K3Nv2:
    Probably not I got cross play friends
    +1
  • K3Nv2 @ K3Nv2:
    By then I'll have some little mini pc anyway
  • ZeroT21 @ ZeroT21:
    only ps5 updated to latest firmware can go on psn, jailbroken ones just don't use psn or they risk getting flagged or banned, altho spouting profanity in online play alredy does that
  • K3Nv2 @ K3Nv2:
    Keep current Gen consoles stock mod last gen imo
  • DinohScene @ DinohScene:
    Anyone dumb enough to get banned for spouting profanity deserves it.
    +1
  • Y @ YuseiFD:
    Then how come you do it and don't get banned ? or is it a question of getting caught doing it ?
  • BakerMan @ BakerMan:
    wtf is the point of banning swearing in games? that's utterly a dumb decision

    the new generation playing MWII won't be as hardened as the previous one playing original MW2
  • Veho @ Veho:
    What's the point of video games? Kids playing video games won't be as hardened as the previous ones getting shoved down a hillside.
    +2
  • BakerMan @ BakerMan:
    exactly my point
  • BakerMan @ BakerMan:
    kids, yall are fucking pussies, grow some asshair before you even dare touch My Friend Peppa Pig or Mario's Early Years
    +1
  • Bunjolio @ Bunjolio:
    ddddddddddddddddddddddd
  • Bunjolio @ Bunjolio:
    my fingie hurt
  • HiradeGirl @ HiradeGirl:
    Why?
  • Bunjolio @ Bunjolio:
    hangnail thing I think
  • BakerMan @ BakerMan:
    ... that's rough buddy
  • Psionic Roshambo @ Psionic Roshambo:
    This parrot is no more it has ceased to be!
  • Bunjolio @ Bunjolio:
    peepee
    AncientBoi @ AncientBoi: :D:)