Only thing i know about the creator is his or her name on the forum this was realesed on which I didint think would be useful because this is a different forum. I would share the site instead of just releasing the upload but thats against rules and id get banned :)