I found this while lurking 4chan's /d/ and it piqued my interest. Unfortunately the download of the game is password locked and I can't seem to find the password.
This is a thread on what I assume to be Chinese message board, considered google translate is translating from Traditional Han...