Apparently, and keep in mind this is 5:30 AM typing, so I may miss some details... it used to be a flash fangame which is now downloadable. A google search or two should do the trick. Maybe?
I'll check with him about the Japanese Locale thing, if it's... well... actually Japanese.
Thanks much.
(Also to my knowledge it's freeware, but if it turns out it's an actual, pay-for game, feel free to let me know and I'll edit my post to omit the whole 'hey you should be able to find this easily' bit.)