Kana-chan is a Magical Girl ~If Her Transformation Is Seen…~ (かなちゃんは魔法少女)

DLSite English: https://www.dlsite.com/maniax/dlaf/=/t/m/link/work/aid/rance/id/RJ248995.html

If you like the game, please buy it to support the studio using my referral links. So that I can buy more games to translate. You can also use the banner too. Many thanks.


Kana is a magical girl fighting to protect her town from monster.
But she can not reveal her personal information!
If the bad guys find out her identity, only blackmail and rape await.
She must conceal her identity while searching for their evil research facility.
Can she save the town and her purity?

Press the [Z] key, or the transform button to turn into a magical girl,
but be warned, bad events will occur if anyone sees…

Gameplay: Bomberman + shooting + hide n’ seek

English patch

Updated June 1 2020:

English patch version 0.2 (this is the version of the patch not the game). Please buy it or pirate elsewhere.

Patch status :
Machine Translation: 60%, Human Review: 40%. Stage 1 to 4 story is reviewed. Bad event stage 1, 2, 5 is reviewed.
UPDATED! Menu and UI is translated.

Link v0.2:

I decided not to monetize with any URL shorten site because they always want to hijack and abuse push notification of your browser. Just deny all if any shorten site asks you. Honestly, I hate the shorten link affiliate
In the future, I may have affiliate with DLsite. At that time buying game helps the studio and help me too.

Installation guide

For PC

Step 1: Copy data folder to <Game Folder>\www\data. Overwrite any existing files. Only copy and overwrite existing files. If you delete the folder \www\data before copying, you may miss some files.
These are json data files so it’s not virus. Just scan them to make sure. Leave me a comment if you have trouble.
Step 2: Open the original data\System.json file, look for “encryptionKey”:xxxxx…xxx for example “encryptionKey”:”3337381473e04c05fafc4db52fac78cd“.
Copy the xxxxx…xxx parts and replace it in the “encryptionKey” of the translated System.json.
Copy System.json to <Game Folder>\www\data and overwrite the existing file

This time, I put the translated System.json file separated so if you find it difficult to do step 2 you can skip it. But menu will be in Japanese.

For Android

Step 0: Extracted your apk file using WinRar or 7zip or any zip archiver… (Right click at the apk file in Windows, choose Open with… then choose Winrar or 7zip). Extract to a folder. Now you can see inside the assets folder there is www folder with the same structure as on PC.
Step 1: are the same as For PC guide. Please look above.
Step 2: Open the translated System.json and delete these characters:
Save it and copy to <Game Folder>\www\data and overwrite the existing file.
You don’t need to replace encryption key for android.
Step 3: Zip the extracted folder in step 0 and rename the extension of the zipped file to apk.

Fact: Apk is just a zipped file.

Come back for more updates. I will review and edit every 2-3 days in my free time.

Bugs, FAQ, Support

Sometimes, it will say you are missing a file. Please email me that file name. My email is: hentairanch{at]gmail[dot}com

If you want to fix “can not load xxx.json” error temporarily, copy that file from the original installer of dlsite to folder \www\data. Of course, it will contains Japanese.

If you encounter Missing / Can not open files error, you can do one of these solutions:

Solution 1 (thanks to Zyts) is a little advance:
Open the original data\System.json file, look for "encryptionKey":xxxxx...xxx for example "encryptionKey":"3337381473e04c05fafc4db52fac78cd.
Copy the xxxxx...xxx parts and replace it in the "encryptionKey" of the translated System.json

Solution 2 is easy but has fallacy:
Just copy the original System.json to the folder data\
It will work but now the main menu is in Japanese.

5 thoughts on “Kana-chan is a Magical Girl ~If Her Transformation Is Seen…~ (かなちゃんは魔法少女)

  1. On android APK the System.json file has no such line with the word “Encryption”. Thoroughly searched letter for letter, there isn’t any even for “Encrypt”.

    What should we do?

    I am going to test different things, but if you already know, it’d be best to hear it from you since you know what’s going on

    I will report back any findings-if any

    Thanks and cheers!

    1. Hi! Thank you for your feedback.
      For android, you can open the translated System.json then remove these charactes ,"hasEncryptedImages":true,"hasEncryptedAudio":true,"encryptionKey":"REPLACE_YOUR_KEY_HERE"
      After that copy and replace it.
      You don’t need encryption key for android.
      If this doesn’t work please let me know.
      You’re welcome.

Leave a Reply

Your email address will not be published. Required fields are marked *